Fix 1608665.
As the previous version failed to remove the systemd user units, so users should manually disable the systemd services if they do not need it
systemctl --user disable grive-changes@.service
systemctl --user disable grive-timer@.service
systemctl --user disable grive-timer@.timer
Effectively from this build, these service won't run by default and will be removed correctly during uninstall.
sudo dnf upgrade --refresh --advisory=FEDORA-2018-fcde578c75
Please login to add feedback.
This update has been submitted for testing by zsun.
This fixes Bug 1608664 - Errors from systemd-invoked grive-sync.sh I disagree it fixes Bug 1608667 - guidelines violation: There should be no automatic run as such one requires manual configuration As there is still the automatic run installed which is not specified anywhere, neither in man page nor during grive run.
Hi @jankratochvil, This already removed the %systemd_user_post calls in the SPEC file. So in theory this is not enabled by default.
$ rpm -q grive2 grive2-0.5.0-13.20171122git84c57c1.fc28.1.x86_64 $ systemctl --user list-unit-files | grep grive grive-changes@.service disabled grive-timer@.service static
grive-timer@.timer disabled
So do you mean I need to totally remove the systemd user units?
That is correct then, sorry I do not know the systemd config files so much. I just found the files there so I expected they are active. Thanks for the fix.
Thanks for the clarify. I will modify this erratum to make this more useful for users.
zsun edited this update.
zsun edited this update.
This update has been pushed to testing.
This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes
This update has been submitted for batched by zsun.
This update has been submitted for stable by zsun.
This update has been pushed to stable.