[tex-live] Problems mirroring texlive repository

Berthold Höllmann berthold.hoellmann at dnvgl.com
Thu Nov 26 15:05:46 CET 2015


Due to restrictions regarding the required proxy for some of out servers
I tried to mirror the texlive distribution to be able to run "tlmgr
update" via this mirror. I configured tlmgr to use this mirror, but I
get an error message, I can not make sense of:

$>tlmgr update --all -v
D:tlmgr:main: ::tldownload_server defined
D:Using system wget (tested).
D:Using shipped /somepath/texlive/2015/tlpkg/installer/xz/xzdec.x86_64-linux
for xzdec (tested).
D:Using shipped /somepath/texlive/2015/tlpkg/installer/xz/xz.x86_64-linux
for xz (not tested).
D:persistent connection set up, trying to get
http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.md5 (for |)
D:downloading file via persistent connection succeeded
D:TLPDB.pm: trying to initialize from
http://texlivemirror/tlnet/tlpkg/texlive.tlpdb
D:trying to download http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz to
/tmp/KfIykTsOWf
D:persistent connection set up, trying to get
http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz (for /tmp/KfIykTsOWf)
D:downloading file via persistent connection succeeded
D:un-xzing /tmp/KfIykTsOWf to /tmp/oNiyNz354B
/somepath/texlive/2015/tlpkg/installer/xz/xzdec.x86_64-linux: (stdin): File
is corrupt
D:un-xzing /tmp/KfIykTsOWf failed, tryin gplain file
D:TLPDB: downloading http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz
didn't succeed, try http://texlivemirror/tlnet/tlpkg/texlive.tlpdb
D:persistent connection set up, trying to get
http://texlivemirror/tlnet/tlpkg/texlive.tlpdb (for |)
D:downloading file via persistent connection succeeded
First directive needs to be 'name', not revision 28539 at
/somepath/texlive/2015/tlpkg/TeXLive/TLPOBJ.pm line 108, <$fh> line 243382.

OK, it seems texlive.tlpdb.xz and texlive.tlpdb are corrupt, but

$>curl -s http://texlivemirror/tlnet/tlpkg/texlive.tlpdb|head -1
name 00texlive.config
$>curl -s http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz|xzcat|head -1
name 00texlive.config
$>wget -o /dev/null -O - http://texlivemirror/tlnet/tlpkg/texlive.tlpdb|head -1
name 00texlive.config
$>wget -o /dev/null -O -
http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz|xzcat|head -1
name 00texlive.config
$>

seem to say otherwise. Is there anything I can do to make my mirror
working?

Thanks
Berthold





More information about the tex-live mailing list