I have mailman3 running now, more or less. Mailman did not send messages to my list, giving a permiission error on the digest.mmdf file, which was not there. I created the file and made list.list the owner, now it sends messages. I don't know what should have created the file or what set the permissions to the directory, I just thought I'd let you know.
dagdag Christine
-- dagdag is just a two character rotation of byebye
On 3/28/21 8:18 AM, Christine wrote:
I have mailman3 running now, more or less. Mailman did not send messages to my list, giving a permiission error on the digest.mmdf file, which was not there. I created the file and made list.list the owner, now it sends messages. I don't know what should have created the file or what set the permissions to the directory, I just thought I'd let you know.
Mailman core creates and writes the lists/LIST-ID/digest.mmdf file to accumulate messages for the digest. When a digest is sent the file is removed only to be recreated on the next post, and you will probably run into this issue again.
The issue is the user that Mailman core is currently running as does not have permission to create that file. This usually results from having run core as root at some point in the past causing some files and directories to have been created by root and not writable by the mailman user now running core.
You need to ensure that Mailman processes are always run as the Mailman
user, often mailman
but in the case of Debian/Ubuntu packages, list
.
You probably need to
sudo chown xxx:xxx path_to_mailman_var/
where xxx is the Mailman user.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Christine writes:
I have mailman3 running now, more or less.
Congratulations!
For future reference, when reporting problems it is very helpful to us if you explain how you installed it (from source, from PyPI, via OS distro packages, etc). If you installed one of our distributions, it's our responsibility to fix it, but if it's a 3rd party distribution, we may not be able to diagnose the problem, let alone fix it.
Steve
participants (3)
-
Christine
-
Mark Sapiro
-
Stephen J. Turnbull