• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:500 OOPS: could not bind listening IPv4 socke)

Linux初心者の質問!vsftpdでファイル一覧が取得できない問題

このQ&Aのポイント
  • Linux初心者がRedhat Linux 9にvsftpdをインストールしたが、FFFTPを使用して接続してもファイルの一覧が取得できない問題が発生しています。
  • listen=YESのときにサービスを起動しようとすると500 OOPS: could not bind listening IPv4 socketのエラーメッセージが表示されます。
  • 初心者なので解決策がわからず、xinetdの影響や設定の不明さが原因かもしれません。どなたかご指導をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

元からなんらかのftpサーバが入っていたのではないですか? さらに、稼働中…かと。 vsftpdならば、 > 220 xx.yyyyyy.zzz FTP server (Version 5.60) ready. のようなバナーは出さなかったと思いますが。 参考にした、というページにも > # vsftpd & で起動した時に > 500 OOPS: could not bind listening IPv4 socket > のエラーが出る場合 > 古い、または他の ftp が動いていないかチェックします。 と、書かれていますし。 netstat -lnp で待ち受けしているプロセスのPIDが判るでしょうからそこから特定してください。 # もっとも、先ほど接続試行してみたらvsftpdの2.0.3になっていたようですが。 vsftpdならば、ソースアーカイブ中にinit.d用のスクリプト等が入っているかと思われます。 # サポートも終わったRedhat Linux 9を使い続けるのはオススメできませんが。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

大本の質問への回答が抜けていました。 ちょっと検索してみましたが… xinetd経由でgssftpdが稼働していたようですね。 おそらく、このサーバがNLST -alLのコマンドに対応していなかったのでしょう。

SeafooD3
質問者

お礼

xinetd経由でgssftpdがオンになっていました。 chkconfig gssftpd offを行ったところ、問題なくFTP接続が出来るようになりました。基本的な部分がまだまだ勉強不足ですね。ありがとうございました。