
My partial workaround so far has been to: chmod 666 /var/lib/mailman/lists/*/config.pck chattr +i /var/lib/mailman/lists/*/config.pck
chattr +i is certainly wrong. From `man chattr`
A file with the `i' attribute cannot be modified: it cannot be deleted or renamed, no link can be created to this file and no data can be written to the file. Only the superuser or a process possessing the CAP_LINUX_IMMUTABLE capability can set or clear this attribute.
what does lsattr show for these files?
Sorry I meant that I ran the chatter + I command as a work around; I made the files immutable as I believe some cron job keeps changing the permissions to the point we get the error: Bug in Mailman version 2.1.29 We're sorry, we hit a bug! So no when trying to log in to the ~/mailman/admindb/mailman admin page I get the below error, notice it’s a different permission problem: Jul 24 13:41:51 2019 admin(5113): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin(5113): [----- Mailman Version: 2.1.29 -----] admin(5113): [----- Traceback ------] admin(5113): Traceback (most recent call last): admin(5113): File "/usr/lib/mailman/scripts/driver", line 117, in run_main admin(5113): main() admin(5113): File "/usr/lib/mailman/Mailman/Cgi/admindb.py", line 345, in main admin(5113): mlist.Save() admin(5113): File "/usr/lib/mailman/Mailman/MailList.py", line 613, in Save admin(5113): self.__save(dict) admin(5113): File "/usr/lib/mailman/Mailman/MailList.py", line 590, in __save admin(5113): os.link(fname, fname_last) admin(5113): OSError: [Errno 1] Operation not permitted admin(5113): [----- Python Information -----] admin(5113): sys.version = 2.7.16 (default, Apr 30 2019, 15:54:43) [GCC 9.0.1 20190312 (Red Hat 9.0.1-0.10)] admin(5113): sys.executable = /usr/bin/python2 admin(5113): sys.prefix = /usr admin(5113): sys.exec_prefix = /usr admin(5113): sys.path = ['/usr/lib/mailman/pythonlib', '/usr/lib/mailman', '/usr/lib/mailman/scripts', '/usr/lib/mailman', '/usr/lib/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/dist-packages'] admin(5113): sys.platform = linux2 admin(5113): [----- Environment Variables -----] admin(5113): CONTENT_LENGTH: 38 admin(5113): HTTPS: on admin(5113): HTTP_COOKIE: admin(5113): SERVER_NAME: admin(5113): SERVER_PROTOCOL: HTTP/1.1 admin(5113): PYTHONPATH: /usr/lib/mailman admin(5113): REMOTE_ADDR: 150.108.68.30 admin(5113): REQUEST_SCHEME: https admin(5113): SCRIPT_NAME: /mailman/admindb admin(5113): REQUEST_METHOD: POST admin(5113): SERVER_PORT: 443 admin(5113): HTTP_HOST: admin(5113): PATH_INFO: /mailman admin(5113): CONTENT_TYPE: application/x-www-form-urlencoded admin(5113): REMOTE_PORT: 55467 admin(5113): QUERY_STRING: admin(5113): REQUEST_URI: /mailman/admindb/mailman admin(5113): DOCUMENT_ROOT: /var/www/html