[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#460559: marked as done (Needs to conflict with etch's version of the tetex packages)



Your message dated Sun, 10 Feb 2008 18:33:22 +0100
with message-id <87myq8vhr1.fsf@riesling.zuerich.kuesterei.ch>
and subject line Bug#460559: tetex-extra: aptitude remove tetex-extra fails
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Subject: aptitude remove tetex-extra fails
Package: tetex-extra
Version: 3.0-17
Severity: important

*** Please type your report below this line ***

Hello,


i have an old computer on which I have not done any package
updates/upgrades for some time – I guess over a year. I am trying to
bring it up to date. Back then tetex was being installed and now I want
to move to texlive.

$ dpkg -l tetex-extra
[…]
||/ Name           Version        Beschreibung
+++-==============-==============-============================================
rH  tetex-extra    3.0-17         Additional library files of teTeX

But I get the following error.

$ sudo aptitude install bind9-host cpp dnsutils gnome-games gnome-keyring gnome-nettool gnome-volume-manager libaspell15 latex-ucs

[…]

Die folgenden Pakete werden zurückgehalten:
[…]
Die folgenden NEUEN Pakete werden zusätzlich installiert:
  cpp-4.2{a} dvipdfmx{a} freeglut3{a} ggzcore-bin{a} gnome-cards-data{a}
  gnuchess{a} gnuchess-book{a} guile-1.8-libs{a} libbind9-30{a} libdns32{a}
  libgdl-1-0{a} libgdl-1-common{a} libgdl-gnome-1-0{a} libggz2{a}
  libggzcore9{a} libggzmod4{a} libgtkglext1{a} libisc32{a} libisccc30{a}
  libisccfg30{a} liblwres30{a} libpam-gnome-keyring{a} lmodern{a}
  perl-tk{a} python-ctypes{a} python-gnome2-extras{a} python-gst0.10{a}
  python-gtkglext1{a} python-opengl{a} python-setuptools{a} python-xml{a}
  serpentine{a} texlive-base{a} texlive-base-bin{a} texlive-base-bin-doc{a}
  texlive-common{a} texlive-doc-base{a} texlive-latex-base{a}
  texlive-latex-base-doc{a} whois{a}
Die folgenden Pakete werden ENTFERNT:
  libaspell15c2{a} tetex-bin{a} tetex-extra{a}
Die folgenden Pakete werden aktualisiert:
  bind9-host cpp dnsutils gnome-games gnome-games-data gnome-keyring
  gnome-nettool gnome-volume-manager latex-ucs libaspell15 tetex-base
Die folgenden Pakete werden EMPFOHLEN, aber NICHT installiert:
[…]
11 Pakete aktualisiert, 40 zusätzlich installiert, 3 werden entfernt und 22 nicht aktualisiert.
Muss 93,3MB an Archiven herunterladen. Nach dem Entpacken werden 63,9MB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?]

[…]

Extrahiere Templates aus Paketen: 100%
(Lese Datenbank ... 93414 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne libaspell15c2 ...
Entferne tetex-extra ...
Running updmap-sys. This may take some time. ...
updmap failed. Output has been stored in
/tmp/tetex.updmap.sNwS5437
Please include this file if you report a bug.
dpkg: Fehler beim Bearbeiten von tetex-extra (--remove):
 Unterprozess post-removal script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 tetex-extra
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ein Paket konnte nicht installiert werden. Versuche zu lösen:

After trying aptitude safe-upgrade, I got the following.

Wollen Sie fortsetzen? [Y/n/?]
Schreibe erweiterte Statusinformationen... Fehler!
E: Ich konnte keine Datei für Paket tetex-extra finden. Das könnte heißen, dass Sie dieses Paket von Hand korrigieren müssen.


I looked at the log-file and tried

$ sudo updmap-sys --syncwithtrees
updmap-sys: This is updmap-sys, version 1107552857-debian
updmap-sys: using transcript file `/var/lib/texmf/web2c/updmap-sys.log'
updmap-sys: initial config file is `/var/lib/texmf/web2c/updmap.cfg'
updmap-sys: configuration file updated: `/etc/texmf/web2c/updmap.cfg'

updmap is creating new map files using the following configuration:

  config file: `/etc/texmf/web2c/updmap.cfg'
  dvips output directory: `/var/lib/texmf/fonts/map/dvips/updmap'
  pdftex output directory: `/var/lib/texmf/fonts/map/pdftex/updmap'
  dvipdfm output directory: `/var/lib/texmf/fonts/map/dvipdfm/updmap'

  prefer outlines: `true'
  texhash enabled: `false'
  download standard fonts (dvips): `false'
  download standard fonts (pdftex): `true'
  download standard fonts (dvipdfm): `true'

updmap-sys: Scanning for LW35 support files

!!! ERROR! The map file `dvips35.map' has not been found at all.

    Either put this file into the right place or remove the
    reference from the configuration file. An automatic way
    to disable unavailable map files is to call
      updmap-sys --syncwithtrees

    For manual editing, call
      updmap-sys --edit

Here is the output in English:

$ LANG=C sudo aptitude remove tetex-extra
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following packages have been kept back:
[…]
The following packages will be REMOVED:
  tetex-extra
0 packages upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
Need to get 0B of archives. After unpacking 43.2MB will be freed.
Writing extended state information... Done
(Reading database ... 89363 files and directories currently installed.)
Removing tetex-extra ...
Running updmap-sys. This may take some time. ...
updmap failed. Output has been stored in
/tmp/tetex.updmap.lMtD6349
Please include this file if you report a bug.
dpkg: error processing tetex-extra (--remove):
 subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
 tetex-extra
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done

$ LANG=C sudo aptitude safe-upgrade
[…]
Writing extended state information... Error!
E: I wasn't able to locate file for the tetex-extra package. This might mean you need to manually fix this package.


So I am not able to use aptitude anymore. That is why I used a different
computer to write this report with reportbug.

Can somebody help me, please?

Thanks

Paul

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages tetex-extra depends on:
pn  tetex-base                    <none>     (no description available)
pn  tetex-bin                     <none>     (no description available)
ii  ucf                           3.004      Update Configuration File: preserv

Versions of packages tetex-extra recommends:
pn  latex-beamer               <none>        (no description available)
pn  latex-xcolor               <none>        (no description available)
pn  lmodern                    <none>        (no description available)
pn  pgf                        <none>        (no description available)
ii  preview-latex-style        11.83-7       LaTeX style files for editor embed
ii  texinfo                    4.11.dfsg.1-3 Documentation system for on-line i
updmap-sys: This is updmap-sys, version 1107552857-debian
updmap-sys: using transcript file `/var/lib/texmf/web2c/updmap-sys.log'

updmap is creating new map files using the following configuration:

  config file: `/var/lib/texmf/web2c/updmap.cfg'
  dvips output directory: `/var/lib/texmf/fonts/map/dvips/updmap'
  pdftex output directory: `/var/lib/texmf/fonts/map/pdftex/updmap'
  dvipdfm output directory: `/var/lib/texmf/fonts/map/dvipdfm/updmap'

  prefer outlines: `true'
  texhash enabled: `false'
  download standard fonts (dvips): `false'
  download standard fonts (pdftex): `true'
  download standard fonts (dvipdfm): `true'

updmap-sys: Scanning for LW35 support files

!!! ERROR! The map file `dvips35.map' has not been found at all.

    Either put this file into the right place or remove the
    reference from the configuration file. An automatic way
    to disable unavailable map files is to call
      updmap-sys --syncwithtrees

    For manual editing, call
      updmap-sys --edit

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


--- End Message ---
--- Begin Message ---
Frank Küster <frank@debian.org> wrote:

> reassign 460559 tex-common
> retitle 460559 Needs to conflict with etch's version of the tetex packages
> severity 460559 serious
[...]
> It seems we need to bump the Conflicts line in tex-common from
>
> Conflicts: tetex-base (<= 3.0-3), tetex-bin (<= 3.0-4)
>
> to
>
> Conflicts: tetex-base (<= 2007), tetex-bin (<= 2007)
>
> But before doing that, I'd like to do some testing first.

Which revealed the following:

- The version of tetex-extra you upgraded from was pre-etch, 3.0-7
  instead of 3.0.dfsg.3-5etch1

- The version of tetex-extra in etch has a bug which causes the
  updmap-sys run to be skipped on remove, but is not a problem at all
  otherwise. 

- Therefore tetex-extra can be removed even with the latest
  tex-common.  The same is true for tetex-base and -bin.

So there's nothing to fix here, and I'm closing this part of the bug. 

Regards, Frank
-- 
Frank Küster
Debian Developer (teTeX/TeXLive)


--- End Message ---

Reply to: