Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Q4OS automatyczne uruchaianie onedrive.service
#1
0
Walczę już od jakiegoś czasu o to by po restarcie systemu automatycznie uruchamiała się usługa onedrive ale nie jestem w stanie tego zrobić. Takie coś mam po reboocie (systemctl status --user onedrive):

Kod:
onedrive.service - OneDrive Free Client
     Loaded: loaded (/usr/lib/systemd/user/onedrive.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Thu 2022-09-08 11:02:22 CEST; 5min ago
       Docs: https://github.com/abraunegg/onedrive
    Process: 933 ExecStart=/usr/bin/onedrive --monitor (code=exited, status=3)
   Main PID: 933 (code=exited, status=3)
        CPU: 50ms


Plik onedrive.service wygląda tak:
Kod:
[Unit]
Description=OneDrive Free Client
Documentation=https://github.com/abraunegg/onedrive
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/usr/bin/onedrive --monitor
Restart=on-failure
RestartSec=3
RestartPreventExitStatus=3

[Install]
WantedBy=default.target

Za każdym razem muszę uruchamiać usługę manualnie. Ktoś wie jak to wystartować z automatu?
Odpowiedz
#2
0
Wrzuć jeszcze wynikjournalctl --user-unit=onedrive -f i systemctl status onedrive

Literatura:
https://github.com/abraunegg/onedrive/bl...use-fedora
Odpowiedz
#3
0
systemctl status onedrive
Kod:
Unit onedrive.service could not be found.

journalctl --user-unit=onedrive -f jest pusty brak wpisów.
Odpowiedz
#4
0
Spróbuj tej porady z githuba, ewentualnie można jeszcze spróbować uruchamiać jako root.
Tak dla pewności spytam: Onedrive instalowany normalnie z repozytorium głównego?
Odpowiedz
#5
0
Jeszcze dodam, że z dokumentacji nic nie wynika. należy tylko uruchomić usługę i w teorii powinno to wystarczyć:
Kod:
systemctl --user enable onedrive
systemctl --user start onedrive
Tak właśnie zrobiłem i onedrive chodzi, ale po reboocie usługa jest nieaktywna i trzeba znowu ją uruchamiać ręcznie.

Jako root już próbowałem i mam odpowiedź:

Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)


Co do onedrive to jest instalowany przez apt install. Jest to ten sam onedrive który daje się zainstalować w Mincie.
Odpowiedz


Skocz do:




Użytkownicy przeglądający ten wątek: 3 gości