• ベストアンサー

qmail インストールでエラー

早速ですがqmailをインストールしようとしたところ # make setup を実行後下記のエラーになってしまいます。 ./install install: fatal: unable to write .../bin/splogger: text busy *** Error code 111 Stop in /usr/local/src/qmail-1.03. エラー表示をなくすにはどのようにしたらいいのでしょうか? ご教授の程よろしくお願い致します。

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

  • ベストアンサー
  • k-841
  • ベストアンサー率27% (129/465)
回答No.4

>DNSに登録されていないという事なんですかね? その通りです。 で、メッセージに書いてあることをそのまま実行すればいいのです。 すなわち、/var/qmail/control/me にサーバ名を自分でFQDNで書けばいいのです。 qmailの設定の必須項目は me だけです。 その他の設定やテストのしかたは、 ソース添付のREADME群や参考URLを参照して下さい。 書いてある通りに実行すれば、必ずできます。

参考URL:
http://www.jp.qmail.org/

その他の回答 (3)

  • k-841
  • ベストアンサー率27% (129/465)
回答No.3

text busy というエラーの意味は、 インストールしようとしているファイルがインストール先に既に存在していて、 しかも現在使用中である、ということです。 今回の症状は、/bin/sploggerが使用中、ということだと思います。 qmail以外でsploggerを使用していませんか? psなどで確認してみて下さい。 qmailをインストールするためには、 sploggerを使用しているサービスを一旦停止すればいいと思います。 気になるのは、qmailのインストール先は標準では/var/qmailのはずなので、 もしかすると別の原因があるのかもしれません。

mates
質問者

補足

有り難う御座います。 停止してインストールを試みましたが下記のエラーが出てしまって 次に進めませんでした(泣) www# ./config Your hostname is www.hogehoge.jp. hard error Sorry, I couldn't find your host's canonical name in DNS. You will have to set up control/me yourself. DNSに登録されていないという事なんですかね?

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

こちらはFreeBSD4.6.2-RELEASEですが、 問題なくqmail-1.03をインストールできました。 ちなみに/varを100%にしてインストールしてみると Error code 111が出て中断されますが、そちらは領域不足ではないのですね。 回答になりませんでした。すみません。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

>install: fatal: unable to write .../bin/splogger: text busy ディスクの空き容量が無い、なんて事はないですか? あと、Linuxの種類とバージョン、 qmailインストール前に、qmailのディレクトリ、ユーザ/グループを 手作業で作る手順が必要ですが、そのへんも書かれた方が良いです。

mates
質問者

補足

> >install: fatal: unable to write .../bin/splogger: text busy > ディスクの空き容量が無い、なんて事はないですか? それはないです。 十分空いてますから > あと、Linuxの種類とバージョン、 えっと FreeBSD4.7です。 > qmailインストール前に、qmailのディレクトリ、ユーザ/グループを > 手作業で作る手順が必要ですが、そのへんも書かれた方が良いです。 ユーザ/グループ作成 # pw groupadd nofiles # pw useradd alias -g nofiles -d /var/qmail/alias -s /nonexistent # pw useradd qmaild -g nofiles -d /var/qmail -s /nonexistent # pw useradd qmaill -g nofiles -d /var/qmail -s /nonexistent # pw useradd qmailp -g nofiles -d /var/qmail -s /nonexistent # pw groupadd qmail # pw useradd qmailq -g qmail -d /var/qmail -s /nonexistent # pw useradd qmailr -g qmail -d /var/qmail -s /nonexistent # pw useradd qmails -g qmail -d /var/qmail -s /nonexistent です。