Thông tin về hệ thống.
# 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 Thứ hai ngày 16 tháng 3 15:39:59 MSK 2020 x86_64 x86_64 x86_64 GNU/Linux
# mèo /proc/cmdline
Yên tĩnh
# loginctl cho phép kéo dài TÊN NGƯỜI DÙNG
Vấn đề
Hệ thống --user daemon không khởi động được.
trạng thái systemctl [email protected]
cho thấy thất bại.
Đầu tiên tôi đã nhận được điều này:
systemd[304]: Không thể tạo nhóm kiểm soát /user.slice/user-1001.slice/[email protected]/init.scope: Quyền bị từ chối
systemd [304]: Không thể phân bổ đối tượng người quản lý: Quyền bị từ chối
Sau khi googling một chút, tôi đã cài đặt libpam-cgfs
thông qua apt. Với nó,
systemd[1]: [email protected]: Quá trình chính đã thoát, mã=đã thoát, trạng thái=219/CGROUP
systemd[1]: [email protected]: Không thành công với kết quả là 'mã thoát'.
systemd[1]: Không thể khởi động Trình quản lý người dùng cho UID 1001.
Các chủ đề khác nhau trong google đề xuất một cách giải quyết thủ công, thiết lập thêm quyền mở trong /sys/fs/cgroup/systemd/
Vì vậy, tôi đã chạy những thứ này.
chmod -R o+rx /sys/fs/cgroup/systemd/
Điều này không hoạt động, vì vậy nó đã thêm quyền ghi tại user.slice
chmod -R o+rwx /sys/fs/cgroup/systemd/user.slice/
Bây giờ tôi có thể bắt đầu [email protected]
và nó bắt đầu thành công.
Một trong những chẩn đoán có thể xảy ra mà tôi nhận được là nếu các nhóm ở chế độ hợp nhất, thì sự cố này xảy ra, đề xuất là đặt một cờ trong GRUB để đặt các nhóm ở chế độ kế thừa. Nhưng rõ ràng những điều đó không áp dụng cho trường hợp của tôi vì tôi đang ở trong một thùng chứa openvz và không có grub. Các nhóm của tôi dường như đang chạy ở chế độ kết hợp.
Tôi có thể làm gì để sửa quyền hoặc bất cứ điều gì khác để sửa lỗi này? Tôi không nghĩ chạy +w
là một điều tốt mỗi khi hệ thống khởi động.
Chỉnh sửa:
chủ đề có liên quan tôi tìm thấy googling.
- https://unix.stackexchange.com/questions/493187/systemd-under-ubuntu-18-04-1-fails-with-failed-to-create-user-slice-serv
- https://github.com/systemd/systemd/issues/3388