Closed ruedigerkupper closed 4 years ago
ddupdate-config fails with
Starting service and displaying logs
Failed to start ddupdate.service: Unit ddupdate.service has a bad unit file setting.
See user logs and 'systemctl --user status ddupdate.service' for details.
No journal files were found.
-- No entries --
Use "journalctl --user -u ddupdate.service" to display logs.
Shall I run service regularly (Yes/No) [No]: Yes
Starting and enabling ddupdate.timer
Job failed. See "journalctl -xe" for details.
Ack, needs a fix. It's new behaviour in recent python. Will look into it, time permitting.
The root cause here seems to be a misconfigured /usr/lib/python3/dist-packages/ddupdate/install.conf which reads (excerpt)
root = debian/tmp
install_purelib = debian/tmp/usr/lib/python3/dist-packages
install_platlib = debian/tmp/usr/lib/python3/dist-packages
install_lib = debian/tmp/usr/lib/python3/dist-packages/
install_headers = debian/tmp/usr/include/python3.7/ddupdate
install_scripts = debian/tmp/usr/bin
install_data = debian/tmp/usr
You should be able to walk around the problem by fixing this file. Note that the syntax warning needs to be fixd as well, but it should actually not be a blocking error.
Thank you, I already wondered, as it is a warning only and should not actually break execution. Any idea what is misconfigured in install.conf?
This is a debian packaging; it will take some time before I can submit a new build. Leaving bug open.
Separated the two issues.
Oops, you were faster ;-).
The warning is already fixed in master: 7b7f86db75
So it actually was so easy, thanks! I leave it to you which of #40 and #41 to keep and which to close, sorry for the mess :-).
I'm closing this as fixed in 7b7f86d.
Thanks for reporting!
Trying to install the ddupdate package from Ubuntu focal repo fails with:
and service ist not istalled: