I'm sure this is a case of needing another pair of eyes. Mine are getting tired. I have the following service unit: ------------------------ systemctl cat firewall@ipv4 # /etc/systemd/system/firewall@.service [Unit] Description=firewall %i After=network.target [Service] Type=oneshot ExecStart=/usr/local/bin/firewall-%i ExecStop=/usr/local/bin/firewall-%i stop RemainAfterExit=yes [Install] WantedBy=multi-user.target ---------------------------- When I try to start it, it fails: systemd[1]: Starting firewall ipv4... systemd[1094]: firewall@ipv4.service: Failed at step EXEC spawning /usr/local/bin/firewall-%i: No such file or directory systemd[1]: firewall@ipv4.service: Main process exited, code=exited, status=203/EXEC systemd[1]: Failed to start firewall ipv4. Despite the '/usr/local/bin/firewall-%i: No such file or directory', that script _does_ exist: # ls -lF /usr/local/bin/firewal* -rwxr-xr-x 1 root root 5651 Oct 22 15:08 /usr/local/bin/firewall-ipv4* -rwxr-xr-x 1 root root 2522 May 20 17:41 /usr/local/bin/firewall-ipv6* Remarkably, the exact same works just fine on Leap 15.0. Can anyone help me spot my mistake? Thanks. -- Per Jessen, Zürich (11.8°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org