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

Bug#334658: Problem is back in latest unstable



Moshe Yudkowsky <speech@pobox.com> wrote:

>> Setting up tex-common (0.33) ...
>> Replacing config file /etc/texmf/texmf.d/05TeXMF.cnf with new version
>> Replacing config file /etc/texmf/texmf.cnf with new version
>> Error: '/etc/texmf/web2c/updmap.cfg' should not exist when using the
>>        Debian teTeX or TeX Live packages. Presumably, you used updmap-sys
>>        in maintainance mode (options --edit, --syncwithtrees, etc.).
>>        This shouldn't be done with the Debian teTeX or TeX Live
>>        packages.
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

You did read that, right?


> Indeed, the lm.map file does not actually exist in the package manifest.

lm.map has been split into smaller files. Presumably, your
/etc/texmf/updmap.d/10lmodern.cfg points to this file, but it shouldn't.
Did you refuse a conffile upgrade?

What is the output of:

  ls -l /etc/texmf/updmap.d/10lmodern.cfg*

>> 594 apache2# updmap-sys --syncwithtrees

Noooooo!

You were told above that this command causes a mess on Debian. Don't use
it. Now you have to remove /etc/texmf/web2c/updmap.cfg again.

>> !!! WARNING: Identical copy of used file for `mathpple.map'
>>     exists in obsolete location
>>       /etc/texmf/dvips/mathpple.map
>>     Please, consider removing this file.

[...]

>> !!! WARNING: Identical copy of used file for `pxfonts.map'
>>     exists in obsolete location
>>       /etc/texmf/dvips/pxfonts.map
>>     Please, consider removing this file.


[...]

etc.

I wonder why Moshe still has these files. Do the other TeX maintainers
have any idea?

> Unfortunately, this does not resolve my apt-get package problems:

That was expected...

>> Error: '/etc/texmf/web2c/updmap.cfg' should not exist when using the
>>        Debian teTeX or TeX Live packages. Presumably, you used updmap-sys
>>        in maintainance mode (options --edit, --syncwithtrees, etc.).
>>        This shouldn't be done with the Debian teTeX or TeX Live packages. Instead,
>>        you should edit the files in /etc/texmf/updmap.d/ and run update-updmap,
>>        mktexlsr and updmap-sys.
>>        Please remove '/etc/texmf/web2c/updmap.cfg' and try again.

You've been warned before. Don't use updmap-sys in maintainance mode.

> I am pretty darn sure that I didn't create /etc/texmf/web2c/updmap.cfg
> manually, and in fact there was a notice to that effect in updmap.cfg.

Not manually, but it was created when you called
'updmap-sys --syncwithtrees'.

> Suggestions?

1. Don't use updmap-sys in maintainance mode.

2. Have a look in your /etc/texmf/updmap.d/, check for .dpkg-dist files
   and such, clean it all up (be sure to end up with the latest versions
   of the conffiles, as shipped by the various packages), and then run
   update-updmap, mktexlsr and updmap-sys (as root).

   If it worked (it should), you can then configure the packages that
   are still unconfigured, such as lmodern and tetex-extra.

-- 
Florent



Reply to: