Make sure the network service is up and running before attempting mounts. You may have to add the following to the Unit section of the service file…
After=network.target Regards, > On Oct 13, 2022, at 09:37, Jozef Zajac via rsyslog > <rsyslog@lists.adiscon.com> wrote: > > Hi, > > I would like to ask if somebody has similar configuration and run to same > issues with new Debian11/Ubuntu22 system as I did. > > I have a custom package for rsyslog which works fine on Debian10. I want run > it on Debian11 or Ubuntu 22 but mount commands in ExecStartPre does not > works. Or better they are executed without errors but mount points are not > available. When I execute mount commands manually and then start service it > looks good. But when server is restarted service cannot start due to missing > mount points. Below is small snippet from file: > > > [Service] > ... > ExecStartPre=-mount -o bind,ro /etc/myrsyslog /chroot/%i/etc/myrsyslog.d > ExecStart=/usr/sbin/myrsyslog-%i -n -f /etc/myrsyslog.d/myrsyslog-%i.conf > .... > Any idea why mount commands are ignored? > > > Edit: > > > It works fine with systemd 245.4-4ubuntu3.18 but when I upgrade to > 249.11-0ubuntu3.4 I can't mount anymore. Exit code for commands is > "status=0/SUCCESS". Debug mode report more entries than on the previous > version of systemd (not sure if logging was extended) > > > Sep 29 15:44:48 myhostname systemd[18647]: Bind-mounting / on > /run/systemd/unit-root (MS_BIND|MS_REC "")... > Sep 29 15:44:48 myhostname systemd[18647]: Applying namespace mount on > /run/systemd/unit-root/run/credentials > Sep 29 15:44:48 myhostname systemd[18647]: Successfully unmounted > /run/systemd/unit-root/run/credentials/systemd-sysusers.service > Sep 29 15:44:48 myhostname systemd[18647]: Bind-mounting > /run/systemd/inaccessible/dir on /run/systemd/unit-root/run/credentials > (MS_BIND|MS_REC "")... > Sep 29 15:44:48 myhostname systemd[18647]: Successfully mounted > /run/systemd/inaccessible/dir to /run/systemd/unit-root/run/credentials > Sep 29 15:44:48 myhostname systemd[18647]: Applying namespace mount on > /run/systemd/unit-root/run/systemd/incoming > Sep 29 15:44:48 myhostname systemd[18647]: Followed source symlinks > /run/systemd/propagate/myrsyslog → /run/systemd/propagate/myrsyslog. > Sep 29 15:44:48 myhostname systemd[18647]: Bind-mounting > /run/systemd/propagate/mysrsyslog on > /run/systemd/unit-root/run/systemd/incoming (MS_BIND "")... > Sep 29 15:44:48 myhostname systemd[18647]: Successfully mounted > /run/systemd/propagate/myrsyslog to > /run/systemd/unit-root/run/systemd/incoming > Sep 29 15:44:48 myhostname systemd[18647]: Remounted > /run/systemd/unit-root/run/credentials. > Sep 29 15:44:48 myhostname systemd[18647]: Remounted > /run/systemd/unit-root/run/systemd/incoming. > Sep 29 15:44:48 myhostname systemd[18647]: Remounted > /run/systemd/unit-root/run/credentials > > > Basic folder structure is created with jailtool what is old package but I > tried same with jailkit with same result. > > > > Start/restart/stop of service was done with root user. > > _______________________________________________ > rsyslog mailing list > https://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ > What's up with rsyslog? Follow https://twitter.com/rgerhards > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of > sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T > LIKE THAT. _______________________________________________ rsyslog mailing list https://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.