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


Reply via email to