Description of problem: ddclient is still missing a systemd unit file and its sysv script does not work with systemd # systemctl start ddclient.service Job failed. See system journal and 'systemctl status' for details. [root@arekh nim ((unknown))]# systemctl status ddclient.service ddclient.service - LSB: Client to update dynamic DNS host entries Loaded: loaded (/etc/rc.d/init.d/ddclient) Active: failed (Result: resources) since Sat, 11 Feb 2012 12:57:34 +0100; 15s ago Process: 4255 ExecStart=/etc/rc.d/init.d/ddclient start (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/ddclient.service Version-Release number of selected component (if applicable): ddclient-3.8.0-5.fc17.noarch systemd-42-1.fc17.x86_64 systemd-analyze-42-1.fc17.x86_64 systemd-gtk-42-1.fc17.x86_64 systemd-sysv-42-1.fc17.x86_64
Created attachment 564042 [details] ddclient.service
Created attachment 564043 [details] ddclient.spec for systemd
As a temporary measure, one could also patch /etc/init.d/ddclient: cache=/var/cache/ddclient/ddclient.cache pid=/var/run/ddclient/ddclient.pid pid_dir=/var/run/ddclient ## patched (added) RETVAL=0 start() { # Check that networking is up. [ ! -f /var/lock/subsys/network -a ! -f /var/lock/subsys/NetworkManager ] && exit 0 echo -n $"Starting $prog: " [ -f $cache ] || touch $cache rm -rf $pid_dir ## mkdir $pid_dir && chown ddclient:ddclient $pid_dir || exit $? ## chown ddclient:ddclient $cache && chmod 600 $cache || exit $? daemon --user=ddclient --pidfile=$pid $exec $DDCLIENT_OPTIONS
*** This bug has been marked as a duplicate of bug 710673 ***