[tex-live] TeX Live Manager update does work because of obsoleted records in tlpdb

Peter Cibulka Peter.Cibulka at seznam.cz
Wed Sep 23 18:15:37 CEST 2009


Hello TeX Live team 

I'm unable to update my TeX Live installation. 
I can start the TeX Live Manager, load the package database, which properly displays the Installation and Remove tabs. 
Unfortunately the Update tab remains blank - no packages are displayed and the right window contains text "Everything up-to-date!". See the attached file TeX_Live_Manager.PNG. 
For long time I had thought that there are no new versions, but today I found at CTAN newer version of hyperref than I have installed. 

There is a short history of my installation: 

Machine is ThinkPad with XP SP3 installed and updated. 
On 16/06/2009 I installed TeX Live from TeX Collection September 2008 DVD and updated it over the Internet. 
This update was successful, beginning with TeX Live Manager update and then many installed packages. 

Today I tried to manually update the bin-texlive and texlive.infra packages as reccomended on http://www.tug.org/texlive/tlmgr.html. 
Probably nothing happened, exactly as during update of other packages, so I installed update-tlmgr-latest.exe. 
Currently tlmgr version produce this text: 
------------------------------------------------------------------------ 
tlmgr revision 12152 (2009-02-12 13:08:37 +0100) 
tlmgr using installation: C:/Program Files/texlive/2008 
TeX Live (http://tug.org/texlive) version 2008 
texlive-20080903 
------------------------------------------------------------------------ 
Unfortunately the problem with updates remained the same, regardless of chosen installation source. 

So, I decided to debug the update process with tlmgr -v update hyperref and this is the result: 
---------------------------------------------------- 
tlmgr: installation location http://ftp.cvut.cz/tex-archive/systems/texlive/tlnet/2008 
D:Loading http://ftp.cvut.cz/tex-archive/systems/texlive/tlnet/2008/tlpkg/texlive.tlpdb ... 
D:TLPDB.pm: trying to initialize from http://ftp.cvut.cz/tex-archive/systems/texlive/tlnet/2008/tlpkg/texlive.tlpdb 
D:trying to download http://ftp.cvut.cz/tex-archive/systems/texlive/tlnet/2008/tlpkg/texlive.tlpdb.lzma to C:\DOCUME~1\root\LOCALS~1\Temp\texlive.tlpdb.3844.lzma 
D:downloading http://ftp.cvut.cz/tex-archive/systems/texlive/tlnet/2008/tlpkg/texlive.tlpdb.lzma using "C:\Program Files\texlive\2008\tlpkg\installer\wget\wget.exe" --tries=8 --timeout=60 -q -O 
D:download of http://ftp.cvut.cz/tex-archive/systems/texlive/tlnet/2008/tlpkg/texlive.tlpdb.lzma succeeded 
D:un-lzmaing C:\DOCUME~1\root\LOCALS~1\Temp\texlive.tlpdb.3844.lzma to C:\DOCUME~1\root\LOCALS~1\Temp\texlive.tlpdb.3844 
D:found the uncompressed lzma file 
D:tlmgr: new pkgs: 
D:tlmgr: deleted : 
D:tlmgr: forced : 
---------------------------------------------------- 
Then I checked the content of the texlive.tlpdb.3844 file. Surprisingly it contains this hyperref record (abridged): 
------------------------------------------------------------- 
name hyperref 
category Package 
revision 12984 
... 
catalogue-ctan /macros/latex/contrib/hyperref 
catalogue-date 2009-04-05 11:23:11 +0200 
catalogue-license lppl 
catalogue-version 6.78q 
------------------------------------------------------------- 
Full hyperref record extracted from current tlpdb is attached in hyperref.tlpdb.txt file.
Now it's clear why the update is not working. THE RECORDS IN CURRENT TLPDB ARE OBSOLETED! 

I can demonstrate it on hyperref (just example - more packages are affected):
2008-08-20 V6.78g (as on DVD) 
2009-05-01 V6.78r (as currently installed - probably result of initial update) 
2009-09-10 V6.78u (as currently on http://www.tug.org/ctan.html ) 
2009-04-05 V6.78q!!! (as currently in tlpdb) 
Because V6.78q in tlpdb is older than installed V6.78r, the TeX Live Manager update will do nothing! 

So, I'm asking: 
How is possible that the current tlpdb contains older information than during the initial update on 16/06/2009? 
Why the current tlpdb does not contain information about current version of a package? 

Thanks for any help 
Peter 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TeX_Live_Manager.PNG
Type: image/x-png
Size: 17137 bytes
Desc: not available
URL: <http://tug.org/pipermail/tex-live/attachments/20090923/23ce9435/attachment-0001.bin>
-------------- next part --------------
name hyperref
category Package
revision 12984
shortdesc Extensive support for hypertext in LaTeX.
longdesc The hyperref package is used to handle cross-referencing
longdesc commands in LaTeX to produce hypertext links in the document.
longdesc The package provides backends for the \special set defined for
longdesc HyperTeX DVI processors; for embedded pdfmark commands for
longdesc processing by Acrobat Distiller (dvips and Y&Y's dvipsone); for
longdesc Y&Y's dviwindo; for PDF control within pdfTeX and dvipdfm; for
longdesc TeX4ht; and for VTeX's pdf and HTML backends. The package is
longdesc distributed with the backref and nameref packages, which make
longdesc use of the facilities of hyperref. The package depends on the
longdesc author's kvoptions and refcount packages.
containersize 78597
containermd5 705584841005127b04107808af2a048c
doccontainersize 2442259
doccontainermd5 82faa7de9e4caeb27ecb333e5c99c664
docfiles size=1540
 texmf-dist/doc/latex/hyperref/ChangeLog
 texmf-dist/doc/latex/hyperref/ChangeLog.pdf
 texmf-dist/doc/latex/hyperref/README details="Readme"
 texmf-dist/doc/latex/hyperref/README.pdf details="Readme, hyper-crossreferenced"
 texmf-dist/doc/latex/hyperref/backref.pdf
 texmf-dist/doc/latex/hyperref/cmmi10-22.gif
 texmf-dist/doc/latex/hyperref/cmsy10-21.gif
 texmf-dist/doc/latex/hyperref/hyperref.pdf
 texmf-dist/doc/latex/hyperref/manual.css
 texmf-dist/doc/latex/hyperref/manual.html
 texmf-dist/doc/latex/hyperref/manual.pdf
 texmf-dist/doc/latex/hyperref/manual2.html
 texmf-dist/doc/latex/hyperref/manual3.html
 texmf-dist/doc/latex/hyperref/nameref.pdf
 texmf-dist/doc/latex/hyperref/options.pdf
 texmf-dist/doc/latex/hyperref/paper.pdf
 texmf-dist/doc/latex/hyperref/slides.pdf
srccontainersize 231977
srccontainermd5 f089abc3352592d6a5cb388bbf65f457
srcfiles size=260
 texmf-dist/source/latex/hyperref/backref.dtx
 texmf-dist/source/latex/hyperref/bmhydoc.sty
 texmf-dist/source/latex/hyperref/doc/fdl.tex
 texmf-dist/source/latex/hyperref/doc/manual.tex
 texmf-dist/source/latex/hyperref/doc/options.tex
 texmf-dist/source/latex/hyperref/hyperref.dtx
 texmf-dist/source/latex/hyperref/hyperref.ins
 texmf-dist/source/latex/hyperref/nameref.dtx
 texmf-dist/source/latex/hyperref/test/Makefile
 texmf-dist/source/latex/hyperref/test/bit.tex
 texmf-dist/source/latex/hyperref/test/hog.eps
 texmf-dist/source/latex/hyperref/test/hog.pdf
 texmf-dist/source/latex/hyperref/test/phys1.jpg
 texmf-dist/source/latex/hyperref/test/phys2.jpg
 texmf-dist/source/latex/hyperref/test/picture.eps
 texmf-dist/source/latex/hyperref/test/picture.pdf
 texmf-dist/source/latex/hyperref/test/picture.png
 texmf-dist/source/latex/hyperref/test/test0.tex
 texmf-dist/source/latex/hyperref/test/test1.tex
 texmf-dist/source/latex/hyperref/test/test2.tex
 texmf-dist/source/latex/hyperref/test/test3.tex
 texmf-dist/source/latex/hyperref/test/test4.tex
 texmf-dist/source/latex/hyperref/test/test6.tex
 texmf-dist/source/latex/hyperref/test/test7.tex
 texmf-dist/source/latex/hyperref/test/test8.tex
 texmf-dist/source/latex/hyperref/test/testams.tex
 texmf-dist/source/latex/hyperref/test/testbib.bbl
 texmf-dist/source/latex/hyperref/test/testbib.bib
 texmf-dist/source/latex/hyperref/test/testbib.tex
 texmf-dist/source/latex/hyperref/test/testbmgl.tex
 texmf-dist/source/latex/hyperref/test/testbmu.tex
 texmf-dist/source/latex/hyperref/test/testbookmark.tex
 texmf-dist/source/latex/hyperref/test/testfor2.tex
 texmf-dist/source/latex/hyperref/test/testform.tex
 texmf-dist/source/latex/hyperref/test/testnb.tex
 texmf-dist/source/latex/hyperref/test/testoz.tex
 texmf-dist/source/latex/hyperref/test/testslide.tex
 texmf-dist/source/latex/hyperref/test/testurl.bbl
 texmf-dist/source/latex/hyperref/test/testurl.bib
 texmf-dist/source/latex/hyperref/test/testurl.tex
runfiles size=157
 texmf-dist/tex/latex/hyperref/backref.sty
 texmf-dist/tex/latex/hyperref/hdvipdfm.def
 texmf-dist/tex/latex/hyperref/hdvips.def
 texmf-dist/tex/latex/hyperref/hdvipson.def
 texmf-dist/tex/latex/hyperref/hdviwind.def
 texmf-dist/tex/latex/hyperref/hpdftex.def
 texmf-dist/tex/latex/hyperref/htex4ht.cfg
 texmf-dist/tex/latex/hyperref/htex4ht.def
 texmf-dist/tex/latex/hyperref/htexture.def
 texmf-dist/tex/latex/hyperref/hvtex.def
 texmf-dist/tex/latex/hyperref/hvtexhtm.def
 texmf-dist/tex/latex/hyperref/hvtexmrk.def
 texmf-dist/tex/latex/hyperref/hylatex.ltx
 texmf-dist/tex/latex/hyperref/hyperref.sty
 texmf-dist/tex/latex/hyperref/hypertex.def
 texmf-dist/tex/latex/hyperref/minitoc-hyper.sty
 texmf-dist/tex/latex/hyperref/nameref.sty
 texmf-dist/tex/latex/hyperref/nohyperref.sty
 texmf-dist/tex/latex/hyperref/ntheorem-hyper.sty
 texmf-dist/tex/latex/hyperref/pd1enc.def
 texmf-dist/tex/latex/hyperref/pdfmark.def
 texmf-dist/tex/latex/hyperref/puarenc.def
 texmf-dist/tex/latex/hyperref/puenc.def
 texmf-dist/tex/latex/hyperref/puvnenc.def
 texmf-dist/tex/latex/hyperref/xr-hyper.sty
catalogue-ctan /macros/latex/contrib/hyperref
catalogue-date 2009-04-05 11:23:11 +0200
catalogue-license lppl
catalogue-version 6.78q


More information about the tex-live mailing list