Após uma falha na atualização da versão do Ubuntu, um computador começou a se comportar de forma estranha. Depois de inicialmente não conseguir arrancar, conseguimos fazê-lo chegar à linha de comando - mas ele se recusa a rede (assim não apt , não LDAP, não NFS ...). Eu poderia SSH para a máquina, mas nenhuma tentativa de tráfego de saída foi bem-sucedida. Aparentemente, a atualização desinstalou network-manager , então eu tentei recuperá-la em scp -os arquivos .deb necessários, mas ... não vá. modemmanager , network-manager falha com
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)
e policykit-1 estão dizendo
polkitd.service is a disabled or a static unit not running, not starting it.
Então, olhando para polkitd , na verdade, ele está mascarado:
$ systemctl is-enabled polkitd.service
masked-runtime
(um sistema de trabalho mostra static ).
O que está acontecendo e como faço para reparar meu nó com falha?
EDITAR em resposta aos comentários:
$ 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
EDITAR
# 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 ..
Eu apaguei o diretório vazio em questão e reiniciei; o serviço agora é static como deveria ser, eu consegui instalar network-manager .
No entanto, a rede ainda estava inacessível, então algo estava errado. Eu posso pingar meu gateway ... então eu dei uma olhada em resolv.conf , e foi um link quebrado:
$ ls -al /etc/resolv.conf
lrwxrwxrwx 1 root root 29 May 14 2015 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
Então eu copiei de outra máquina; agora a rede funciona! Eu também tive que instalar nfs-common e nfs-kernel-server , porque, por algum motivo, eles haviam desaparecido (e eu não percebi) para fazer meus autofs rodarem.