Linux - /etc/systemd/system/service: Invalid user/group name or numeric ID: user

Linux - /etc/systemd/system/service: Invalid user/group name or numeric ID: user

Dobrý den,měl bych prosím jeden dotaz.Na VPS Ubuntu jsem instaloval Calibre-Web,vše funguje bez problémů,ale když se restartuje server,knihovna už nenajede. Musím jí spustit příkazem ve složce calibre-web nohup python cps.py. Našel jsem návod a vytvořil jsem soubor "cps.service" jako root ve složce /etc/systemd/system s následujícím obsahem:

[Unit]
Description=Calibre-Web

[Service]
Type=simple
User=[archos]
ExecStart=[/usr/bin/python] [/home/archos/calibre-web/cps.py]
WorkingDirectory=[/home/archos/calibre-web/cps.py]

[Install]
WantedBy=multi-user.target


Ale služba stále nefunguje,při restartu serveru mám chybu
/etc/systemd/system/cps.service:6: Invalid user/group name or numeric ID: [archos]

Zkoušel jsem i místo uživatele zadat root,ale stále stejné.Zde je odkaz na návod na Githubu janeczku/calibre-web/wiki/Setup-Service-on-Linux . Zkoušel jsem to i bez závorek,místo /usr/bin/python jen python.

Moc děkuji za každou radu.



ODPOVĚĎ


Dobrý den,

dal bych určitě pryč ty hranaté závorky u cest a uživatele:


[Unit]
Description=Calibre-Web

[Service]
Type=simple
User=archos
ExecStart=/usr/bin/python /home/archos/calibre-web/cps.py
WorkingDirectory=/home/archos/calibre-web/cps.py

[Install]
WantedBy=multi-user.target


Dále, ty cesty jsou funkční (existují?), ověřte to výpisem:
ls /usr/bin/python
ls /home/archos/calibre-web/cps.py

Pythonu je obvykle v systému více verzí, zkuste si zadat
ls /usr/bin/python
a mačkejte tab - python2.7, python3.7 atd.. Nevím co aplikace požaduje.

ODPOVĚĎ


Dobrý den,
moc děkuji za odpověď.Ty cesty jsou existují.V /usr/bin/ mám python 2, 2.7, 3 .... zkoušel jsem všechny a co jsem koukal v aplikaci je zřejmě python 2.7 Odstranil hranaté závorky,ale po restartu aplikace nenajede.Ale už se neukazuje chyba při startu /etc/systemd/system/cps.service:6: Invalid user/group name or numeric ID: [archos] a teď se ukazuje Started Calibre-Web. Ale web nenajede.
Show english version

Související obsah

linux

bash

terminal

systemd

Komentáře

Vaše reakce na Linux - /etc/systemd/system/service: Invalid user/group name or numeric ID: user

Reference

Podívejte se na naše reference

Prohlédnout

Aplikace

Podívejte se na naše aplikace

Prohlédnout

Co umíme?

Podívejte se co umíme

Prohlédnout

Co umíme?

Vytváříme sofistikované aplikace pro náročné

Od webových aplikací přes android až po převodové můstky či složité informační systémy.

Podívejte se k nám

Máte ještě čas? Podívejte se na další rubriky

Tento web používá soubory cookie. Dalším procházením tohoto webu vyjadřujete souhlas s jejich používáním.. Více informací zde.