I'll be able to fix it for good tonight when I finally land <span></span><br><br>On Tuesday, December 29, 2015, Dave Morriss <<a href="mailto:perloid@autistici.org">perloid@autistici.org</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA512<br>
<br>
On 29/12/15 10:33, Ken Fallon wrote:<br>
<br>
> After the server move we noticed that the FTP upload is not working and<br>
> it fails with "No Route to host". Dave and Josh tracked the issue down<br>
> and have fixed it.<br>
<br>
Sadly there's still an issue with FTP, but there's a work-around until<br>
it's finally fixed.<br>
<br>
The problem is that the HPR server is not currently set up to allow the<br>
modes "extended passive" (EPSV) and "passive" (PASV). These modes are<br>
where an FTP server tells the client to open a data channel on a port of<br>
its choosing.<br>
<br>
It's possible to use the older method of establishing a data channel.<br>
This uses the "PORT" command which makes a connection from the server to<br>
the client. This works fine (assuming your firewall doesn't prevent it),<br>
but many modern FTP clients default to EPSV/PASV.<br>
<br>
Using the ancient 'ftp' command is one solution. I just tried it, though<br>
I had to install it first.<br>
<br>
I use 'curl' like this:<br>
<br>
curl -T "file_to_upload" -K .hpr_curlrc -P -<br>
<br>
The '-P -' tells curl not to use EPSV/PASV.<br>
<br>
The file .hpr_curlrc contains the two lines:<br>
<br>
url: <a href="ftp://hackerpublicradio.org" target="_blank">ftp://hackerpublicradio.org</a><br>
user: shows@hackerpublicradio.org:**PASSWORD**<br>
<br>
Obviously **PASSWORD** should be replaced with the FTP password.<br>
<br>
This makes me think that I should do an HPR episode on the FTP protocol<br>
some time (cue collective groan...) ;-)<br>
<br>
Dave<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2<br>
<br>
iQIcBAEBCgAGBQJWgpEpAAoJEEglyQpFdYohlf8P/3r5tnbwjpCkbBHma8hM3Im/<br>
NznQZeFbhKmMNH3aKipVAHJB1xVeOpxHNWFSEgICeyMsuq2O96y53TBBrAtdtx4C<br>
ZASeG2dOrWrpM87+yAnB+T6MOVL79xKWNKBYcH4uWMGgPBw+IIpvh3yWC4tBeoDw<br>
e70uyPYATdV+gcZcdEn/qBZjbbAn+EClDAESwxplUPXaA4gwLxN570Cc7oaMrsIJ<br>
QtnEQ8LV3GhDR+Vd6h2wVqOaoXo4j2Pu+Idy3J3+fEGdBLFzoEl0bxFD688ZKU1k<br>
59v/kYmD27dywvWHxlvS0Q+1uth49dmwPF+LqDzmPZLO02RFoFnR/pF4zuQgJRGO<br>
ap3Aikkx5e8Bt3WfXWOORvJK7puDG2dUswSLXst+lJyx+SlEKUixQloSy0OxVzb/<br>
8xK+xsS6zWgQGTDckhYxzweGKR31lvdI2CasTaQ3hmcZHN184JczaK0yaDzKO2p2<br>
UJj3cSc3Ayqn3kx8a9vzZoCJDbYRVVFgpV3/B80RyoaN5g118DtFRHOAjh2apgaM<br>
gquIz1xsHgI0WxK7AlkOo/1Mqc2QYSBCq7nmWX3Oh6pQiciVo8BNH+u+3Oa3ROMn<br>
HdMQgBhBz42Treb+n5ag4wlvZcvOs49UdHJ/yOxAJ/S4w1r9S1NvrQrek3BxvuRE<br>
KQVUqSA2Ra0XDw4YYGe5<br>
=7tmo<br>
-----END PGP SIGNATURE-----<br>
<br>
_______________________________________________<br>
Hpr mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'Hpr@hackerpublicradio.org')">Hpr@hackerpublicradio.org</a><br>
<a href="http://hackerpublicradio.org/mailman/listinfo/hpr_hackerpublicradio.org" target="_blank">http://hackerpublicradio.org/mailman/listinfo/hpr_hackerpublicradio.org</a><br>
</blockquote><br><br>-- <br>Sent from my iPhone. Please excuse any grammar, spelling or auto-correct errors.<br>