I made a snapshot of my mailman3 VM before running a script to modify a bunch
of lists. I stupidly did not turn the VM off before I made the snapshot, so Im
almost certain this is a corrupted DB problem from doing a snapshot restore.
The issue is now that the mailman service will not start automatically. Im able
to get to the web interface but I see the error "Mailman REST API not
available. Please start Mailman core." I can su to the mailman user and run
'mailman start -f' which seems to get things going again and shows the lists as
they were before the snapshot, which is good, but I would like to get the issue
fixed so that services start normally. Any help is appreciated. Here is some
terminal output:
=====================
'''
root@mlist3:~# systemctl status mailman3
× mailman3.service - GNU Mailing List Manager
Loaded: loaded (/etc/systemd/system/mailman3.service; enabled; preset:
enabled)
Active: failed (Result: exit-code) since Mon 2025-04-28 13:24:43 UTC; 1min
39s ago
Process: 1873 ExecStart=/opt/mailman/venv/bin/mailman start (code=exited,
status=2)
CPU: 776ms
Apr 28 13:24:42 mlist3 systemd[1]: Starting mailman3.service - GNU Mailing List
Manager...
Apr 28 13:24:43 mlist3 mailman[1873]: Usage: mailman start [OPTIONS]
Apr 28 13:24:43 mlist3 mailman[1873]: Try 'mailman start -h' for help.
Apr 28 13:24:43 mlist3 mailman[1873]: Error: A previous run of GNU Mailman did
not exit cleanly (stale_lock). Try using --force
Apr 28 13:24:43 mlist3 systemd[1]: mailman3.service: Control process exited,
code=exited, status=2/INVALIDARGUMENT
Apr 28 13:24:43 mlist3 systemd[1]: mailman3.service: Failed with result
'exit-code'.
Apr 28 13:24:43 mlist3 systemd[1]: Failed to start mailman3.service - GNU
Mailing List Manager.
root@mlist3:~# systemctl start mailman3
Job for mailman3.service failed because the control process exited with error
code.
See "systemctl status mailman3.service" and "journalctl -xeu mailman3.service"
for details.
root@mlist3:~# journalctl -xeu mailman3.service
░░
░░ A start job for unit mailman3.service has begun execution.
░░
░░ The job identifier is 662.
Apr 28 13:24:43 mlist3 mailman[1873]: Usage: mailman start [OPTIONS]
Apr 28 13:24:43 mlist3 mailman[1873]: Try 'mailman start -h' for help.
Apr 28 13:24:43 mlist3 mailman[1873]: Error: A previous run of GNU Mailman did
not exit cleanly (stale_lock). Try using --force
Apr 28 13:24:43 mlist3 systemd[1]: mailman3.service: Control process exited,
code=exited, status=2/INVALIDARGUMENT
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ An ExecStart= process belonging to unit mailman3.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 2.
Apr 28 13:24:43 mlist3 systemd[1]: mailman3.service: Failed with result
'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ The unit mailman3.service has entered the 'failed' state with result
'exit-code'.
Apr 28 13:24:43 mlist3 systemd[1]: Failed to start mailman3.service - GNU
Mailing List Manager.
░░ Subject: A start job for unit mailman3.service has failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit mailman3.service has finished with a failure.
░░
░░ The job identifier is 662 and the job result is failed.
Apr 28 13:30:21 mlist3 systemd[1]: Starting mailman3.service - GNU Mailing List
Manager...
░░ Subject: A start job for unit mailman3.service has begun execution
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit mailman3.service has begun execution.
░░
░░ The job identifier is 1074.
Apr 28 13:30:21 mlist3 mailman[1986]: Usage: mailman start [OPTIONS]
Apr 28 13:30:21 mlist3 mailman[1986]: Try 'mailman start -h' for help.
Apr 28 13:30:21 mlist3 mailman[1986]: Error: A previous run of GNU Mailman did
not exit cleanly (stale_lock). Try using --force
Apr 28 13:30:22 mlist3 systemd[1]: mailman3.service: Control process exited,
code=exited, status=2/INVALIDARGUMENT
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ An ExecStart= process belonging to unit mailman3.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 2.
Apr 28 13:30:22 mlist3 systemd[1]: mailman3.service: Failed with result
'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ The unit mailman3.service has entered the 'failed' state with result
'exit-code'.
Apr 28 13:30:22 mlist3 systemd[1]: Failed to start mailman3.service - GNU
Mailing List Manager.
░░ Subject: A start job for unit mailman3.service has failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit mailman3.service has finished with a failure.
░░
░░ The job identifier is 1074 and the job result is failed.
'''
======================================
Thank you in advance for any assistance.
_______________________________________________
Mailman-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at:
https://lists.mailman3.org/archives/list/[email protected]/message/VFUHZUMQ442M4DIRYN4YVD3PRPUPYESR/
This message sent to [email protected]