Не удается запустить службы, возможно, ошибка policykit
Я не могу перезапустить сервисы как root на CentOS.
Unable to register authentication agent: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PolicyKit1 was not provided by any .service files
polkit
Служба не запускается при загрузке.
$> systemctl status polkit ● polkit.service - Authorization Manager Loaded: loaded (/usr/lib/systemd/system/polkit.service; static; vendor preset: enabled) Active: inactive (dead) Docs: man:polkit(8)
Если я попытаюсь запустить его вручную:
$> systemctl status polkit ● polkit.service - Authorization Manager Loaded: loaded (/usr/lib/systemd/system/polkit.service; static; vendor preset: enabled) Active: active (running) since Wed 2016-12-07 11:15:26 GMT; 2s ago Docs: man:polkit(8) Main PID: 2079 (polkitd) CGroup: /system.slice/polkit.service └─2079 /usr/lib/polkit-1/polkitd --no-debug Dec 07 11:15:26 sk-generic systemd[1]: Starting Authorization Manager... Dec 07 11:15:26 sk-generic polkitd[2079]: Started polkitd version 0.112 Dec 07 11:15:26 sk-generic polkitd[2079]: Loading rules from directory /etc/polkit-1/rules.d Dec 07 11:15:26 sk-generic polkitd[2079]: Loading rules from directory /usr/share/polkit-1/rules.d Dec 07 11:15:26 sk-generic polkitd[2079]: Error opening rules directory: Error opening directory '/usr/share/polkit-1/rules.d': Permission denied (g-file-error-quark, 2) Dec 07 11:15:26 sk-generic polkitd[2079]: Finished loading, compiling and executing 2 rules Dec 07 11:15:26 sk-generic systemd[1]: Started Authorization Manager. Dec 07 11:15:26 sk-generic polkitd[2079]: Acquired the name org.freedesktop.PolicyKit1 on the system bus
Эта permission denied
ошибка является подозрительной (тем не менее служба, похоже, работает).
$> ls -l /usr/share/ | grep polkit-1 lrwxrwxrwx. 1 root root 25 Dec 7 11:04 polkit-1 -> /usr/share.local/polkit-1 $> ls -l /usr/share.local/ | grep polkit-1 drwxr-xr-x. 4 root root 34 Jun 9 2014 polkit-1 $> ls -l /usr/share.local/polkit-1/ total 4 drwxr-xr-x. 2 root root 4096 Dec 7 10:53 actions drwx------. 2 polkitd root 6 Jun 9 2014 rules.d
Я переместил /usr/share
и несколько других файлов после начальной установки на общий ресурс NFS. Все же вышеупомянутые разрешения кажутся правильными и /usr/share/polkit-1
являются символической ссылкой на каталог в локальной файловой системе.
Теперь, если сделать что-то вроде этого:
$> service network restart
значок сети виртуальной машины на мгновение мигает, но затем вся машина полностью блокируется. systemctl restart network
терпит неудачу так же.
Моя первоначальная теория заключалась в том, что dbus не работал, потому что inotify не поддерживается в NFS.
$> systemctl status dbus -l ... Cannot setup inotify for `/usr/share/dbus-1/...
Затем я /usr/share/dbus-1
вернулся к локальной файловой системе (через мягкую ссылку) и перезагрузился, systemctl status dbus -l
кажется, что все в порядке, пока я не запустился, и service network restart
в этот момент вся машина зависает с ошибкой policykit. Я перешел /usr/share/polkit-1
на локальную файловую систему, и это привело нас сюда.
Что не так с policykit? Или, скорее, почему сервисы не запускаются?
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4