Ubuntu 18.04: No polkit authentication agent found

Я получаю сообщение об ошибке выше, когда пытаюсь записать в файл, на который у меня нет разрешения в Visual Studio Code. Я выбираю "Повторить попытку как sudo": нажимаю sudo и получаю ошибку: Сообщение об ошибке

Это происходит только тогда, когда я подключаюсь к машине с моего ПК, используя ssh и X11-forwarding. Но не когда я запускаю gnome непосредственно на машине Ubuntu.

Помощь приветствуется.

Output from "systemctl status polkit.service"  

Sep 02 20:03:19 rolf-PE-860 systemd[1]: Starting Authorization Manager...
Sep 02 20:03:19 rolf-PE-860 systemd[1]: Started Authorization Manager.
Sep 02 20:03:19 rolf-PE-860 polkitd[4155]: started daemon version 0.105 using authority implementation `local' version `0.105'
Sep 02 20:03:19 rolf-PE-860 polkitd(authority=local)[4155]: Registered Authentication Agent for unix-session:14 (system bus name :1.80 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Sep 02 20:03:19 rolf-PE-860 polkitd(authority=local)[4155]: Registered Authentication Agent for unix-session:c2 (system bus name :1.40 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Sep 02 20:03:45 rolf-PE-860 polkitd(authority=local)[4155]: Registered Authentication Agent for unix-process:4160:201286 (system bus name :1.124 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Sep 02 20:03:51 rolf-PE-860 polkitd(authority=local)[4155]: Operator of unix-process:4160:201286 successfully authenticated as unix-user:rolf to gain ONE-SHOT authorization for action org.freedesktop.systemd1.manage-units for system-bus-name::1.125 [systemctl start polkit.service] (owned by unix-user:rolf)
Sep 02 20:03:51 rolf-PE-860 polkitd(authority=local)[4155]: Unregistered Authentication Agent for unix-process:4160:201286 (system bus name :1.124, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
1
задан 3 September 2019 в 06:46

1 ответ

Недавно я столкнулся с той же проблемой. Я новичок, поэтому не знаю, может ли это решить вашу проблему, но вот мое решение.

  1. узнать, какое окружение рабочего стола я использую

     ps -A | egrep -i "gnome | kde | mate | cinnamon | lx | xfce | jwm"
    
  2. выполняет поиск соответствующего пакета policykit и устанавливает его.

     sudo apt search policykit
    sudo apt установить policykit-1-gnome
    

    моя среда рабочего стола - GNOME

  3. (я не знаю, нужен ли этот шаг)

     exec / usr / lib / policykit-1-gnome / polkit-gnome-authentication-agent-1
    

и тогда моя проблема исчезла.

3
ответ дан 13 December 2019 в 07:05

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

Похожие вопросы: