Hallo zusammen!
Nach dem ich Upgrade auf 11.3 gemacht habe, bekomme ich beim Aufruf von LateX folgende Meldung:
latex entschuldigung_080306.tex warning: kpathsea: No usable entries in /etc/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/share/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/cache/texmf/fonts/ls-R. warning: kpathsea: See the manual for how to generate ls-R. This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/openSUSE)
kpathsea: Running mktexfmt latex.fmt warning: kpathsea: No usable entries in /etc/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/share/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/cache/texmf/fonts/ls-R. warning: kpathsea: See the manual for how to generate ls-R. tcfmgr: config file `tcfmgr.map' (usually in $TEXMFMAIN/texconfig) not found. fmtutil: config file `fmtutil.cnf' not found. I can't find the format file `latex.fmt'!
Was kann ich tun?
Am 20.08.2010 15:45, schrieb Hans-Walter Simon:
Hallo zusammen!
Nach dem ich Upgrade auf 11.3 gemacht habe, bekomme ich beim Aufruf von LateX folgende Meldung:
latex entschuldigung_080306.tex warning: kpathsea: No usable entries in /etc/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/share/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/cache/texmf/fonts/ls-R. warning: kpathsea: See the manual for how to generate ls-R. This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/openSUSE)
kpathsea: Running mktexfmt latex.fmt warning: kpathsea: No usable entries in /etc/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/share/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/cache/texmf/fonts/ls-R. warning: kpathsea: See the manual for how to generate ls-R. tcfmgr: config file `tcfmgr.map' (usually in $TEXMFMAIN/texconfig) not found. fmtutil: config file `fmtutil.cnf' not found. I can't find the format file `latex.fmt'!
Was kann ich tun?
Auf der Konsole texhash ausführen. IMHO musst du es als superuser ausführen. Oder aber Latex deinstallieren und Texlive installieren.
Gruß Peter
Hallo Peter, Hallo Dieter,
am Freitag, 20. August 2010 hast Du geschrieben:
Am 20.08.2010 15:45, schrieb Hans-Walter Simon:
Hallo zusammen!
Nach dem ich Upgrade auf 11.3 gemacht habe, bekomme ich beim Aufruf von LateX folgende Meldung:
latex entschuldigung_080306.tex warning: kpathsea: No usable entries in /etc/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/share/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/cache/texmf/fonts/ls-R. warning: kpathsea: See the manual for how to generate ls-R. This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/openSUSE)
kpathsea: Running mktexfmt latex.fmt warning: kpathsea: No usable entries in /etc/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/share/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/cache/texmf/fonts/ls-R. warning: kpathsea: See the manual for how to generate ls-R. tcfmgr: config file `tcfmgr.map' (usually in $TEXMFMAIN/texconfig) not found. fmtutil: config file `fmtutil.cnf' not found. I can't find the format file `latex.fmt'!
Was kann ich tun?
Auf der Konsole texhash ausführen. IMHO musst du es als superuser ausführen. Oder aber Latex deinstallieren und Texlive installieren.
Gruß Peter
Eure Vorschläge führen zum selben Skript. Und hier das Ergebnis:
# /usr/share/texmf/bin/noarch/mktexlsr --verbose warning: kpathsea: No usable entries in /etc/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/share/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/cache/texmf/fonts/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /etc/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/lib/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /usr/share/texmf/ls-R. warning: kpathsea: See the manual for how to generate ls-R. warning: kpathsea: No usable entries in /var/cache/texmf/fonts/ls-R. warning: kpathsea: See the manual for how to generate ls-R. mktexlsr: Updating /etc/texmf/ls-R... su: ungültiges Kennwort mktexlsr: Updating /var/lib/texmf/main/ls-R... su: ungültiges Kennwort mktexlsr: Updating /usr/share/texmf/../../../var/lib/texmf/dist/ls-R... su: ungültiges Kennwort mktexlsr: Updating /var/cache/texmf/fonts/ls-R... su: ungültiges Kennwort mktexlsr: Updating /var/lib/texmf/ls-R... su: ungültiges Kennwort mktexlsr: Done.
Grund für das ungültige Passwort ist offensichtlich ein
su nobody ...
Fällt dazu jemanden was ein (ohne das Skript zu debuggen)?
Am 20.08.2010 20:51, schrieb Hans-Walter Simon: [...]
mktexlsr: Updating /etc/texmf/ls-R... su: ungültiges Kennwort mktexlsr: Updating /var/lib/texmf/main/ls-R... su: ungültiges Kennwort mktexlsr: Updating /usr/share/texmf/../../../var/lib/texmf/dist/ls-R... su: ungültiges Kennwort mktexlsr: Updating /var/cache/texmf/fonts/ls-R... su: ungültiges Kennwort mktexlsr: Updating /var/lib/texmf/ls-R... su: ungültiges Kennwort mktexlsr: Done.
Grund für das ungültige Passwort ist offensichtlich ein
su nobody ...
Schau mal hier: http://lists.opensuse.org/opensuse-bugs/2010-07/msg05656.html
Du müsstest IMHO in /etc/shadow den Eintrag für nobody ändern und das ! durch ein * ersetzen, was mit "passwd -u nobody" zu tun wäre. Bei mir zumindest sieht der Eintrag so aus: nobody:*:13806::::::. Ob das allerdings sinnvoll wäre, weiß ich nicht. Vielleicht wurde es ja absichtsvoll verändert. Kann ich mir zwar nicht vorstellen, aber ich weiß es nicht. Da wissen andere sicherlich mehr.
Gruß Peter
Hallo Peter,
am Sonntag, 22. August 2010 hast Du geschrieben:
Am 20.08.2010 20:51, schrieb Hans-Walter Simon: [...]
mktexlsr: Updating /etc/texmf/ls-R... su: ungültiges Kennwort mktexlsr: Updating /var/lib/texmf/main/ls-R... su: ungültiges Kennwort mktexlsr: Updating /usr/share/texmf/../../../var/lib/texmf/dist/ls-R... su: ungültiges Kennwort mktexlsr: Updating /var/cache/texmf/fonts/ls-R... su: ungültiges Kennwort mktexlsr: Updating /var/lib/texmf/ls-R... su: ungültiges Kennwort mktexlsr: Done.
Grund für das ungültige Passwort ist offensichtlich ein
su nobody ...
Schau mal hier: http://lists.opensuse.org/opensuse-bugs/2010-07/msg05656.html
Du müsstest IMHO in /etc/shadow den Eintrag für nobody ändern und das ! durch ein * ersetzen, was mit "passwd -u nobody" zu tun wäre. Bei mir zumindest sieht der Eintrag so aus: nobody:*:13806::::::. Ob das allerdings sinnvoll wäre, weiß ich nicht. Vielleicht wurde es ja absichtsvoll verändert. Kann ich mir zwar nicht vorstellen, aber ich weiß es nicht. Da wissen andere sicherlich mehr.
Der Link ist hilfreich. Das war die Lösung. Danke.