Bug#272341: tetex-base: Upgrade hangs in "Running updmap"
Rainer Dorsch <rdorsch@web.de> wrote:
> On Dienstag, 21. September 2004 19:48, you wrote:
>> Hi Rainer,
>>
>> >> kpsewhich --debug=120 --format='dvips config' dvips35.map
>> >> >kpse-debug.log 2>&1
>>
>> This puzzles me. The debug output is nearly equal on your and on my
>> system. The files are in their places (and the texmf.cnf files are equal
>> except that I have jadetex conffiles installed).
>>
>> I currently cannot see the reason for the error. Are the map files in
>> /usr/share/texmf/dvips/tetex readable? Are they real files, or maybe
>> stale symlinks?
>>
>> ls -l /usr/share/texmf/dvips/tetex/*map
>
> silverboxy:~# ls -l /usr/share/texmf/dvips/tetex/*map
> -rw-r--r-- 1 root root 2315 Dec 25
> 2002 /usr/share/texmf/dvips/tetex/bsr-interpolated.map
> -rw-r--r-- 1 root root 6958 Dec 25
> 2002 /usr/share/texmf/dvips/tetex/bsr.map
> -rw-r--r-- 1 root root 10717 Feb 1
> 2003 /usr/share/texmf/dvips/tetex/dvipdfm35.map
> -rw-r--r-- 1 root root 8693 Feb 1
> 2003 /usr/share/texmf/dvips/tetex/dvips35.map
> -rw-r--r-- 1 root root 705 Jun 5
[...]
So that's not the problem. Really strange.
>> If they are stale links, something must have gone wrong during an
>> upgrade (because they used to be symlinks in fact in earlier
>> versions). Does purging and reinstalling tetex-base,
>
> That brings me into different trouble....
>
> Removing latex2html ...
> Purging configuration files for latex2html ...
> dpkg - warning: while removing latex2html, directory
> `/usr/share/doc/latex2html/html' not empty so not removed.
> dpkg - warning: while removing latex2html, directory
That's not nice of latex2html, but it shouldn't be a problem.
> Removing dvipdfm ...
> Removing `diversion of /usr/share/texmf/tex/latex/graphics/dvipdfm.def
> to /usr/share/texmf/tex/latex/graphics/dvipdfm.def.tetex by dvipdfm'
> dpkg-divert: rename involves overwriting
> `/usr/share/texmf/tex/latex/graphics/dvipdfm.def' with
> different file `/usr/share/texmf/tex/latex/graphics/dvipdfm.def.tetex', not
> allowed
> dpkg: error processing dvipdfm (--purge):
> subprocess post-removal script returned error exit status 2
That's a known problem. dvipdfm is obsolete, because tetex-bin provides
it's functionality since 2.0.2. It should be automatically removed when
tetex-bin is upgraded, however we should probably cater for cases like
yours, too.
> What should I do to get rid of dvipdfm?
I think it helps to remove tetex-base, then dvipdfm, then
reinstalling. I cannot test this today, because to do this I would have
to upgrade in a sandbox installation from woody to sarge/sid, and I
can't do this over an ISDN connection.
Regards, Frank
--
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie
Reply to: