systemctl 没有返回任何输出,始终退出 0。没有列出单元或单元文件

systemctl 没有返回任何输出,始终退出 0。没有列出单元或单元文件

我刚刚在 Ubuntu 20.10 安装上进行了 apt 升级,我之所以提到这一点只是因为我想不出还有什么其他原因可能导致这种情况。现在我无法从systemctl我能想到的任何命令中获得任何输出或非零退出代码。例如:

  • systemctl list-unit-files --no-pager
  • systemctl list-units --all --type=service --no-pager
  • systemctl status dbus.service
  • systemctl restart sshd.service

我也尝试以 root 身份运行它们。没有,对我的系统没有明显的影响。输出journalctl -b -t systemd并不大(558),并且确实显示了一些正在启动的东西。例如:

  • systemd[1]: NetworkManager-dispatcher.service:成功。
  • systemd[1]: packagekit.service:成功。

这似乎完全没有影响我的桌面体验(gnome-shell)。实际上,我之所以注意到这一点,是因为我尝试安装 snap,但安装失败并出现挂载错误。然后我尝试了一些修复并重新启动 snapd;但我无法通过 systemctl 重新启动。

有任何想法吗?

相关内容