我刚刚将 Debian 系统从 stretch 升级到 buster,但 systemd 无法启动 sshd 守护进程。我可以通过 /etc/init.d/sshd [start|stop] 启动和停止守护进程,但不久之后,守护进程就死机了。日志控制在我的日志末尾附近报告此错误无法连接到系统总线. 通过以下方式启动 sshd/usr/sbin/sshd -ddd工作正常。
pam_systemd(sshd:session): Failed to connect to system bus: No such file or directory
我有过去曾遇到过问题使用 systemd 和 ssh,这似乎是另一个问题。我添加了 /usr/lib/tmpfiles.d/sshd.conf(缺失),如下所示:
# cat /usr/lib/tmpfiles.d/sshd.conf
d /run/sshd 0755 root root
但是当我跑的时候systemd-tmpfiles——创建我收到此错误。这似乎是在说 Nagios systemd 配置出了问题……这会搞砸 sshd……?目录 /var/run/nagios 和 /run/nagios 都存在。有人能解释一下这个错误消息吗?
[/usr/lib/tmpfiles.d/nagios-nrpe-server.conf:2] Line references path below legacy directory /var/run/, updating /var/run/nagios → /run/nagios; please update the tmpfiles.d/ drop-in file accordingly.