Ubuntu "Не удалось перезапустить polkitd.service: модуль polkitd.service не найден."
Я пытался заставить Hibernate работать над новой установкой Ubuntu 18.04 LTS.
Работает красиво, используя sudo pm-hibernate
из командной строки.
Я следовал инструкциям, чтобы создать меню, создав файл /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Это создало пункт меню, но, очевидно, оно делало что-то другое, потому что при повторном включении система запускается заново, как будто после "жесткого" выключения, в то время как с pm-hibernate
система восстанавливает точно, где я был.
Благодаря различным усилиям, я теперь потерял пункт меню, хотя остается пункт "Спящий режим" в меню "Настройки" -> "Питание".
Я пытался получить опцию меню, чтобы использовать pm-hibernate
вместо systemctl hibernate
,
Я думаю (но я не уверен), что проблема возникла с sudo apt remove hibernate
Я не знаю, как вернуть пункт меню, который появился после создания polkit
файл выше. Этот файл все еще существует и остается неизменным.
Итак, я попробовал: sudo systemctl restart polkitd.service
который ответил:
Failed to restart polkitd.service: Unit polkitd.service not found.
Даже если:
sudo apt install policykit-1
доклады:
policykit-1 is already the newest version (0.105-20ubuntu0.18.04.1).
- Сначала я хочу получить
polkit
снова работает - В качестве отдельного вопроса я спрошу, как контролировать, какую процедуру гибернации он использует (
pm-hibernate
или жеsystemctl hibernate
) потому что одно из них прекрасно работает для меня, а другое не получается.
0 ответов
Это polkit.service, а не polkitd.service.
[tom@archlinux ~]$ cat /usr/lib/systemd/system/polkit.service
[Unit]
Description=Authorization Manager
Documentation=man:polkit(8)
[Service]
Type=dbus
BusName=org.freedesktop.PolicyKit1
ExecStart=/usr/lib/polkit-1/polkitd --no-debug
[tom@archlinux ~]$
Совет: вы могли бы узнать с dpkg -L policykit-1 | grep service
или даже списки файлов пакета на https://packages.ubuntu.com/.