Am Samstag, den 19.03.2011, 19:48 +0100 schrieb Hilmar Preusse: > On 10.05.10 Paul Menzel ([email protected]) wrote: > > > Subject: texlive-science-doc: `ozguide.dvi.gz` damaged. > > Package: texlive-science-doc > > Version: 2009-7 > > Severity: normal
Dear Hilmar,
thank you for following up on my report.
> > I investigated a crash of Evince when running `texdoc objectz` [1]
> > a little more. It looks like the archive is damaged. Evince does
> > not crash anymore.
> >
> > $ texdoc objectz
> > ** (evince:25086): WARNING **: Fehler beim Untersuchen der Datei
> > /tmp/texdoc.RkTZLz/ozguide.dvi mit fstat(): Datei oder Verzeichnis nicht
> > gefunden
> >
> > ** (evince:25086): WARNING **: Fehler beim Setzen der Metadaten der
> > Datei: Datei oder Verzeichnis nicht gefunden
> >
> > ** (evince:25086): WARNING **: Fehler beim Setzen der Metadaten der
> > Datei: Datei oder Verzeichnis nicht gefunden
> >
> > Looking at [2] I get
> >
> > $ gunzip ozguide.dvi.gz
> > gzip: ozguide.dvi.gz: Too many levels of symbolic links
>
> Hmm, weird:
>
> hille@sid:~ $ dpkg -L texlive-science-doc|grep ozguide.dvi
> /usr/share/doc/texlive-science-doc/latex/objectz/ozguide.dvi.gz
> /usr/share/doc/texlive-doc/latex/objectz/ozguide.dvi.gz
> hille@sid:~ $ cp -p
> /usr/share/doc/texlive-science-doc/latex/objectz/ozguide.dvi.gz .
> hille@sid:~ $ gunzip ozguide.dvi.gz
> hille@sid:~ $ rm ozguide.dvi
> rm: remove regular file `ozguide.dvi'? y
> hille@sid:~ $ cp -p /usr/share/doc/texlive-doc/latex/objectz/ozguide.dvi.gz .
> hille@sid:~ $ gunzip ozguide.dvi.gz
> hille@sid:~ $
>
> No problem at all. Then I run "texdoc objectz": it opened xdvi for
> (no evince installed), no problem either.
[Question reordered.]
> Could you double check? Is the problem still reproducible?
Yes it is.
$ dpkg -l texlive-science-doc # shows 2009-10
$ gunzip /usr/share/doc/texlive-doc/latex/objectz/ozguide.dvi.gz
gzip: /usr/share/doc/texlive-doc/latex/objectz/ozguide.dvi.gz: Too many
levels of symbolic links
> I would suspect here:
> - a bug in evince, or
Since `gunzip` fails it is no bug in Evince.
> - a broken system with a broken file system, or
How can I check that? I am using an Ext3 file system.
> - a full disk causing some files which should be there to be damaged
> or non-existant
There is enough space as far as I can tell.
Ok, searching for »gzip "Too many levels of symbolic links"« on the WWW
gave among others the following results [1][2][3][4].
Looking at the symlink again
$ ls -l /usr/share/doc/texlive-doc/latex/objectz/ozguide.dvi.gz
lrwxrwxrwx 1 root root 57 25. Sep 09:48
/usr/share/doc/texlive-doc/latex/objectz/ozguide.dvi.gz ->
../../../texlive-science-doc/latex/objectz/ozguide.dvi.gz
I do *not* see how it could be pointing to itself.
I did some more tests and it happens with all links of *.*.gz files.
$ ls -l /usr/share/doc/texlive-doc/latex/amsmath/diffs-m.txt.gz
lrwxrwxrwx 1 root root 60 25. Sep 09:46
/usr/share/doc/texlive-doc/latex/amsmath/diffs-m.txt.gz ->
../../../texlive-latex-base-doc/latex/amsmath/diffs-m.txt.gz
$ gunzip /usr/share/doc/texlive-doc/latex/amsmath/diffs-m.txt.gz
gzip: /usr/share/doc/texlive-doc/latex/amsmath/diffs-m.txt.gz: Too many
levels of symbolic links
So it looks like it is either a problem with `gzip` or something on my
system is screwed up. Reinstalling the package did not help by the way.
Thanks,
Paul
[1]
http://www.linuxquestions.org/questions/linux-newbie-8/too-many-levels-of-symbolic-links-problem-203884/
[2] https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/214886
[3] http://www.webhostingtalk.com/showthread.php?t=325284
signature.asc
Description: This is a digitally signed message part

