[tex-live] Errors messages installing/updating TL2013
Angelo Graziosi
angelo.graziosi at alice.it
Fri Aug 16 21:56:47 CEST 2013
Ciao Karl,
Il 16/08/2013 19.56, Karl Berry ha scritto:
> Hi Angelo,
>
> BTW, just to finish up on this point from a month ago about your
> messages:
>
> TLDownload::get_file: response error:
> 500 Can't use an undefined value as a symbol reference
> (for ftp://ftp.tug.org/texlive/tlnet/archive/tap.doc.tar.xz)
>
> That weird-looking "can't use an undefined value ..." looks to be a bug
> in your version of Perl::LWP. The code that prints that message is:
>
> tlwarn("TLDownload::get_file: response error: "
> . $response->status_line . " (for $url)\n");
>
> Thus, it is LWP's status_line method which is erroneously using undef
> "as a symbol reference", not our code (as I originally thought). What
> status_line is supposed to return is as follows:
>
> $r->status_line
> Returns the string "<code> <message>". If the message attribute is
> not set then the official name of <code> (see HTTP::Status) is
> substituted.
>
> So it's returning the <code> (500), and then falling down finding the
> <message>. I see nothing sensible we can do about such an internal bug.
>
> I suggest updating your Perl and/or Perl::LWP. I would not be surprised
> if other bugs inside LWP are the cause for its repeated download
> failures in the first place.
>
> Alternatively, if you're tired of seeing the messages, you can use
> --no-persistent-downloads on the cmdline or the equivalent in the tlmgr
> config file. See the tlmgr documentation for more if you want it.
>
> Hope this helps,
many thanks for clarification and suggestions.
Ciao,
Angelo.
>
More information about the tex-live
mailing list