私が経験している問題は次のとおりです。
私は最近起動した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
始まらなかった。
誰でも私にアドバイスを与えることができますか?この問題を解決するにはどうすればよいですか?