[tex-live] Errors messages installing/updating TL2013
angelo.graziosi at alice.it
Fri Aug 16 21:56:47 CEST 2013
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
> 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:
> Returns the string "<code> <message>". If the message attribute is
> not set then the official name of <code> (see HTTP::Status) is
> 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.
More information about the tex-live