Sebastien Helleu <[EMAIL PROTECTED]> wrote:

> On Sun, Oct 23, 2005 at 02:14:17PM +0200, Florent Rougon wrote:
>> 
>>      # mv 00updmap.cfg.dpkg-dist 00updmap.cfg
>>      # mv 20tetex-extra.cfg.dpkg-new 20tetex-extra.cfg
>>      # dpkg --configure -a
>> 
>> -- 
>> Florent
>
> Done, still same problem..
>
> Here's output of dpkg and content of new resulting file in /tmp:
>
> $ dpkg --configure -a
> Setting up tetex-bin (3.0-10.1) ...
> Running fmtutil-sys. This may take some time. ...
> Running updmap-sys. This may take some time. ...
> updmap failed. Output has been stored in
> /tmp/tetex.updmap.XX7jegVt
[...]
> updmap-sys: Scanning for LW35 support files
>
> !!! ERROR: The right location for map files has been
>     changed for this release and the map file `dvips35.map' has
>     not been found in the right location, but in the obsolete
>     location
>       /usr/share/texmf/dvips/config/dvips35.map
>     instead.

There is a compatibility symlink from /usr/share/texmf/dvips/config to
/etc/texmf/dvips, this is intended.  However, there should be no file
"dvips35.map" in that directory.  The file  should be found as

/usr/share/texmf/fonts/map/dvips/tetex/dvips35.map

*first*, i.e. this file should be used even if a copy exists in
/etc/texmf/dvips..  

The file dvips35.map from current tetex-base is in fact stored in
/etc/texmf/map/dvips/tetex/dvips35.map and made available with a symlink

/usr/share/texmf/fonts/map/dvips -> /etc/texmf/map/dvips

This symlink exists on your system, as you have shown earlier; but I
don't know whether the file is there.  If it is there, the question is
whether it does not take precedence over the one in /etc/texmf/dvips,
and after all why that file exists in /etc/texmf/dvips, anyway.

I think the answer to the last question might be that it once was there
(in a version in sarge/sid when sarge was still testing), and has been
forgotten from the list in README.Debian - in fact it is listed in the
remove-oldmaps script.

The answer to the first question - why is the wrong file found - is
unclear to me. Sebastien, what is the output of the following commands: 

kpsewhich --format=map dvips35.map
kpsewhere --format=map dvips35.map
kpsewhere dvips35.map
kpsewhich --show-path map

grep ^TEXFONTMAPS /etc/texmf/texmf.cnf
grep ^TEXFONTMAPS /etc/texmf/texmf.d/*

Thanks in advance, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer


Reply via email to