On Fri, May 11, 2018 at 7:55 AM, Tom Horsley <horsley1953(a)gmail.com> wrote:
I installed the grive2 package so I could manually,
when I need to upload a file to google drive via
a command line tool. It works (clumsily) for this.
But the package also installs a bunch of systemd user
services and timers that unsuccessfully try to
sync some nonexistant directory every half hour,
filling the log with fantastic numbers of errors.
I tried to do systemctl disable --user commands
on these things to make them go away, but it
had no effect.
I did a "find" to discover all the places cluttered
with these grive units and came up with this big
hammer to eradicate them:
rm -rf /usr/lib/systemd/user/grive-changes@.service \
/usr/lib/systemd/user/grive-timer@.service \
/usr/lib/systemd/user/grive-timer@.timer \
/etc/systemd/user/timers.target.wants/grive-timer@.timer \
/etc/systemd/user/default.target.wants/grive-changes@.service
But even after doing that the damn log messages keep
appearing as though systemd has them squirrelled away
somewhere and refuses to relinquish them. (I'll soon
learn if rebooting after that manages to work).
So I have to ask, is there some "official" way to make
systemd user services go away and stop bothering me?
Were some user services installed in $HOME?
Do they show up with "systemctl --user"?