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

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

 



On Thu, 2015-02-12 at 19:39 +0100, Andras Simon wrote:
> 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.)

For future reference, a handy tool for working with the TeXLive setup is
texconfig (for user's personal setup) and texconfig-sys (for system-wide
setup).  It has a REHASH option for rebuilding the ls-R database as well
as options for paper type in TeX, xdvi, and dvips, and other setup
matters.

> 
> Andras
> 

-- 
Matthew Saltzman
Clemson University Math Sciences
mjs AT clemson DOT edu
-- 
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