On Wed, Oct 19, 2005 at 14:01 +0200, Jean Charles Delepine wrote: > Florent Rougon <[EMAIL PROTECTED]> écrivait (wrote) : > > > BUT the lmodern package in sid moves 10lmodern.map out of the way when > > removed (remember /var/lib/lmodern/?), therefore the map file shouldn't > > be looked for by updmap-sys. Maybe Jean-Charles installed these fonts > > manually? > > I installed these fonts this morning while upgrading tetex. With > aptitude.
Ok, I can now (almost) reproduce this bug with a clean pbuilder plus 'apt-get install lmodern'. Result: tetex-bin is not configured because of "lm.map". After 'updmap-sys --syncwithtrees' and 'apt-get -f install' I indeed get the warning about updmap being run as root (actually twice, as expected), but this is from the postinst of lmodern, not of tetex-bin. I think the problem is that lmodern creates "10lmodern.cfg" in preinst. So when tetex-bin is configured, there is no "lm.map" but only "lm.map.dpkg-new". Looks more like an lmodern bug to me. However, the behviour of 'updmap-sys --syncwithtrees' is not correct. Should I make a separate bug for this? Jean-Charles: Do you have a file '/usr/share/texmf/web2c/updmap.cfg'? If yes, please rename it and call 'update-updmap', 'mktexlsr' and 'updmap-sys'. After that I think your system should be ok again. cheerio ralf