[tex-live] tlmgr ftp issues?

Norbert Preining preining at logic.at
Thu May 20 10:52:27 CEST 2010

On Do, 20 Mai 2010, Tim Bradshaw wrote:
> So, my guess (I have looked at the source, but only a bit), is that it's 
> trying to do traditional ftp and failing, then falling back to something 
> else (wget or curl?).  There has been a thread in in comp.text.tex where 
> someone suggested using the -no-persistent-downloads option, which does 
> indeed resolve the problem.

Yes, your analysis seems right. By default tlmgr now tries to set
up a persisten connection using LWP, which in turn (AFAIR) uses
Net::FTP, so could you please try setting 
in the environment (and expoerting it) and retrying. If that works
we could make that an option to tlmgr, or just document that you
should set the env var if your firewall disables active ftp.

In addition, with the latest tlmgr you can disable this permanent
connection setup permanently by editing
and putting
	persisten-downloads = 0
into it.
(Needs to be documented anyway).

> If that's a correct diagnosis, then I think tlmgr should be changed so  
> it uses passive ftp by default (or at least has a configuration option  
> to do so), since I suspect that traditional ftp (active ftp?) will work 
> only in a vanishingly small number of cases nowadays.

I disagree, it is a bit strange that the firewall disables all high ports
incoming, but well, policies differ.

If the FTP_PASSIVE=1 mode works, that should be an easy work around.

Best wishes

Norbert Preining            preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan                                 TeX Live & Debian Developer
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
In those days spirits were brave, the stakes were high,
men were real men, women were real women, and small furry
creatures from Alpha Centauri were real small furry
creatures from Alpha Centauri.
                 --- Douglas Adams, The Hitchhikers Guide to the Galaxy

More information about the tex-live mailing list