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:
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.
Dobrý den,
dal bych určitě pryč ty hranaté závorky u cest a uživatele:
Dále, ty cesty jsou funkční (existují?), ověřte to výpisem:
Pythonu je obvykle v systému více verzí, zkuste si zadat
a mačkejte tab - python2.7, python3.7 atd.. Nevím co aplikace požaduje.
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
[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