Tomas: You are a genius.
Adding "ReadWritePaths=/etc/backuppc" to /lib/systemd/system/apache2.service (and to /lib/systemd/system/[email protected] for good measure) and doing a systemctl daemon-reload (and restarting apache2 and backuppc for good measure also) solved the problem. On Sat, May 30, 2026, at 1:22 PM, [email protected] wrote: > On Sat, May 30, 2026 at 01:06:36PM -0400, [email protected] > wrote: > > I've done a lot of digging into this, and while I have not solved it yet, I > > want to document in case anyone else runs into this problem and finds this > > through archives of this mailing list. > > > > First off, this is an issue introduced with the recently released Ubuntu > > 26.04 LTS. I fired up a spare machine that had 24.04 LTS running on it, > > and all I had to do was "sudo apt install apache2" and "sudo apt install > > backuppc", start both with systemctl and was instantly up and running, with > > no problems modifying the configuration files. If I don't get this figured > > out I may just go and load 24.04 on my backuppc server box, but would > > prefer to be more up to date. > > [...] > > This is (almost certainly by now) a new "hardening" feature of > systemd, which mounts (-bind, I think) some things (but only for > some daemons!), among others /usr, /boot, /efi and, depending on > config, /etc read-only. > > This explains nicely the -EROFS you are getting. It is not a lie. > > Quoting from [1]: > > From the documentation on ProtectSystem= > > Takes a boolean argument or the special values "full" or > "strict". If true, mounts the /usr and the boot loader > directories (/boot and /efi) read-only for processes > invoked by this unit. If set to "full", the /etc directory > is mounted read-only, too. > > So systemd trying to be helpful, it seems. > > Cheers > > [1] > https://askubuntu.com/questions/1275668/logrotate-succeeds-when-manually-run-as-root-but-fails-with-read-only-file-sys > -- > tomás > > _______________________________________________ > BackupPC-users mailing list > [email protected] > List: https://lists.sourceforge.net/lists/listinfo/backuppc-users > Wiki: https://github.com/backuppc/backuppc/wiki > Project: https://backuppc.github.io/backuppc/ > > > *Attachments:* > • signature.asc
_______________________________________________ BackupPC-users mailing list [email protected] List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: https://github.com/backuppc/backuppc/wiki Project: https://backuppc.github.io/backuppc/
