[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