Andrei Borzenkov wrote:
On Mon, Mar 2, 2015 at 1:37 PM, Per Jessen
wrote: Per Jessen wrote:
In /etc/systemd/system, I have created a directory:
radvd.service.d/
which contains "useold.conf" :
[Service] ExecStart=/usr/sbin/radvd.old --nodaemon $RADVD_OPTIONS
(I want to use an old binary, see bug#920156).
After having reloaded systemd, I try to start radvd:
# systemctl start radvd Failed to start radvd.service: Unit radvd.service failed to load: Invalid argument. See system logs and 'systemctl status radvd.service' for details.
Unfortunately, the log and the journal and 'systemctl status' all give absolutely no indications about the invalid argument?
I have found some older mailing list postings where it is said the 'ExecStart' cannot be overridden, but that problem seems to have been solved later, see e.g. https://wiki.debian.org/systemd/Packaging:
"New packages should advise their users to override the ExecStart line by dropping a file like this in /etc/systemd/system/foo.service.d/local.conf".
Try deleting it first
ExecStart= ExecStart=/usr/sbin/radvd.old --nodaemon $RADVD_OPTIONS
Thanks, that worked. -- Per Jessen, Zürich (5.6°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org