See lines like this constantly in my mail log.
May 06 13:48:24 lmtp(email@domain.net)<158538>: Error: open(/etc/dovecot/sieve-spam.svbin.mail.ppgcloud.com.158538.95b83c4993ba03e1) failed: Read-only file system
May 06 13:48:24 lmtp(email@domain.net)<158538>: Error: sieve: binary /etc/dovecot/sieve-spam.svbin: save: failed to create temporary file: open(/etc/dovecot/sieve-spam.svbin.) failed: Read-only file system
May 06 13:48:24 lmtp(email@domain.net)<158538>: Info: sieve: msgid=f42094d0d2610fa27ec2610a001ff329@customersclientdomain.com: stored mail into mailbox ‘INBOX’
Is there a permissions issue I should fix?
Keith.
Same things started for me after the upgrade to v69b. Not sure what to make of it, but each new email passing thru the system triggers this series of errors for me.
Jul 31 20:15:12 lmtp(user@domain.net)<21283><6LOhA4/TqmYjUwAA/eBZpA>: Error: open(/etc/dovecot/sieve-spam.svbin.box.domain.net.21283.36b8347f1456ac6f) failed: Read-only file system
Jul 31 20:15:12 lmtp(user@domain.net)<21283><6LOhA4/TqmYjUwAA/eBZpA>: Error: sieve: binary /etc/dovecot/sieve-spam.svbin: save: failed to create temporary file: open(/etc/dovecot/sieve-spam.svbin.) failed: Read-only file system
I think I might be on to something… It would appear that the systemd service for dovecot is set to
ProtectSystem=full
which in turn according to the docs I’m reading systemd says that setting will result in the /etc hierarchy being mounted as read only for the service. To me that’s the core issue. I’m not sure the correct path forward perhaps @JoshData can provide guidance.
1 Like
I added the above findings to an open issue over on github.[lmtp error - read-only filesystem](https://github.com/mail-in-a-box/mailinabox/issues/1571)