Bulent Tekcan

Well-Known Member
May 11, 2004
185
2
168
cPanel Access Level
Root Administrator
Everyday I received this mail from my server,any idea for that ? I never use mailman and also disable in my config.

Traceback (most recent call last):
File "/usr/local/cpanel/3rdparty/mailman/cron/checkdbs", line 203, in ?
main()
File "/usr/local/cpanel/3rdparty/mailman/cron/checkdbs", line 88, in main
count = mlist.NumRequestsPending()
File "/usr/local/cpanel/3rdparty/mailman/Mailman/ListAdmin.py", line 132, in NumRequestsPending
self.__opendb()
File "/usr/local/cpanel/3rdparty/mailman/Mailman/ListAdmin.py", line 86, in __opendb
self.__db = cPickle.load(fp)
EOFError
Thanks
 

avijit

Well-Known Member
Jul 26, 2004
116
0
166
India
It seems that the mail man is not disabled correctly. Use tweak setting >> Under the 'Mail' section uncheck the "Mailman" and Save.
 

AndyReed

Well-Known Member
PartnerNOC
May 29, 2004
2,217
4
193
Minneapolis, MN
Bulent Tekcan said:
Everyday I received this mail from my server,any idea for that ? I never use mailman and also disable in my config.
Disable Mailman List Manager in Feature Manager.
 

bartdc

Member
May 17, 2006
16
0
151
I have the same problem.

Mailman wasn't working on my server, as far as I could see, it wasn't even installed on the server by cPanel, none of its files where in place. I tried running /scripts/reinstallmailman, but that worked only afted I added the mailman user (adduser mailman).

Now mailman works, but I also get the same e-mail as the TS daily.

After searching on internet, I found that the problem most often is caused by a corrupt request.db file. But I can't seem to find any on my system.. I checked /usr/local/cpanel/3rdparty/mailman/lists/ and removed all accounts one by one and after each removal I tried running the cron job. The problem persisted until all lists were removed. I don't like the idea of having to remove all lists, so I hope someone will come up with a better solution.

Thanks,
Bart
 

Bulent Tekcan

Well-Known Member
May 11, 2004
185
2
168
cPanel Access Level
Root Administrator
But main problem is,I never use mailman and I never create any list.Everyday I received this mail only.

/usr/local/cpanel/3rdparty/mailman/lists this directory also empty,and mailman user also exist in my system.
 
Last edited:

bartdc

Member
May 17, 2006
16
0
151
*fixed*

I fixed the problem this way:

USE AT YOUR OWN RISC AND MAKE A BACKUP OF THE MAILMAN DIR FIRST!!!

1. Stop the mailman processes: /usr/local/cpanel/3rdparty/mailman/bin/mailmanctl stop
1.b. Did you make a backup already? No: cp -rf /usr/local/cpanel/3rdparty/mailman /usr/local/cpanel/3rdparty/mailman.bck
2. Remove all of the lock files (needed for fixmailman to run correctly): rm -rf /usr/local/cpanel/3rdparty/mailman/locks/*
3. Here we will remove all request.pck files from the mailman/lists directory (I have no idea what this does to your lists, so use at your own risc!!!): rm -f `find /usr/local/cpanel/3rdparty/mailman/lists/ -name request.pck`
4. Run the cPanel fixmailman script: /scripts/fixmailman
5. Run the cron job and see if any errors reoccur: /usr/local/cpanel/3rdparty/mailman/cron/checkdbs

Bart
 

bartdc

Member
May 17, 2006
16
0
151
Bulent Tekcan said:
But main problem is,I never use mailman and I never create any list.Everyday I received this mail only.
Then you can try the above solution without worries :D