systemd-logind.serviceが機能しません(NAMESPACEエラー)

systemd-logind.serviceが機能しません(NAMESPACEエラー)

私が経験している問題は次のとおりです。

私は最近起動したLinuxボックスの管理者になりました。仕様は次のとおりです。

Kernel: 5.13.19-1-pve
OS: Debian GNU/Linux 11 (bullseye)

最初はSSH経由のログインが遅いことがわかりました(30〜60秒)。だからそれを使用することを確認したssh -v [address]結果、それが次に停止していることに気づきましたdebug1: pledge: network。問題がこれである可能性があることを読んsystemd-logind.serviceだので確認しました。

$ sudo systemctl status systemd-logind.service 
* systemd-logind.service - User Login Management
     Loaded: loaded (/lib/systemd/system/systemd-logind.service; static)
    Drop-In: /etc/systemd/system/systemd-logind.service.d
             `-override.conf
     Active: failed (Result: exit-code) since Thu 2021-12-23 10:37:18 UTC; 3min 52s ago
       Docs: man:sd-login(3)
             man:systemd-logind.service(8)
             man:logind.conf(5)
             man:org.freedesktop.login1(5)
    Process: 1072 ExecStart=/lib/systemd/systemd-logind (code=exited, status=226/NAMESPACE)
   Main PID: 1072 (code=exited, status=226/NAMESPACE)
        CPU: 1ms

Dec 23 10:37:18 h133 systemd[1]: systemd-logind.service: Scheduled restart job, restart counter is at 5.
Dec 23 10:37:18 h133 systemd[1]: Stopped User Login Management.
Dec 23 10:37:18 h133 systemd[1]: systemd-logind.service: Start request repeated too quickly.
Dec 23 10:37:18 h133 systemd[1]: systemd-logind.service: Failed with result 'exit-code'.
Dec 23 10:37:18 h133 systemd[1]: Failed to start User Login Management.

実際、このサービスには問題があります。だから答えを見つけるためにオンラインで確認してみましたが、みんなこう言いました。lxcネストを有効にする。大丈夫です。しかし...私のlxcコンピュータにインストールされていないようです!

設定ファイルを見つけようとしましたが、lxc私が見つけた唯一のファイルは次のとおりです。

$ sudo find ./ -name "*lxc*"
./dev/.lxc-boot-id

lxcそのため、パッケージがインストールされていなくてもファイルがリンクされているように見えます。ファイルにはファイルと同じIDのみが含まれています/proc/sys/kernel/random/boot_id

ところで。私も別の解決策を試しました。次の設定を開いて/lib/systemd/system/systemd-logind.service変更してみました。

PrivateTmp=yes
ProtectControlGroups=yes
ProtectKernelModules=yes
ProtectSystem=strict

到着する:

PrivateTmp=no
ProtectControlGroups=no
ProtectKernelModules=no
ProtectSystem=no

その後、マシンを再起動しました。残念ながら役に立たなかったし、systemd-logind.service始まらなかった。

誰でも私にアドバイスを与えることができますか?この問題を解決するにはどうすればよいですか?

ベストアンサー1

おすすめ記事