CPANに失敗するとき...
# perl -MCPAN -e shell
CPANでモジュールをインストールしようとしたとき、FTPのエラーになることがあります
具体的にはこんな感じ
ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz
Trying with "/usr/bin/wget -O -" to get
ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY
--09:31:32-- ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY
=> `-'
Resolving ftp.perl.org... 163.143.1.21
Connecting to ftp.perl.org|163.143.1.21|:21... connected.
Logging in as anonymous ...
Error in server response, closing control connection.
Retrying.
--09:31:33-- ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY
(try: 2) => `-'
Connecting to ftp.perl.org|163.143.1.21|:21... connected.
Logging in as anonymous ...
Error in server response, closing control connection.
Retrying.以下延々と続く...
FireWallを越えようとする場合、こうなります
今回このサーバ自身にもFireWall入れてるので、こうなるのでしょう
解決法としては、
# export FTP_PASSIVE=1がよい、とありますが、私の場合、ダメでした
~/.wgetrcに次の1行を追加して下さい
passive_ftp = onトラックバック(0)
このブログ記事を参照しているブログ一覧: CPANに失敗するとき...
このブログ記事に対するトラックバックURL: http://www.takosuke.net/~seraphis/mt/mt-t_SlwssdF5.cgi/599


コメントする