The following is the output of sudo systemctl status rclone:
$ sudo systemctl status rclone.service
● rclone.service - rclone Google Drive (Encrypted)
Loaded: loaded (/etc/systemd/system/rclone.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:16: Unknown key name '--cache-dir' in section 'Service', ignoring.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:17: Unknown key name '--cache-db-path' in section 'Service', ignoring.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:18: Missing '=', ignoring line.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:20: Unknown key name '--drive-use-trash --stats' in section 'Service', ignoring.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:21: Unknown key name '--checkers' in section 'Service', ignoring.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:22: Unknown key name '--bwlimit' in section 'Service', ignoring.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:23: Unknown key name '--dir-cache-time' in section 'Service', ignoring.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:24: Unknown key name '--cache-info-age' in section 'Service', ignoring.
Aug 15 14:31:16 systemd[1]: rclone.service: Starting requested but asserts failed.
Aug 15 14:31:16 systemd[1]: Assertion failed for rclone Google Drive (Encrypted).
I am not sure what's wrong, as I've based my rclone.service from several people's configs and chose the appropriate settings? I just didn't create /tmp/rclone/ and the /mnt/google-drive folders, but the issue doesn't seem to be caused by that?
$ sudo systemctl status rclone.service
● rclone.service - rclone Google Drive (Encrypted)
Loaded: loaded (/etc/systemd/system/rclone.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:18: Missing '=', ignoring line.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:20: Unknown key name '--drive-use-trash --stats' in section 'Service', ignoring.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:21: Unknown key name '--checkers' in section 'Service', ignoring.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:22: Unknown key name '--bwlimit' in section 'Service', ignoring.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:23: Unknown key name '--dir-cache-time' in section 'Service', ignoring.
Aug 15 14:24:49 systemd[1]: /etc/systemd/system/rclone.service:24: Unknown key name '--cache-info-age' in section 'Service', ignoring.
Aug 15 14:31:16 systemd[1]: rclone.service: Starting requested but asserts failed.
Aug 15 14:31:16 systemd[1]: Assertion failed for rclone Google Drive (Encrypted).
Aug 15 16:08:03 systemd[1]: rclone.service: Starting requested but asserts failed.
Aug 15 16:08:03 systemd[1]: Assertion failed for rclone Google Drive (Encrypted).
Aug 15 16:16:40 sudo[6727]: user : TTY=pts/2 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/systemctl start rclone.service
Aug 15 16:16:40 sudo[6727]: pam_unix(sudo:session): session opened for user root(uid=0) by user(uid=1000)
Aug 15 16:16:40 systemd[1]: rclone.service: Starting requested but asserts failed.
Aug 15 16:16:40 systemd[1]: Assertion failed for rclone Google Drive (Encrypted).
░░ Subject: A start job for unit rclone.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit rclone.service has finished with a failure.
░░
░░ The job identifier is 2144 and the job result is assert.
Aug 15 16:16:40 sudo[6727]: pam_unix(sudo:session): session closed for user root
Aug 15 16:16:42 sudo[6733]: user : TTY=pts/2 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/journalctl -xe
Aug 15 16:16:42 sudo[6733]: pam_unix(sudo:session): session opened for user root(uid=0) by user(uid=1000)
systemctl status rclone:
● rclone.service - rclone Google Drive (Encrypted)
Loaded: loaded (/etc/systemd/system/rclone.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Aug 15 16:11:32 systemd[1]: rclone.service: Starting requested but asserts failed.
Aug 15 16:11:32 systemd[1]: Assertion failed for rclone Google Drive (Encrypted).
Aug 15 16:14:05 systemd[1]: rclone.service: Starting requested but asserts failed.
Aug 15 16:14:05 systemd[1]: Assertion failed for rclone Google Drive (Encrypted).
Aug 15 16:15:57 systemd[1]: rclone.service: Starting requested but asserts failed.
Aug 15 16:15:57 systemd[1]: Assertion failed for rclone Google Drive (Encrypted).
Aug 15 16:16:40 systemd[1]: rclone.service: Starting requested but asserts failed.
Aug 15 16:16:40 systemd[1]: Assertion failed for rclone Google Drive (Encrypted).
Aug 15 16:17:16 systemd[1]: rclone.service: Starting requested but asserts failed.
Aug 15 16:17:16 systemd[1]: Assertion failed for rclone Google Drive (Encrypted).
Does that work from the command line? You can add --log-file /tmp/rclone.log to your service file to get an error log to see what the error is if there are not any errors in the actual service file.
So the folder (/mnt/google-drive) wouldn't be created automatically. I created the folder, set chown to my user and chmod to 755. Afterwards, I changed simple to notify.