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

Co nejvíce stručné řešení pro vývojáře a linux administrátory

Na superuser.cz nenaleznete žádný zbytečný obsah, vždy se jde přímo k věci, denně se zde objevují nové problémy a jejich řešení...

Začít používat

Linux - /etc/systemd/system/service:…

22.01.2020 napsal archos

Vyřešeno 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.

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

Hello, I have one question. On VPS Ubuntu I installed Caliber-Web, everything works without problems, but when the server restarts, the library will not find. I have to run it with the command in the caliber-web nohup python cps.py folder. I found the tutorial and created the file "cps.service" as root in the / etc / systemd / system folder with the following content:


[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


But the service is still not working, I have an error when restarting the server
/etc/systemd/system/cps.service:6: Invalid User / Group Name or Numeric ID: [archos]

I tried to enter root instead of the user, but still the same. I tried it without parentheses, instead of / usr / bin / python just python.

Thank you very much for any advice.





Zobrazit odpovědi

Nejlépe hodnocení uživatelé
Hanz

Počet UP: 5096

React: 215

Rusty

Počet UP: 2354

React: 100

OL3G

Počet UP: 1638

React: 60

Strosmajer

Počet UP: 496

React: 23

SYSTEM

Počet UP: 440

React: 23

Oxytocin

Počet UP: 298

React: 18

Hyacint

Počet UP: 40

React: 12

RE: Linux - /etc/systemd/system…

22.01.2020 odpověděl Oxytocin

Zkontrolováno

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.

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

Good day,

I would definitely put those square brackets off the roads and users:


[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


Furthermore, those paths are functional (do they exist?), Verify this by listing:
ls /usr/bin/python
ls /home/archos/calibre-web/cps.py

Python usually has multiple versions, try to enter
ls /usr/bin/python
and press tab - python2.7, python3.7 etc .. I don't know what the application requires.
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace