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

Bug#581002: texlive-science-doc: `ozguide.dvi.gz` damaged.



Am Samstag, den 19.03.2011, 19:48 +0100 schrieb Hilmar Preusse:
> On 10.05.10 Paul Menzel (pm.debian@googlemail.com) 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

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: