任何 .service 文件均未提供 org.freedesktop.PolicyKit1

任何 .service 文件均未提供 org.freedesktop.PolicyKit1

我需要一些有关 PolicyKit1 的帮助。

我在 Ubuntu 18.04 服务器上运行 mastodon (joinmastodon.org),但无法重新启动服务。

当我跑步时systemctl start mastodon-web mastodon-sidekiq mastodon-streaming我得到了这个:

Failed to start mastodon-web.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files
See system logs and 'systemctl status mastodon-web.service' for details.
Failed to start mastodon-sidekiq.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files
See system logs and 'systemctl status mastodon-sidekiq.service' for details.
Failed to start mastodon-streaming.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files
See system logs and 'systemctl status mastodon-streaming.service' for details.

或者,当我运行这个时,systemctl enable mastodon-*我得到了这个

Failed to enable unit: The name org.freedesktop.PolicyKit1 was not provided by any .service files

我不知道这个错误来自哪里,也不知道如何修复它。我已经尝试了在 StackEchange 上找到的一些方法,但都无法修复它。

请帮助我解决这个问题。谢谢。

答案1

如果您不是 root,即使policykit-1安装了 ,您也会收到相同的错误消息。在这种情况下,您可以在命令前加上sudo

答案2

考虑安装包含所需内容的包org.freedesktop.PolicyKit1文件

sudo apt install policykit-1

相关内容