ubuntu – 单位polkitd.service被屏蔽

前端之家收集整理的这篇文章主要介绍了ubuntu – 单位polkitd.service被屏蔽前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Ubuntu版本升级失败后,计算机开始表现得很奇怪.在最初无法启动之后,我们设法让它到达命令行 – 但它拒绝联网(所以没有apt,没有LDAP,没有NFS ……).我可以通过SSH连接到机器,但没有传出的流量尝试成功.显然升级卸载了网络管理器,所以我试图通过scp-ing所需的.deb文件来恢复它,但是……不行. modemmanager,network-manager失败了
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit polkitd.service is masked. (g-io-error-quark,36)

和policykit-1说

polkitd.service is a disabled or a static unit not running,not starting it.

所以看看polkitd,确实掩盖了它:

$systemctl is-enabled polkitd.service
masked-runtime

(工作系统显示静态).

发生了什么,以及如何修复失败的节点?

编辑回应评论

$ls /etc/systemd/system
avahi-daemon.service
avahi-daemon.socket
click-system-hooks.service
dbus-org.freedesktop.Avahi.service
dbus-org.freedesktop.ModemManager1.service
dbus-org.freedesktop.nm-dispatcher.service
default.target.wants
display-manager.service.wants
gdm.service
getty.target.wants
graphical.target.wants
halt.target.wants
hibernate.target.wants
hybrid-sleep.target.wants
kexec.target.wants
multi-user.target.wants
nfs-client.target
nfs-server.service
ofono.service
osspd.service
plymouth-log.service
plymouth.service
polkitd.service.d
portmap.service
poweroff.target.wants
printer.target.wants
reboot.target.wants
resolvconf.service
shutdown.target.wants
sockets.target.wants
sshd.service
suspend.target.wants
sysinit.target.wants
syslog.service
urfkill.service

编辑

# ls -al /etc/systemd/system/polkitd.service.d/
total 8
drwxr-xr-x  2 root root 4096 Dec 15 10:50 .
drwxr-xr-x 19 root root 4096 Dec 15 10:50 ..

删除了有问题的空目录并重新启动;该服务现在应该是静态的,我设法安装网络管理器.

然而,网络仍然无法访问,所以其他错误.我可以ping我的网关…所以我看了一下resolv.conf,这是一个断开的链接

$ls -al /etc/resolv.conf
lrwxrwxrwx 1 root root 29 May 14  2015 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

所以我从另一台机器上复制了它;现在网络工作!我还必须安装nfs-common和nfs-kernel-server,因为出于某种原因他们已经消失(我没注意到)让我的autofs运行.

在赏金截止日期前,我重复blubberdiblub的回答:

/etc/systemd/system/polkitd.service.d doesn’t exist on my Ubuntu system. Is yours a directory and is it empty? If yes,does rmdir /etc/systemd/system/polkitd.service.d and rebooting help?

是的,它是 – 是的,确实如此.我按照建议做了,错误就消失了.

猜你在找的Ubuntu相关文章