Created attachment 1236021 [details] networkmanager dispatcher patch to start ddclient only if service is enabled Description of problem: even if ddclient is disabled, it is started when networkmanager runs /etc/NetworkManager/dispatcher.d/50-ddclient Version-Release number of selected component (if applicable): ddclient-3.8.3-1.fc25.noarch How reproducible: 100% Steps to Reproduce: 1. systemctl disable ddclient 2. reboot 3. systemctl status ddclient Actual results: ddclient.service - A Perl Client Used To Update Dynamic DNS Loaded: loaded (/usr/lib/systemd/system/ddclient.service; disabled; vendor preset: disabled) Active: active (running) since Thu 2016-12-29 19:43:27 EST; 1h 19min ago Process: 1765 ExecStart=/usr/sbin/ddclient $DDCLIENT_OPTIONS (code=exited, status=0/SUCCESS) Process: 1754 ExecStartPre=/bin/touch /var/cache/ddclient/ddclient.cache (code=exited, status=0/SUCCESS) Main PID: 1813 (ddclient - slee) Tasks: 1 (limit: 4915) CGroup: /system.slice/ddclient.service └─1813 ddclient - sleeping for 50 seconds Expected results: ddclient.service - A Perl Client Used To Update Dynamic DNS Loaded: loaded (/usr/lib/systemd/system/ddclient.service; disabled; vendor preset: disabled) Active: inactive (dead) Additional info: patch attached
Thanks for the bug report and patch.
ddclient-3.8.3-2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-19ed277f63
Thanks, Scott! Thanks for the quick response. I would *really* appreciate an update to EPEL as well...and while I personally have no Fedora 24 systems, they probably should be included.
(In reply to Chris Schanzle from comment #3) > Thanks, Scott! Thanks for the quick response. I would *really* appreciate > an update to EPEL as well...and while I personally have no Fedora 24 > systems, they probably should be included. OK, F24 is trivially easy. Which EPEL(s) would you like the update in?
ddclient-3.8.3-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-2c39971b3a
definitely epel/7 please! I don't have issues on el6 as ddclient-3.8.1-9.el6.noarch does not ship /etc/NetworkManager/dispatcher.d/50-ddclient...whoops, that's an ATrpms package on my el6 boxes. But the epel/6 does seem it would have the problem: rpm -qlp epel/6/x86_64/ddclient-3.8.3-1.el6.noarch.rpm | grep dispatch /etc/NetworkManager/dispatcher.d/50-ddclient An update would be nice if you have the time. Thanks!
Looks like no update for el6 is needed as the dispatcher script does the right thing already: $ rpm2cpio epel/6/x86_64/ddclient-3.8.3-1.el6.noarch.rpm | cpio -iv --to-stdout ./etc/NetworkManager/dispatcher.d/50-ddclient | grep start ./etc/NetworkManager/dispatcher.d/50-ddclient /sbin/chkconfig ddclient && /sbin/service ddclient start || :
ddclient-3.8.3-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-61a899e69f
ddclient-3.8.3-2.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-61a899e69f
ddclient-3.8.3-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-19ed277f63
ddclient-3.8.3-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-2c39971b3a
ddclient-3.8.3-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
ddclient-3.8.3-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
ddclient-3.8.3-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.