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).
  1. Сначала я хочу получить polkit снова работает
  2. В качестве отдельного вопроса я спрошу, как контролировать, какую процедуру гибернации он использует (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/.

Другие вопросы по тегам