?

Log in

No account? Create an account

Previous Entry | Next Entry


mailman, originally uploaded by buzzhayes.

mmsitepassサイトパスワードをつけるとWebからcreateできるようになりましたが、エラーが発生します。

Bug in Mailman version 2.1.11

We're sorry, we hit a bug!

Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs.

バグでも何でもなくて、ファイルのパーミッションの問題です。mailman/logs/error を見ると、

Dec 09 15:27:47 2008 admin(24287): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(24287): [----- Mailman Version: 2.1.11 -----]
admin(24287): [----- Traceback ------]
admin(24287): Traceback (most recent call last):
admin(24287): File "/usr/lib/mailman/scripts/driver", line 101, in run_main
admin(24287): main()
admin(24287): File "/usr/lib/mailman/Mailman/Cgi/create.py", line 56, in main
admin(24287): process_request(doc, cgidata)
admin(24287): File "/usr/lib/mailman/Mailman/Cgi/create.py", line 238, in process_request
admin(24287): sys.modules[modname].create(mlist, cgi=1)
admin(24287): File "/usr/lib/mailman/Mailman/MTA/Postfix.py", line 232, in create
admin(24287): _update_maps()
admin(24287): File "/usr/lib/mailman/Mailman/MTA/Postfix.py", line 53, in _update_maps
admin(24287): raise RuntimeError, msg % (acmd, status, errstr)
admin(24287): RuntimeError: command failed: /usr/sbin/postalias /usr/lib/mailman/data/aliases (status: 1, Operation not permitted)
admin(24287): [----- Python Information -----]

となっていてaliasファイルからハッシュDBを作るときに問題があるようです。以下のようにして対応しました。

[root@hdknr~]# cd /usr/lib/mailman/data/
[root@hdknrdata]# chmod g+w *.db
[root@hdknrdata]# ls -al
total 68
drwxrwsr-x 2 root mailman 4096 Dec 9 15:27 .
drwxrwsr-x 20 root mailman 4096 Dec 9 04:03 ..
-rw-r----- 1 root mailman 41 Dec 9 15:23 adm.pw
-rw-rw---- 1 root mailman 1887 Dec 9 15:27 aliases
-rw-rw---- 1 root mailman 12288 Dec 9 04:24 aliases.db
-rw-r--r-- 1 root mailman 10 Dec 9 04:04 last_mailman_version
-rw-rw---- 1 mailman mailman 6 Dec 9 04:19 master-qrunner.pid
-rw-r--r-- 1 root mailman 14114 Dec 9 04:03 sitelist.cfg
-rw-rw---- 1 apache mailman 1742 Dec 9 15:27 virtual-mailman
-rw-rw---- 1 root mailman 12288 Dec 9 04:21 virtual-mailman.db

aliasファイルには中途半端に残ったファイルがあるので削除するか、postmap うごかして *.dbに反映しましょう。

Comments

( 1 comment — Leave a comment )
(Anonymous)
Mar. 3rd, 2011 02:27 pm (UTC)
velmi dobre
precist cely blog, docela dobre
( 1 comment — Leave a comment )