[Bug 1155381] New: texlive: fir_7gpamp.enc not found
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381 Bug ID: 1155381 Summary: texlive: fir_7gpamp.enc not found Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: nico.kruber@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0 Build Identifier: I'm using the fira font in a beamer-presentation and nowadays got this warning: !pdfTeX error: pdflatex (file fir_7gpamp.enc): cannot open encoding file for reading This is how I use the fonts: \usepackage[sfdefault]{FiraSans} \usepackage{FiraMono} It seems that the font map files shipped with texlive-updmap-map are not up to date with the version of the fira fonts package (their svn tags differ) and this results in the error above. After doing the following steps, the newly created map files fix the problem: updmap-sys --syncwithtrees updmap-sys However, this should not even be required with the package texlive-updmap-map and may even get outdated if I do not keep updating the font maps manually now. It seems that a simple update of that package should help. Reproducible: Always -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381#c1
Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381#c2
--- Comment #2 from Nico Kruber
zypper wp 'tex(fir_7gpamp.enc)' Command 'what-provides' is replaced by 'search --provides --match-exact'. See 'help search' for all available options. Loading repository data... Reading installed packages... No matching items found.
I did install everything from the various texlive-fira* packages.
zypper search -s texlive-fira Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+--------------------------+---------+-------------------------------+--------+-------------------- i+ | texlive-fira | package | 2019.167.4.3svn50781-40.1 | noarch | openSUSE-20181128-0 i | texlive-fira-doc | package | 2019.167.4.3svn50781-40.1 | noarch | openSUSE-20181128-0 i | texlive-fira-fonts | package | 2019.167.4.3svn50781-40.1 | noarch | openSUSE-20181128-0 i+ | texlive-firamath | package | 2019.167.0.0.3.1svn48995-40.1 | noarch | openSUSE-20181128-0 i | texlive-firamath-doc | package | 2019.167.0.0.3.1svn48995-40.1 | noarch | openSUSE-20181128-0 i | texlive-firamath-fonts | package | 2019.167.0.0.3.1svn48995-40.1 | noarch | openSUSE-20181128-0 i+ | texlive-firamath-otf | package | 2019.167.0.0.02asvn50732-40.1 | noarch | openSUSE-20181128-0 i | texlive-firamath-otf-doc | package | 2019.167.0.0.02asvn50732-40.1 | noarch | openSUSE-20181128-0
zypper search -s texlive-updmap-map Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository --+--------------------+---------+------------------------+--------+-------------------- i | texlive-updmap-map | package | 2019.167.svn49917-41.1 | noarch | openSUSE-20181128-0 Looks like maybe the Tumbleweed packages need an update there? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381#c3
--- Comment #3 from Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381#c4
--- Comment #4 from Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381#c5
Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381#c6
Nico Kruber
zypper search -is texlive|grep "2018\."
/usr/share/texmf/texconfig/update force Does indeed also solve this issue similar to my calls to updmap-sys. However, from the package descriptions and contents, I assumed that texlive-updmap-map should actually contain the correct mappings and remove the need to run these updates locally (even if that was done automatically)...
So, isn't the issue that texlive-updmap-map should be updated? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381#c7
Dr. Werner Fink
/usr/share/texmf/texconfig/update force Does indeed also solve this issue similar to my calls to updmap-sys. However, from the package descriptions and contents, I assumed that texlive-updmap-map should actually contain the correct mappings and remove the need to run these updates locally (even if that was done automatically)...
So, isn't the issue that texlive-updmap-map should be updated?
/var/run/texlive/run-mktexlsr /var/run/texlive/run-update echo 'addMap fira.map' >> /var/run/texlive/run-updmap
/var/run/texlive/run-mktexlsr /var/run/texlive/run-update if test $1 = 0; then echo 'deleteMap fira.map' >> /var/run/texlive/run-updmap exit 0 fi
Indeed this is done by the %posttrans scriptlets, only the `force' is missed as this rebuild everything and not only the things belonging to the packages installed : noether werner/Tests> rpm -q --scripts texlive-fira postinstall scriptlet (using /bin/sh): mkdir -p /var/run/texlive postuninstall scriptlet (using /bin/sh): mkdir -p /var/run/texlive posttrans scriptlet (using /bin/sh): test -d /var/run/texlive || exit 0 VERBOSE=false /usr/share/texmf/texconfig/update || : -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381#c8
Nico Kruber
/usr/share/texmf/texconfig/update force
It was only working after calling my initial workaround as root:
updmap-sys --syncwithtrees updmap-sys
If I find time, I'll try with a fresh Tumbleweed install in a VM or so -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381#c9
Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381
http://bugzilla.opensuse.org/show_bug.cgi?id=1155381#c16
Dr. Werner Fink
participants (1)
-
bugzilla_noreply@novell.com