FS#21371 - [texlive-core] tgpagella package -> Font rm-qplr at 600 not found

Attached to Project: Arch Linux
Opened by Dieter Plaetinck (Dieter_be) - Wednesday, 20 October 2010, 21:09 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Monday, 13 June 2011, 10:55 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Francois Charette (Firmicus)
Rémy Oudompheng (remyoudompheng)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Something is wrong. I'm not sure what the problem is (maybe the problem is me)

$ cat test.tex
\documentclass[10pt,letterpaper]{article}
\usepackage{tgpagella}
\begin{document}
foobar
\end{document}

$ pdflatex test.tex

pdflatex test.tex
This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010/Arch Linux)
restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2009-06-19, ngerman-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabi
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
h, dutch, ukenglish, usenglishmax, esperanto, estonian, farsi, finnish, french,
galician, german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic
, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panja
bi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji, lao, lati
n, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portu
guese, romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedis
h, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded.
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texmf-dist/tex/latex/tex-gyre/tgpagella.sty
(/usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty)))) (./test.aux)
(/usr/share/texmf-dist/tex/latex/tex-gyre/ot1qpl.fd) [1{/var/lib/texmf/fonts/ma
p/pdftex/updmap/pdftex.map}] (./test.aux)
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 rm-qplr
mktexpk: don't know how to create bitmap font for rm-qplr.
mktexpk: perhaps rm-qplr is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
)
!pdfTeX error: pdflatex (file rm-qplr): Font rm-qplr at 600 not found
==> Fatal error occurred, no output PDF file produced!

$ pacman -Qs tex | grep ^local # all the latest packages.
(..)
local/texinfo 4.13a-4 (base)
local/texlive-bibtexextra 2010.19862-1 (texlive-most)
local/texlive-bin 2010.1-4
local/texlive-core 2010.19888-2 (texlive-most)
local/texlive-fontsextra 2010.19878-1 (texlive-most)
local/texlive-formatsextra 2010.18835-1 (texlive-most)
local/texlive-games 2010.18651-1 (texlive-most)
local/texlive-genericextra 2010.19909-1 (texlive-most)
local/texlive-htmlxml 2010.19804-1 (texlive-most)
local/texlive-humanities 2010.18675-1 (texlive-most)
local/texlive-latexextra 2010.19882-1 (texlive-most)
local/texlive-music 2010.18434-1 (texlive-most)
local/texlive-pictures 2010.19879-1 (texlive-most)
local/texlive-plainextra 2010.19883-1 (texlive-most)
local/texlive-pstricks 2010.19829-1 (texlive-most)
local/texlive-publishers 2010.19886-1 (texlive-most)
local/texlive-science 2010.19845-1 (texlive-most)
local/txt2tags 2.5-5


This task depends upon

Closed by  Rémy Oudompheng (remyoudompheng)
Monday, 13 June 2011, 10:55 GMT
Reason for closing:  No response
Additional comments about closing:  Should not happen again with latest packages. Re-open if the problem reappears.
Comment by Rémy Oudompheng (remyoudompheng) - Wednesday, 20 October 2010, 21:33 GMT
For some reason your file /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map is missing the relevant line. Try to reinstall texlive-core or re-run updmap-sys.
Comment by Dieter Plaetinck (Dieter_be) - Thursday, 21 October 2010, 08:07 GMT
i already sucessfully reinstalled texlive-core a few times, the issue remains. I'll try that command when i'm home.
Comment by Dieter Plaetinck (Dieter_be) - Thursday, 21 October 2010, 20:19 GMT
Sucessfully ran `sudo updmap-sys`, problem remains.
$ sudo updmap-sys
updmap: This is updmap, version $Id: updmap 17423 2010-03-11 17:53:34Z karl $
updmap: using transcript file `/var/lib/texmf/web2c/updmap.log'
updmap is creating new map files using the following configuration:

config file: `/etc/texmf/web2c/updmap.cfg'
dvips output directory: `/var/lib/texmf/fonts/map/dvips/updmap'
pdftex output directory: `/var/lib/texmf/fonts/map/pdftex/updmap'
dvipdfm output directory: `/var/lib/texmf/fonts/map/dvipdfm/updmap'

prefer outlines: `true'
texhash enabled: `false'
download standard fonts (dvips): `false'
download standard fonts (pdftex): `true'
download standard fonts (dvipdfm): `true'

updmap: scanning for LW35 support files
updmap: using map file `/usr/share/texmf/fonts/map/dvips/tetex/dvips35.map'
updmap: using map file `/usr/share/texmf/fonts/map/dvips/tetex/pdftex35.map'
updmap: using map file `/usr/share/texmf/fonts/map/dvips/tetex/dvipdfm35.map'
updmap: using map file `/usr/share/texmf/fonts/map/dvips/tetex/ps2pk35.map'

updmap: Scanning for MixedMap entries:

updmap: Scanning for Map entries:
updmap: using map file `/usr/share/texmf-dist/fonts/map/dvips/poltawski/ap.map'
updmap: using map file `/usr/share/texmf-dist/fonts/map/dvips/cfr-lm/clm.map'
updmap: using map file `/usr/share/texmf-dist/fonts/map/dvips/adforn/OrnementsADF.map'
updmap: using map file `/usr/share/texmf-dist/fonts/map/dvips/baskervald/ybv.map'
updmap: using map file `/usr/share/texmf-dist/fonts/map/dvips/electrum/yes.map'
updmap: using map file `/usr/share/texmf-dist/fonts/map/dvips/romande/yrd.map'

updmap: Generating output for ps2pk...
updmap: Generating output for dvips...
updmap: Generating output for pdftex...
updmap: Generating output for dvipdfm...
updmap: All output generated.


updmap: Files generated:
-rw-r--r-- 1 root root 27152 Oct 21 22:18 /var/lib/texmf/fonts/map/dvipdfm/updmap/dvipdfm_dl14.map
-rw-r--r-- 1 root root 27779 Oct 21 22:18 /var/lib/texmf/fonts/map/dvipdfm/updmap/dvipdfm_ndl14.map
-rw-r--r-- 1 root root 8893 Oct 21 22:18 /var/lib/texmf/fonts/map/dvips/updmap/builtin35.map
-rw-r--r-- 1 root root 12952 Oct 21 22:18 /var/lib/texmf/fonts/map/dvips/updmap/download35.map
-rw-r--r-- 1 root root 84738 Oct 21 22:18 /var/lib/texmf/fonts/map/dvips/updmap/ps2pk.map
-rw-r--r-- 1 root root 80685 Oct 21 22:18 /var/lib/texmf/fonts/map/dvips/updmap/psfonts_pk.map
-rw-r--r-- 1 root root 80685 Oct 21 22:18 /var/lib/texmf/fonts/map/dvips/updmap/psfonts_t1.map
-rw-r--r-- 1 root root 84745 Oct 21 22:18 /var/lib/texmf/fonts/map/pdftex/updmap/pdftex_dl14.map
-rw-r--r-- 1 root root 83195 Oct 21 22:18 /var/lib/texmf/fonts/map/pdftex/updmap/pdftex_ndl14.map

updmap: Map file links or copies:
lrwxrwxrwx 1 root root 16 Oct 21 22:18 /var/lib/texmf/fonts/map/dvipdfm/updmap/dvipdfm.map -> dvipdfm_dl14.map
lrwxrwxrwx 1 root root 14 Oct 21 22:18 /var/lib/texmf/fonts/map/dvips/updmap/psfonts.map -> psfonts_t1.map
lrwxrwxrwx 1 root root 15 Oct 21 22:18 /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map -> pdftex_dl14.map

updmap: Done.
Comment by Rémy Oudompheng (remyoudompheng) - Thursday, 21 October 2010, 22:27 GMT
Actually it is not enough to run updmap-sys, before you have to ensure that /etc/texmf/web2c/updmap.cfg contains the concatenation of /var/lib/texmf/arch/installedpkgs/*.maps in the "Map files" section.

Maybe the install script is too conservative to notice that yours is broken, and I have to check the behaviour when upgrading or reinstalling.
Comment by Dieter Plaetinck (Dieter_be) - Friday, 22 October 2010, 17:18 GMT
Okay, the updmap.cfg was not complete at first. (See below)
So after a cat /var/lib/texmf/arch/installedpkgs/*.maps | sudo tee -a /etc/texmf/web2c/updmap.cfg and another `sudo updmap-sys`
It seems to work again.
I'm curious what causes this issue though. I've been looking at extra/texlive-core/texlive.install and I couldn't immediately see a mistake, however I see there are a lot of calls to cat/sed/.. without an "|| return 1" or something. Is this normal? Or are these scripts ran with set -e? If not, any step could fail and noone would notice.


dieter@dieter-ws-a7n8x-arch ~ grep ^Map /etc/texmf/web2c/updmap.cfg
Map OrnementsADF.map
Map ap.map
Map clm.map
Map ybv.map
Map yes.map
Map yrd.map
dieter@dieter-ws-a7n8x-arch ~ cat /var/lib/texmf/arch/installedpkgs/*.maps
Map euler.map
Map charter.map
Map fpls.map
Map l7x-urwvn.map
Map lm.map
Map marvosym.map
Map pazo.map
Map pxfonts.map
Map qag.map
Map qbk.map
Map qcr.map
Map qcs.map
Map qhv.map
Map qpl.map
Map qtm.map
Map qzc.map
Map tabvar.map
Map txfonts.map
Map utopia.map
Map zpeu.map
MixedMap ccpl.map
MixedMap cm-super-t1.map
MixedMap cm-super-t2a.map
MixedMap cm-super-t2b.map
MixedMap cm-super-t2c.map
MixedMap cm-super-ts1.map
MixedMap cm-super-x2.map
MixedMap cm.map
MixedMap cmextra.map
MixedMap cmtext-bsr-interpolated.map
MixedMap csother.map
MixedMap cstext.map
MixedMap cyrillic.map
MixedMap eurosym.map
MixedMap latxfont.map
MixedMap mflogo.map
MixedMap plother.map
MixedMap pltext.map
MixedMap rsfs.map
MixedMap stmaryrd.map
MixedMap symbols.map
MixedMap tipa.map
MixedMap wasy.map
MixedMap yhmath.map
Map Acorn.map
Map AnnSton.map
Map ArtNouv.map
Map ArtNouvc.map
Map Carrickc.map
Map Eichenla.map
Map Eileen.map
Map EileenBl.map
Map Elzevier.map
Map GotIn.map
Map GoudyIn.map
Map Kinigcap.map
Map Konanur.map
Map Kramer.map
Map MnSymbol.map
Map MorrisIn.map
Map Nouveaud.map
Map OrnementsADF.map
Map Romantik.map
Map Rothdn.map
Map RoyalIn.map
Map Sanremo.map
Map Starburst.map
Map Typocaps.map
Map Zallman.map
Map antt.map
Map ap.map
Map archaicprw.map
Map arev.map
Map ascii.map
Map augie.map
Map auncial.map
Map aurical.map
Map belleek.map
Map bera.map
Map ccicons.map
Map clm.map
Map cm-lgc.map
Map cmin.map
Map cyklop.map
Map dictsym.map
Map dstroke.map
Map epigrafica.map
Map esvect.map
Map fge.map
Map fi4.map
Map foekfont.map
Map fonetika.map
Map fourier-utopia-expert.map
Map fourier.map
Map gfsartemisia.map
Map gfsbodoni.map
Map gfscomplutum.map
Map gfsdidot.map
Map gfsneohellenic.map
Map gfssolomos.map
Map gptimes.map
Map icelandic.map
Map iwona.map
Map kpfonts.map
Map kurier.map
Map libertine.map
Map linearA.map
Map mdbch.map
Map mdput.map
Map mdugm.map
Map pbsi.map
Map phaistos.map
Map recycle.map
Map slantcm.map
Map troff-updmap.map
Map uaq.map
Map ugq.map
Map ybv.map
Map yes.map
Map yfrak.map
Map yly.map
Map yrd.map
Map yv1.map
Map yv2.map
Map yv3.map
Map yvo.map
Map yvt.map
MixedMap allrunes.map
MixedMap cmll.map
MixedMap hfbright.map
MixedMap lxfonts.map
MixedMap pigpen.map
MixedMap semaf.map
MixedMap trajan.map
Map SkakNew.map
Map epiolmec.map
MixedMap esint.map
MixedMap manfnt.map
MixedMap musix.map
Map knitfont.map
MixedMap xypic.map
Map chemarrow.map


Comment by Rémy Oudompheng (remyoudompheng) - Friday, 22 October 2010, 17:25 GMT
A simple way of doing that properly without so much sed/grep magic would be to generate a clean updmap.cfg.pacnew, in case the user made customisations.

Loading...