[Momonga-devel.ja:00839] Re: OmoiKondaraでソースが取得できないパッケージ


はじめまして。
金本ともうします。

> うーん・・・
> --lftpget -c ftp://ftp.padl.com/pub/nss_ldap-194.tar.gz--
> get: Fatal error: max-retries exceeded
> となってしまうんですが。

ためしに
lftp ftp.padl.com
でアクセスしてみたのですが、
デフォルトでは
> lftp ftp.padl.com:~> ls                                  
> ls pub現在 0 バイト) [ログインしています...]
> ls: 致命的エラー: 最大再試行回数を超えました  
となってしまうのですが、

lftp :~> set ftp:passive-mode off
をすると中身がみれました。

ncftpget でも -E オプションをつけないとgetできませんでした。
  -E     Use regular (PORT) data connections.

あいてがpassive modeを受けつけないということですかね?
lftpgetでpassive-modeをオフる方法はみつけきれませんでした。
/etc/lftprcや.lftprcなどに set〜 を書けばいいみたいなのですが、
そうなると普段こまる場合もあるでしょうし。。。

現象の報告だけでもうしわけありませんが、
うまい方法がおもいつきませんでした。

ちなみにncftpコマンドは PASV で失敗したら、
> ncftp / > ls
> connect failed: ホストへの経路がありません.
> Falling back to PORT instead of PASV mode.
> bin/           etc/           private/       welcome.msg
> depot/         incoming/      pub/
> ncftp / > 

自動でPORTで再接続してくれました。