Re: (La)TeX suddenly can't find anything

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2015-02-12 14:28 GMT+01:00, Marko Vojinovic <vvmarko@xxxxxxxxx>:
> On Wed, 11 Feb 2015 23:24:40 +0100
> Andras Simon <szajmi@xxxxxxxxx> wrote:
>
>> I've been using LaTeX on a fully updated Fedora 21, but now suddenly
>> even TeXing the simplest plain TeX file produces this:
>>
>> warning: kpathsea: /usr/share/texlive/texmf-config/ls-R: No usable
>> entries in ls-R.
>> warning: kpathsea: See the manual for how to generate ls-R.
>
> //  Rule number one for anything TeX-related: before you proceed, make
> sure that you understand what is going on. ;-)  //

Yep, that's why I never proceed :-)

> The warning messages are pretty clear: kpathsea is telling you that the
> ls-R database is empty or corrupted, and that it should be regenerated.
> It also suggests that you look into the manual about how to regenerate
> the database.
>
> The easiest way to find the relevant man page is this:
>
> $ apropos ls-R
> mktexlsr (1)         - create ls-R databases
> texhash (1)          - create ls-R databases
>
> These two man pages actually both point to the mktexlsr man page, which
> tells you how to use it to regenerate the ls-R database. In short, you
> need to log in as root, and invoke mktexlsr with no arguments, like
> this:
>
> # mktexlsr
> mktexlsr: Updating /usr/share/texlive/texmf-config/ls-R...
> mktexlsr: Updating /usr/share/texlive/texmf-dist/ls-R...
> mktexlsr: Updating /usr/share/texlive/texmf-local///ls-R...
> mktexlsr: Updating /usr/share/texlive/texmf-var/ls-R...
> mktexlsr: Done.
>
> Hopefully that should regenerate the ls-R database on your system,
> making kpathsea happy.
>
> By the way, the ls-R database is the list of full paths of all
> TeX-related files. A long long time ago in a galaxy far far away it used
> to be generated manually by executing the command "ls -R" for a given
> directory and putting the result in the (creatively named) ls-R file,
> which kpathsea could search through and inform TeX where in the
> directory tree it can find the file it needs. Today, the database is
> generated by the elaborate bash script (do a "less /usr/bin/mktexlsr"
> to see the details), but it still boils down to going to the
> appropriate directory and taking the output of "ls -R".
>
> Finally, all four ls-R databases which I have above are ASCII files,
> literally the output of "ls -R" for the appropriate directory, with a
> couple of lines appended at the beginning. So the fact that you have
> binary files there smells to me like something being very wrong with
> your files, probably due to the corrupted filesystem you had to deal
> with before.

Thanks for all this information. I ended up following another
Fedoran's suggestion, and erased/reinstalled all texlive packages.
(Plain dnf reinstall, which I had tried before, was not enough.)

Andras
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org




[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux