Puncte:1

systemd --user nu reușește să pornească în timp ce se plânge de permisiunea în serverul ubuntu 20.04 în openvz 7

drapel us

Informații despre sistem.

# systemctl --version
systemd 245 (245.4-4ubuntu3.13)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid
# uname -srvmpio
Linux 5.4.0 #1 SMP Luni 16 mar 15:39:59 MSK 2020 x86_64 x86_64 x86_64 GNU/Linux
# cat /proc/cmdline
Liniște
# loginctl enable-linger USERNAME

Problemă

System --user daemon nu reușește să pornească. systemctl status [email protected] arată eșecul. Mai întâi primeam asta:

systemd[304]: Nu s-a putut crea /user.slice/user-1001.slice/[email protected]/init.scope grup de control: Permisiune refuzată
systemd[304]: Nu s-a putut aloca obiectul managerului: Permisiunea refuzată

Dupa ce am cautat putin pe google am instalat libpam-cgfs prin apt. Cu acesta,

systemd[1]: [email protected]: Procesul principal a ieșit, code=exited, status=219/CGROUP
systemd[1]: [email protected]: a eșuat cu rezultatul „exit-code”.
systemd[1]: Nu s-a pornit User Manager pentru UID 1001.

Diverse fire de discuție din Google sugerează o soluție manuală, setând mai multe permisiuni de deschidere /sys/fs/cgroup/systemd/

Așa că am alergat pe astea.

chmod -R o+rx /sys/fs/cgroup/systemd/

Acest lucru nu a funcționat, așa că a adăugat permisiunea de scriere la user.slice

chmod -R o+rwx /sys/fs/cgroup/systemd/user.slice/

Acum pot începe [email protected] si incepe cu succes.

Unul dintre posibilele diagnostice pe care l-am primit că, dacă cgroups sunt în modul unificat, apare această problemă, sugestia este să puneți un steag în GRUB pentru a seta cgroups în modul vechi. Dar, evident, acestea nu se aplică în cazul meu, deoarece mă aflu într-un container openvz și nu există nicio problemă. Cgroups-ul meu pare să ruleze în modul hibrid.

Ce pot face pentru a remedia permisiunea sau orice altceva pentru a remedia acest lucru? Nu cred că alerg +w este un lucru bun de fiecare dată când sistemul pornește.

Editați | ×: Fire relevante pe care le-am găsit pe google.

  1. https://unix.stackexchange.com/questions/493187/systemd-under-ubuntu-18-04-1-fails-with-failed-to-create-user-slice-serv
  2. https://github.com/systemd/systemd/issues/3388

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.