Thanks again for getting back to us.


mount says:

/dev/sda1 on / type ext4 (rw,relatime)

this being where mailman lives. The file system definitely seems to be 
read-write.


I can successfully create a file /usr/local/mailman/qfiles/in/ , even if I log 
in as a non-root user.


Turning off SELINUX was pretty much the first thing we did when we got the 
server. I just checked - it's still off:

SELINUX=disabled


Mailman was started as a service:


[Unit]
Description=GNU Mailing List Manager
After=syslog.target network.target

[Service]
ExecStartPre=/usr/local/mailman/bin/mailman-update-cfg
ExecStartPre=/usr/bin/install -m644 -o root -g root 
/usr/local/mailman/cron/crontab.in /etc/cron.d/mailman
ExecStartPre=/bin/touch /var/log/mailman/error
ExecStartPre=/bin/chown mailman:mailman /var/log/mailman/error
ExecStartPre=/bin/chmod 660 /var/log/mailman/error
ExecStart=/usr/local/mailman/bin/mailmanctl -s start
ExecReload=/usr/local/mailman/bin/mailmanctl restart
ExecStop=/usr/local/mailman/bin/mailman-update-cfg
ExecStop=/usr/local/mailman/bin/mailmanctl stop
ExecStop=/bin/sh -c 'echo -e "# DO NOT EDIT THIS FILE!\n#\n# Contents of this 
file managed by /etc/init.d/mailman\n# Master copy is 
/usr/local/mailman/cron/crontab.in" > /etc/cron.d/mailman'
Type=forking

[Install]
WantedBy=multi-user.target

I've also tried running it manually, like this:

/usr/lib/mailman/bin/mailmanctl start

with the same results. I'm logged in as root at the time.


All the files in the mailman directory are owned root:mailman .


I sincerely appreciate your help - even the wild guesses. If there's anything 
else I can tell you, please let me know.

::Jack
________________________________
From: Carl Zwanzig <c...@tuunq.com>
Sent: 03 July 2024 03:58
To: John <j_p_waterho...@hotmail.com>; mailman-users@python.org 
<mailman-users@python.org>
Subject: Re: [Mailman-Users] Re: Read-only file system

(Please reply to the list, not the individual)

On 7/2/2024 4:14 PM, John wrote:
> Yes, I did run check_perms - it showed no problems.

As Mark suggested, is the file system mounted read-only? 'mount' will
show that, and fstab could make that the default.

What happens when you manually try to create a file in
/usr/local/mailman/qfiles/in/?

Is 'selinux' turned on? that can cause all kinds of permission errors.

How was mailman started and by which user?
Are the mailman user/group correct?

Otherwise, without a lot more info about your installation and whay
you've checked we're just making wild guesses.

z!

------------------------------------------------------
Mailman-Users mailing list -- mailman-users@python.org
To unsubscribe send an email to mailman-users-le...@python.org
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
    https://mail.python.org/archives/list/mailman-users@python.org/
Member address: arch...@mail-archive.com

Reply via email to