• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Plesk 9.5.2 and mailman

D

derAdministrator

Guest
Hello guys,

i just bought a new Server running Plesk 9.3 which was updated to 9.5.2 out of the box. Now everything is running fine, except for mailman. If i send a mail to mailman, they dont go through. If i restart mailman then its processing and delivering the mails but i get lots of errors. I can also not access the webinterface of mailman and get the ususal "we have hit a bug" screen. This happens when i restart mailman on my CentOS:


Shutting down mailman: No child with pid: 2096
[Errno 3] No such process
Stale pid file removed.
[ OK ]
Starting mailman: [ OK ]
[root@s15404233 ~]# Logging error: <StampedLogger to '/var/log/mailman/qrunner'>
Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 68, in __get_f
Logging error: <StampedLogger to '/var/log/mailman/qrunner'>
Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 68, in __get_f
Logging error: <StampedLogger to '/var/log/mailman/qrunner'>
Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 68, in __get_f
Logging error: <StampedLogger to '/var/log/mailman/qrunner'>
Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 68, in __get_f
Logging error: <StampedLogger to '/var/log/mailman/qrunner'>
Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 68, in __get_f
1)
1)
1)
File "/usr/lib64/python2.4/codecs.py", line 666, in open
File "/usr/lib64/python2.4/codecs.py", line 666, in open
File "/usr/lib64/python2.4/codecs.py", line 666, in open
1)
File "/usr/lib64/python2.4/codecs.py", line 666, in open
1)
File "/usr/lib64/python2.4/codecs.py", line 666, in open
Logging error: <StampedLogger to '/var/log/mailman/qrunner'>
Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 68, in __get_f
1)
File "/usr/lib64/python2.4/codecs.py", line 666, in open
file = __builtin__.open(filename, mode, buffering)
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: '/var/log/mailman/qrunner'
file = __builtin__.open(filename, mode, buffering)
Original log message:
[Errno 21] Is a directory: '/var/log/mailman/qrunner'
IOError: [Errno 21] Is a directory: '/var/log/mailman/qrunner'
Original log message:
[Errno 21] Is a directory: '/var/log/mailman/qrunner'
IOError: [Errno 21] Is a directory: '/var/log/mailman/qrunner'
Original log message:
[Errno 21] Is a directory: '/var/log/mailman/qrunner'
Jul 14 15:22:09 2010 (13475) BounceRunner qrunner started.
Jul 14 15:22:09 2010 (13476) CommandRunner qrunner started.
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: '/var/log/mailman/qrunner'
Original log message:
[Errno 21] Is a directory: '/var/log/mailman/qrunner'
Jul 14 15:22:09 2010 (13474) ArchRunner qrunner started.
Jul 14 15:22:09 2010 (13477) IncomingRunner qrunner started.
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: '/var/log/mailman/qrunner'
Original log message:
[Errno 21] Is a directory: '/var/log/mailman/qrunner'
Jul 14 15:22:09 2010 (13481) RetryRunner qrunner started.
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: '/var/log/mailman/qrunner'
Original log message:
[Errno 21] Is a directory: '/var/log/mailman/qrunner'
Logging error: <StampedLogger to '/var/log/mailman/qrunner'>
Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 68, in __get_f
Jul 14 15:22:09 2010 (13478) NewsRunner qrunner started.
1)
File "/usr/lib64/python2.4/codecs.py", line 666, in open
Logging error: <StampedLogger to '/var/log/mailman/qrunner'>
Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 68, in __get_f
file = __builtin__.open(filename, mode, buffering)
1)
File "/usr/lib64/python2.4/codecs.py", line 666, in open
IOError: [Errno 21] Is a directory: '/var/log/mailman/qrunner'
Original log message:
[Errno 21] Is a directory: '/var/log/mailman/qrunner'
Jul 14 15:22:09 2010 (13479) OutgoingRunner qrunner started.
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: '/var/log/mailman/qrunner'
Original log message:
[Errno 21] Is a directory: '/var/log/mailman/qrunner'
Jul 14 15:22:09 2010 (13480) VirginRunner qrunner started.


Any ideas how to fix this ?

Cheers

Hans
 
i found the cure

Just in case some of you are interested:

for some reason /var/log/mailman/qrunner - was a directory, so i removed it. The second step was to fix the mailman permissions with "check_perms -f" and now all is fine.

Cheers
 
Back
Top