[Bug 1046277] New: TUMBLEWEED texlive is broken in tumbleweed 20170626
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277 Bug ID: 1046277 Summary: TUMBLEWEED texlive is broken in tumbleweed 20170626 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: g.hughsong@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Since Tumbleweed snapshot 20172025, texlive appears to be broken. When pdflatex is run, I get ==================== This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/TeX Live for SUSE Linux) (preloaded format=pdflatex) restricted \write18 enabled. ---! /var/lib/texmf/web2c/pdftex/pdflatex.fmt made by different executable version (Fatal format file error; I'm stymied) ==================== On "latex" command, I get almost exactly the same error message. Thanks for your attention. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c2
Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c3
--- Comment #3 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c4
Dr. Werner Fink
ls -l /var/lib/texmf/web2c/pdftex/latex.fmt -rw-rw-r-- 1 root mktex 3353580 Jun 14 15:42 /var/lib/texmf/web2c/pdftex/latex.fmt
whereas texlive has been updated on june 28th
Execute as root mkdir -p /var/run/texlive touch /var/run/texlive/run-fmtutil /usr/share/texmf/texconfig/update ... btw: Do you have the installation log of texlive available ... I'm interested if the update script had been executed in the rpm installation scriptlets. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c5
--- Comment #5 from Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c6
--- Comment #6 from Neil Rickert
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c8
--- Comment #8 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c9
--- Comment #9 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c11
--- Comment #11 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c12
--- Comment #12 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
Neil Rickert
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c14
--- Comment #14 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c15
--- Comment #15 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c16
--- Comment #16 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c17
--- Comment #17 from Dr. Werner Fink
hp712:/var/run/texlive # pdftex -ini -jobname=latex -progname=latex
! I can't find file `loadhyph-af.tex'. <to be read again> \relax
that are hyphenation patterns for Afrikaans in T1/EC and UTF-8 ... do you have configured or installed this? Please show the content of ls -l /usr/share/texmf/tex/generic/config/language.splits/ rpm -qf /usr/share/texmf/tex/generic/config/language.splits/* do there exist /usr/share/texmf/tex/generic/config/language.splits/hyphen-afrikaans.dat /usr/share/texmf/tex/generic/config/language.splits/hyphen-afrikaans.def /usr/share/texmf/tex/generic/config/language.splits/hyphen-afrikaans.dat.lua and do the files language.dat, language.def, language.dat.lua exists that is where are those files located kpsewhich language.dat kpsewhich language.def kpsewhich language.dat.lua then the question rises if those files had been rebuild by /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=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c18
--- Comment #18 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c19
--- Comment #19 from Dr. Werner Fink
hp712:/usr/share/texmf/tex/generic/config/language.splits # ls -l /usr/share/texmf/tex/generic/config/language.splits/ total 468
[...]
hp712:/usr/share/texmf/tex/generic/config/language.splits # ls -lt /etc/texmf/tex/generic/config/language.dat /etc/texmf/tex/generic/config/language.dat.lua /etc/texmf/tex/generic/config/language.def -rw-r--r-- 1 root root 17253 May 19 02:21 /etc/texmf/tex/generic/config/language.dat.lua -rw-r--r-- 1 root root 7674 May 19 02:21 /etc/texmf/tex/generic/config/language.def -rw-r--r-- 1 root root 6573 May 19 02:21 /etc/texmf/tex/generic/config/language.dat
Those three seem to be out of date.....
Indeed ... try as root touch /var/run/texlive/run-hyphen /usr/share/texmf/texconfig/update this should use the data in the splits directory and recreate the three main hyhphen files. After this the fmtutil-sys --refresh should do its work -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c20
--- Comment #20 from Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c22
--- Comment #22 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c23
--- Comment #23 from Aldo Bonfiglioli
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277 http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c25 Philipp Bielefeldt
touch /var/run/texlive/run-hyphen /usr/share/texmf/texconfig/update fmtutil-sys --refresh did not change anything. Is there anything else you did to solve the issue? And: What's about this hyphen thing? I didn't receive any error pointing to that. Just get the ---! /var/lib/texmf/web2c/pdftex/pdflatex.fmt made by different executable version
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c37
Atri Bhattacharya
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c38
Dr. Werner Fink
Just upgraded to TW version 20170721, but this problem persists (despite my understanding that the fixes from comment #36 are included).
Same error message upon running pdflatex:
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/TeX Live for SUSE Linux) (preloaded format=latex) restricted \write18 enabled. ---! /var/lib/texmf/web2c/pdftex/latex.fmt made by different executable version (Fatal format file error; I'm stymied)
Could it be that you have disabled execution of the rpm scriptlets ... or do you have a wrong system date? I'm not able to reproduce this ... please search in the zypper log files below /var/log/zypp/ and in /var/log/zypper.log for a reason of this. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c39
Atri Bhattacharya
Could it be that you have disabled execution of the rpm scriptlets ... or do you have a wrong system date?
Haven't disabled execution of rpm scriptlets, and the system date is correct. Indeed, I upgraded the system again today (which brought a new version of texlive-filesystem), but the same problem persisted. Running fmtutil-sys --refresh seems to have worked.
I'm not able to reproduce this ... please search in the zypper log files below /var/log/zypp/ and in /var/log/zypper.log for a reason of this.
I see entries like these in /var/log/zypp/history 2017-07-22 18:38:31|install|texlive-web|2017.131.4.5svn44166-30.1|noarch|root@mal|repo-oss|d217bab36b81799f4950005819f89290c579bef8| 2017-07-22 18:38:31|install|texlive-tie|2017.131.2.4svn44166-30.1|noarch|root@mal|repo-oss|f88ecac4a336cb07635188bb4cf11d7faca94c9d| 2017-07-22 18:38:31|install|texlive-texdoc|2017.131.svn44432-30.1|noarch|root@mal|repo-oss|2c73f1bd1c302d30b3f81e275f8e520ea7e4a2df| 2017-07-22 18:38:31|install|texlive-texconfig|2017.131.svn44166-30.1|noarch|root@mal|repo-oss|600c468150b2afc9433dd029d7a109406f8c1eb0| 2017-07-22 18:38:31|install|texlive-tetex|2017.131.3.0svn44331-30.1|noarch|root@mal|repo-oss|b713fbbc19064657cd23a90477c7efd175f226e6| 2017-07-22 18:38:31|install|texlive-patgen|2017.131.2.3svn44166-29.1|noarch|root@mal|repo-oss|5dce1ee5a783eb9e887e208ad2dd357095f2a817| 2017-07-22 18:38:32|install|texlive-metafont|2017.131.2.7182818svn44166-31.1|noarch|root@mal|repo-oss|569ee24fa4d1dc28cc7b9646c321fd18362fae05| # 2017-07-22 18:38:32 texlive-dvipdfmx-2017.131.svn44224-30.1.noarch.rpm installed ok # Additional rpm output: # warning: kpathsea: /etc/texmf/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # warning: kpathsea: /var/lib/texmf/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # warning: kpathsea: /var/cache/texmf/fonts/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # warning: kpathsea: /etc/texmf/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # warning: kpathsea: /var/lib/texmf/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # warning: kpathsea: /var/cache/texmf/fonts/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c40
Dr. Werner Fink
Hi Werner,
# Additional rpm output: # warning: kpathsea: /etc/texmf/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # warning: kpathsea: /var/lib/texmf/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # warning: kpathsea: /var/cache/texmf/fonts/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # warning: kpathsea: /etc/texmf/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # warning: kpathsea: /var/lib/texmf/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. # warning: kpathsea: /var/cache/texmf/fonts/ls-R: No usable entries in ls-R. # warning: kpathsea: See the manual for how to generate ls-R. #
Hmmm ... what does ls -lG /etc/texmf/ls-R /var/cache/texmf/fonts/ls-R /usr/share/texmf/ls-R show. And what is the output of sudo mktexlsr -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c42
Atri Bhattacharya
Hmmm ... what does
ls -lG /etc/texmf/ls-R /var/cache/texmf/fonts/ls-R /usr/share/texmf/ls-R
Sorry, this may not help much, because on my system, like I said in comment #39, running `fmtutil-sys --refresh` already fixed the pdflatex problem. But for what it is worth, this is the output: :~> ls -lG /etc/texmf/ls-R /var/cache/texmf/fonts/ls-R /usr/share/texmf/ls-R -rw-rw-r-- 1 root 897 Jul 24 10:00 /etc/texmf/ls-R lrwxrwxrwx 1 root 24 Jul 21 22:52 /usr/share/texmf/ls-R -> /var/lib/texmf/main/ls-R -rw-rw-r-- 1 root 315 Jul 24 10:00 /var/cache/texmf/fonts/ls-R
show. And what is the output of
sudo mktexlsr
:~> sudo mktexlsr [sudo] password for root: mktexlsr: Updating /etc/texmf/ls-R... mktexlsr: Updating /var/lib/texmf/main/ls-R... mktexlsr: Updating /var/cache/texmf/fonts/ls-R... mktexlsr: Updating /var/lib/texmf/ls-R... mktexlsr: Done. Let me try to see if I can reproduce the problem in a virtual machine and investigate thereafter. Btw, could https://build.opensuse.org/request/show/512248, which is not yet in Factory be the fix for my problem? Thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c43
--- Comment #43 from Dr. Werner Fink
(In reply to Dr. Werner Fink from comment #40)
Let me try to see if I can reproduce the problem in a virtual machine and investigate thereafter.
Btw, could https://build.opensuse.org/request/show/512248, which is not yet in Factory be the fix for my problem?
Thanks!
Yep as I guess that with an update of texlive-filesystem the ls-R files will be overwritten with a nearly empty state and what had been missed is the refresh AFAICS ... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c45
Ulrich Derenthal
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c46
--- Comment #46 from Ulrich Derenthal
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c47
Massimo Sandal
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c48
--- Comment #48 from Massimo Sandal
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c49
--- Comment #49 from Massimo Sandal
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277
http://bugzilla.opensuse.org/show_bug.cgi?id=1046277#c51
Maik Wagner
participants (1)
-
bugzilla_noreply@novell.com