At Tue, 29 Apr 2003 20:13:05 +0900, Hiroshi Iwamoto wrote:
初めまして。岩本です。
SuSE 8.1から8.2にアップグレードしましたが,pure-ftpdの動作が?で悩んでいます。
8.1ではxinetd経由でpure-ftpdを動かしていましたが,8.2では以下のように接続でき ません。
$ ftp claris Connected to claris. 421 Service not available, remote server has closed connection.
xinetdで制御している他のサービス(SWAT他)には,接続できています。
/var/log/messagesを見ると,pure-ftpdの起動に失敗しているようです。
Apr 29 18:41:45 claris pure-ftpd: (?@?) [ERROR] Unable to start a standalone server: [Bad file descriptor]
この時点で、standalone として立ち上がっているのが、既におかしいようで すね。
file descriptorとは関係なさげですが,/etc/xinetd.d/pure-ftpdは, 8.1の時のxinetd.conf から書き直したモノ,8.2のrpmでインストールされたオリジナルを 使用しても変わりません(接続できません)。
server_argsは,/usr/sbin/pure-config-args /etc/pure-ftpd.conf と一致します。 その引数を与えてstandaloneで動作します。
現時点では standaloneで稼動中で実害はないのですが, どうすればxinetdで制御できるのでしょうか?
パッケージ担当者に伺ったところ、パッケージのバグのようです。 修正パッケージが数日の間に ftp に上がると思いますので、アップデート してください。 -- Takashi Iwai <tiwai@suse.de> SuSE Linux AG - www.suse.de ALSA Developer ALSA Project - www.alsa-project.org