このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

vpopmail5.5.0 quota設定時のエラー このメッセージに返信する
日時: 2010/07/21 09:24
名前: さっく
URL:
現在、CentOS5.5にてvpopmail 5.5.0を使用し、メールサーバを
構築しております。
そこで、アカウントを作成し、vmoduserコマンドにてアカウントに
quota設定を行ったところ、以下のエラーが表示されます。

[root@test bin]# ./vmoduser -q 20M test@test.jp
client_connect: connect failed: 2

現状、quotaの設定はされているみたいですが、vuserinfo時に
同様のメッセージが表示される状況です。

[root@mx4 bin]# ./vuserinfo test@test.jp
name: test
passwd: $1$z7CTKR0F$eTio3V6hIrRCxd2cI72EU/
clear passwd: test
comment/gecos: test
uid: 1
gid: 0
flags: 0
gecos: test
limits: No user limits set.
dir: /mail/vpopmail/domains/test.jp/test
quota: 20971520S
client_connect: connect failed: 2
usage: 0%
account created: Wed Jul 21 08:56:21 2010
last auth: Never logged in

本現象についてご存知の方がいらっしゃいましたら
解消方法のご教授をお願いいたします。
記事編集 編集
Re: vpopmail5.5.0 quota設定時のエラー このメッセージに返信する
日時: 2010/07/21 17:13
名前: Comet@籠の中
URL:
さっく 様
私は古いバージョンを使い続けているズボラさんなので、
確実な解決方法をご教授できるか不明ですが、
下記のスレッドのNo12(kotaro氏)とNo13(ayaya氏)のやりとりが参考になりませんか?
http://centossrv.com/bbshtml/webpatio/1518.shtml
無事解決に至る事を祈っております。
記事編集 編集
Re: vpopmail5.5.0 quota設定時のエラー このメッセージに返信する
日時: 2010/07/21 17:30
名前: さっく
URL:
Comet@籠の中様

ご回答いただきありがとうございます。

client.cへのパッチ適用は行っておりませんが、
下記対応済みです。

# cat > ~vpopmail/etc/vusagec.conf << __EOF__
Server:Disable = True;
__EOF__

上記対応後、vmoduserにてquota設定時に
「セグメンテーション違反です」とメッセージが表示され、
quotaの設定ができなくなりました。
記事編集 編集
Re: vpopmail5.5.0 quota設定時のエラー このメッセージに返信する
日時: 2010/07/22 09:12
名前: ペングイン
URL: http://blog.trippyboy.com
>「セグメンテーション違反です」とメッセージが表示され、
>quotaの設定ができなくなりました。

サイズ指定の20MBをバイト指定(20480000)でも同様のエラーになるのでしょうか。
vpopmailを使ったことが無いのですが、ネット上で検索したところ、MB表記を
使っているものが見当たらなかったので確認までにm(_ _)m
記事編集 編集
Re: vpopmail5.5.0 quota設定時のエラー このメッセージに返信する
日時: 2010/07/22 13:37
名前: さっく
URL:
ペングイン様

>サイズ指定の20MBをバイト指定(20480000)でも同様のエラーになるのでしょうか。
>vpopmailを使ったことが無いのですが、ネット上で検索したところ、MB表記を
>使っているものが見当たらなかったので確認までにm(_ _)m

ご回答いただきありがとうございます。

確認いたしましたところ、バイト指定においても同様のエラーが表示されます。

■vusagec.confの中身がデフォルトの場合
[root@test bin]# ./vmoduser -q 20480000 test@test.jp
client_connect: connect failed: 2
[root@test bin]#

■vusagec.confの中身が「Server:Disable = True;」の場合
[root@test bin]# ./vmoduser -q 20480000 test@test.jp
セグメンテーション違反です
[root@test bin]#

力不足のため、エラーを吐いているソースを解読することもできない状態です。
どうか、お力をお貸しください。
記事編集 編集
Re: vpopmail5.5.0 quota設定時のエラー このメッセージに返信する
日時: 2010/07/22 15:28
名前: ペングイン
URL: http://blog.trippyboy.com
さっく様

qmail環境+vpopmail環境を構築し検証を行いました。
仰せの「Segmentation fault」にはなりませんでした。

編集された「~vpopmail/etc/vusagec.conf」ですが、記述に誤り
がある場合も「Segmentation fault」になります(検証済み)。

もしよろしければ、「cat ~vpopmail/etc/vusagec.conf」の結果をいただけますでしょうか。

◆全くの意味不明な文字をいれてみた
[root@trippyboy ~]# cat ~vpopmail/etc/vusagec.conf
test
[root@trippyboy ~]# /home/vpopmail/bin/vmoduser -q 5m postmaster@trippyboy.com
config: line 1: error: syntax error: invalid label declaration
config: failed reading contents of /home/vpopmail/etc/vusagec.conf
config: line 1: error: syntax error: invalid label declaration
config: failed reading contents of /home/vpopmail/etc/vusagec.conf
client_connect: warning: config_begin failed
Segmentation fault
[root@trippyboy ~]#

◆正しい値を入れてみた
[root@trippyboy ~]# echo 'Server:Disable = True;' > ~vpopmail/etc/vusagec.conf
[root@trippyboy ~]#
[root@trippyboy ~]# cat ~vpopmail/etc/vusagec.conf
Server:Disable = True;
[root@trippyboy ~]#
[root@trippyboy ~]# /home/vpopmail/bin/vmoduser -q 5m postmaster@trippyboy.com
[root@trippyboy ~]#

◆少し違うものを入れてみた
[root@trippyboy ~]# cat ~vpopmail/etc/vusagec.conf
Server:Disable = Trueu;
[root@trippyboy ~]#
[root@trippyboy ~]# /home/vpopmail/bin/vmoduser -q 10m postmaster@trippyboy.com
Segmentation fault
[root@trippyboy ~]#

◆少し違うものを入れてみたパート2
[root@trippyboy ~]# cat ~vpopmail/etc/vusagec.conf
uServer:Disable = True;
[root@trippyboy ~]#
[root@trippyboy ~]# /home/vpopmail/bin/vmoduser -q 10m postmaster@trippyboy.com
Segmentation fault
[root@trippyboy ~]#

以上です。
記事編集 編集
Re: vpopmail5.5.0 quota設定時のエラー このメッセージに返信する
日時: 2010/07/22 15:36
名前: さっく
URL:
ペングイン様

ご検証いただき、本当にありがとうございます。

本現象は、vpopmail5.5.0の場合に発生し、vpopmail5.4.10においては
発生いたしませんでした。
vpopmail5.5.0のバグなんでしょうか。。。

vusagec.confの内容は下記の通りです。

[admin@test etc]$ cat vusagec.conf
Server:Disable = True;

よろしくお願いいたします。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -