Mailman binaries missing ../scripts/fixmailman: line 13: /usr/local/cpanel/3rdparty/mailman/bin/mailmanctl: No such file or directory
Written on 3:36 AM by David S Anand
If you are getting similar errors:
/scripts/fixmailman: line 13: /usr/local/cpanel/3rdparty/mailman/bin/mailmanctl: No such file or directory
Why the mailman binaries went missing?
/scripts/reinstallmailman first removes the binaries
*****************this is the part of cpanel script reinstallmailman**********
killall -9 mailmanctl
killall -9 qrunner
rm -rf /usr/local/cpanel/3rdparty/mailman/Mailman
rm -rf /usr/local/cpanel/3rdparty/mailman/bin
rm -rf /usr/local/cpanel/3rdparty/mailman/logs
rm -rf /usr/local/cpanel/3rdparty/mailman/locks
rm -rf /usr/local/cpanel/3rdparty/mailman/cron
rm -rf /usr/local/cpanel/3rdparty/mailman/data
rm -rf /usr/local/cpanel/3rdparty/mailman/cgi-bin
rm -rf /usr/local/cpanel/3rdparty/mailman/spam
rm -rf /usr/local/cpanel/3rdparty/mailman/qfiles
rm -rf /usr/local/cpanel/3rdparty/mailman/templates
rm -rf /usr/local/cpanel/3rdparty/mailman/mail
rm -rf /usr/local/cpanel/3rdparty/mailman/icons
rm -rf /usr/local/cpanel/3rdparty/mailman/tests
rm -rf /usr/local/cpanel/3rdparty/mailman/messages
The second process is it calls the mailman-install script
/usr/local/cpanel/bin/mailman-install
*******************************************************************
and that fails to install new mailman because of old python and missing of devl
How to fix this error ?
/scripts/fixmailman: line 13: /usr/local/cpanel/3rdparty/mailman/bin/mailmanctl: No such file or directory
Simple option is to update your python
To be on the safer side use yum
yum update python
and
yum install python-devel
I personally feel safe to install packages via yum coz it is easy to remove when
any conflict arises.
Try /scripts/reinstallmailman now
