Не удается обновить flatpak: »Работа системы Flatpak Развертывание запрещено для пользователя«

У меня возникли проблемы при попытке обновить мои flatpaks. У меня есть несколько приложений, установленных через flatpak (для всей системы), и время от времени я обновляю их все с помощью команды:

flatpak update -y

Раньше это работало очень хорошо, но внезапно я получаю ошибка:

Flatpak system operation Deploy not allowed for user

Вот полный пример:

user:~$ flatpak update -y
Looking for updates…


        ID                                                          Arch   Zweig Remote  Download
 1. [✗] org.kde.WaylandDecoration.QGnomePlatform-decoration         x86_64 5.12  flathub 1.0 kB / 56,8 kB
 2. [✗] org.kde.WaylandDecoration.QGnomePlatform_decoration.Sources x86_64 5.12  flathub 1.0 kB / 52,6 kB

Warning: Flatpak system operation Deploy not allowed for user
Warning: Flatpak system operation Deploy not allowed for user
Installation complete.

Это может быть проблемой с policykit, который - поскольку плагины установлены во всей системе - должен был попросить у меня пароль администратора во время процесса обновления, но не удалось этого сделать.

Кто-нибудь может подсказать мне в правильном направлении, как решить эту проблему.

1
задан 3 September 2019 в 11:01

1 ответ

Почему бы просто не запустить flatpak с sudo, как в

sudo flatpak update -y

Еще один возможный обходной путь — использовать setsid:

setsid flatpak update -y

Это запускает программу в другой сеанс и решил для меня аналогичную проблему с помощью инструмента grsync.

0
ответ дан 7 November 2020 в 08:42

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

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