From 99bb128d6091e65455f735be45bf79aeb93b8cfa Mon Sep 17 00:00:00 2001 From: downtownallday Date: Thu, 11 Jun 2020 13:47:50 -0400 Subject: [PATCH] Investigating occasional test failures. See this in the log: [ERROR] Jun 11 17:30:15 lmtp(alice@somedomain.com): Error: open(/etc/dovecot/sieve-spam.svbin.box.abc.com.13806.26a2405f731160b1) failed: Read-only file system [ERROR] Jun 11 17:30:15 lmtp(alice@somedomain.com): Error: GKVhOyZq4l7uNQAAasegNA: sieve: binary save: failed to create temporary file: open(/etc/dovecot/sieve-spam.svbin.) failed: Read-only file system systemctl service setting for dovecot includes ProtectSystem=full, so /etc will be read-only. need to understand why sieve is attempting to create a temp file or maybe move sieve script to /var --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index a3cc99a7..79ad0288 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,4 +33,6 @@ script: # # launch automated tests, but skip tests that require remote # smtp support because Travis-CI blocks outgoing port 25 + - sudo ls -al /etc/dovecot + - sudo touch /etc/dovecot/sieve-spam.svbin - sudo tests/runner.sh -dumpoutput -no-smtp-remote default remote-nextcloud