<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:11pt; color:black">
<span style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:11pt; color:black">Usually I start by getting the mirror by rsyncing a mirror that supports rsync.
<br>
<br>
Then explicitly telling tlmgr to use the appropriate tlnet url is enough. <br>
<br>
So<br>
<br>
tlmgr - -repository <a href="http://mylocalmirrorontheweb/tlnet/">http://mylocalmirrorontheweb/tlnet/</a> other-options<br>
<br>
Ought to work (if I got the repository syntax right) <br>
<br>
<br>
<br>
/daleif <br>
<br>
<span style="color:black">-----Original Message----- <br>
<b>From:</b> Berthold Höllmann [berthold.hoellmann@dnvgl.com]<br>
<b>Received:</b> torsdag, 26 nov. 2015, 18:04<br>
<b>To:</b> tex-live@tug.org [tex-live@tug.org]<br>
<b>Subject:</b> [tex-live] Problems mirroring texlive repository<br>
<br>
</span></span></div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Due to restrictions regarding the required proxy for some of out servers<br>
I tried to mirror the texlive distribution to be able to run "tlmgr<br>
update" via this mirror. I configured tlmgr to use this mirror, but I<br>
get an error message, I can not make sense of:<br>
<br>
$>tlmgr update --all -v<br>
D:tlmgr:main: ::tldownload_server defined<br>
D:Using system wget (tested).<br>
D:Using shipped /somepath/texlive/2015/tlpkg/installer/xz/xzdec.x86_64-linux<br>
for xzdec (tested).<br>
D:Using shipped /somepath/texlive/2015/tlpkg/installer/xz/xz.x86_64-linux<br>
for xz (not tested).<br>
D:persistent connection set up, trying to get<br>
<a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.md5">http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.md5</a> (for |)<br>
D:downloading file via persistent connection succeeded<br>
D:TLPDB.pm: trying to initialize from<br>
<a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb">http://texlivemirror/tlnet/tlpkg/texlive.tlpdb</a><br>
D:trying to download <a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz">
http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz</a> to<br>
/tmp/KfIykTsOWf<br>
D:persistent connection set up, trying to get<br>
<a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz">http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz</a> (for /tmp/KfIykTsOWf)<br>
D:downloading file via persistent connection succeeded<br>
D:un-xzing /tmp/KfIykTsOWf to /tmp/oNiyNz354B<br>
/somepath/texlive/2015/tlpkg/installer/xz/xzdec.x86_64-linux: (stdin): File<br>
is corrupt<br>
D:un-xzing /tmp/KfIykTsOWf failed, tryin gplain file<br>
D:TLPDB: downloading <a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz">
http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz</a><br>
didn't succeed, try <a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb">http://texlivemirror/tlnet/tlpkg/texlive.tlpdb</a><br>
D:persistent connection set up, trying to get<br>
<a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb">http://texlivemirror/tlnet/tlpkg/texlive.tlpdb</a> (for |)<br>
D:downloading file via persistent connection succeeded<br>
First directive needs to be 'name', not revision 28539 at<br>
/somepath/texlive/2015/tlpkg/TeXLive/TLPOBJ.pm line 108, <$fh> line 243382.<br>
<br>
OK, it seems texlive.tlpdb.xz and texlive.tlpdb are corrupt, but<br>
<br>
$>curl -s <a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb|head">http://texlivemirror/tlnet/tlpkg/texlive.tlpdb|head</a> -1<br>
name 00texlive.config<br>
$>curl -s <a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz|xzcat|head">
http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz|xzcat|head</a> -1<br>
name 00texlive.config<br>
$>wget -o /dev/null -O - <a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb|head">
http://texlivemirror/tlnet/tlpkg/texlive.tlpdb|head</a> -1<br>
name 00texlive.config<br>
$>wget -o /dev/null -O -<br>
<a href="http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz|xzcat|head">http://texlivemirror/tlnet/tlpkg/texlive.tlpdb.xz|xzcat|head</a> -1<br>
name 00texlive.config<br>
$><br>
<br>
seem to say otherwise. Is there anything I can do to make my mirror<br>
working?<br>
<br>
Thanks<br>
Berthold<br>
<br>
<br>
<br>
</div>
</span></font>
</body>
</html>