Автор Тема: Вопросы по Runtu LITE 18.04.2 x64 - 201905  (Прочитано 4347 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн radist_serg

  • Новичок
  • **
  • Автор темы
  • Сообщений: 90
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« : Август 06, 2019, 12:14:05 »
Д.д!
Установил систему на рабочем компьютере, планирую заменить 14 lite...
Особых проблем не заметил, мелочевка, скорее непривычная, скажем в PCManFM по правой кнопке нет удаления файла, только в корзину, где добавить полное удаление пока не нашел... Правда пока и не очень искал...
А побеспокоить сообщество решил из-за того, что из Меню приложений - Системные перестали вызываться приложения, требующие прав администратора (Synaptic, Gparted...). Покрутится колечко возле курсора секунд тридцать и все. Такое впечатление, что окошко с предложением ввести пароль не выводится на экран... Через терминал приложения вызываются без проблем.

Оффлайн RoDoN

  • Постоялец
  • ***
  • Сообщений: 245
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #1 : Август 06, 2019, 14:04:38 »
в PCManFM по правой кнопке нет удаления файла, только в корзину, где добавить полное удаление пока не нашел...
С нажатым shift удаляется мимо корзины
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн radist_serg

  • Новичок
  • **
  • Автор темы
  • Сообщений: 90
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #2 : Август 06, 2019, 14:26:44 »
Спасибо, но я имел ввиду пункт меню правой кнопки...
Уже разобрался, в настройках или корзина, или удаление... Мне казалось, что в прошлых версиях были в меню оба варианта, может быть я что-то путаю...

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4613
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #3 : Август 06, 2019, 17:02:25 »
А побеспокоить сообщество решил из-за того, что из Меню приложений - Системные перестали вызываться приложения, требующие прав администратора (Synaptic, Gparted...). Покрутится колечко возле курсора секунд тридцать и все. Такое впечатление, что окошко с предложением ввести пароль не выводится на экран... Через терминал приложения вызываются без проблем.

Через панель рабочего стола Synaptic запускается командой
synaptic-pkexec
Нужно выполнить её в терминале, и результат выложить в эту тему, если программа не запустится то там будет сообщение об ошибке, подсказывающее в чем причина.

Оффлайн radist_serg

  • Новичок
  • **
  • Автор темы
  • Сообщений: 90
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #4 : Август 06, 2019, 18:01:51 »
$ synaptic-pkexec
==== AUTHENTICATING FOR com.ubuntu.pkexec.synaptic ===
Authentication is required to run the Synaptic Package Manager
Authenticating as: sergey,,, (sergey)
Password:
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized


Error executing command as another user: Not authorized  появился после введения ПРАВИЛЬНОГО пароля

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4613
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #5 : Август 06, 2019, 19:46:34 »
radist_serg

Служба PolicyKit не выполняет свою функцию...

Давай сравним какие пакеты PolicyKit установлены, сравню со своими в Runtu XFCE 18.04 x64

Покажи вывод команды
apt list --installed | grep polkit

Оффлайн radist_serg

  • Новичок
  • **
  • Автор темы
  • Сообщений: 90
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #6 : Август 06, 2019, 21:23:58 »
Компьютер на работе, я уже дома. Завтра после 10 утра я покажу вывод этой команды.

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4613
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #7 : Август 06, 2019, 23:10:20 »
Нашел у себя еще установленные пакеты относящиеся к PolicyKit, подправил команду под них.
Лучше выложи вывод этой команды
apt list --installed | grep -E 'polkit|policykit'
Кроме установленных пакетов, агент авторизации PolicyKit должен быть прописан в автозапуск, в Runtu LITE используется Openbox, у него автозапуск находится не как у тяжеловесных окружений в нескольких местах, а в текстовом файлике.



Оффлайн radist_serg

  • Новичок
  • **
  • Автор темы
  • Сообщений: 90
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #8 : Август 07, 2019, 09:59:55 »
To Пользователь.


apt list --installed | grep -E 'polkit|policykit'

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

gir1.2-polkit-1.0/bionic-updates,bionic-security,now 0.105-20ubuntu0.18.04.5 amd64 [установлен, автоматически]
libpolkit-agent-1-0/bionic-updates,bionic-security,now 0.105-20ubuntu0.18.04.5 amd64 [установлен, автоматически]
libpolkit-backend-1-0/bionic-updates,bionic-security,now 0.105-20ubuntu0.18.04.5 amd64 [установлен, автоматически]
libpolkit-gobject-1-0/bionic-updates,bionic-security,now 0.105-20ubuntu0.18.04.5 amd64 [установлен, автоматически]
policykit-1/bionic-updates,bionic-security,now 0.105-20ubuntu0.18.04.5 amd64 [установлен, автоматически]
policykit-1-gnome/bionic,now 0.105-6ubuntu2 amd64 [установлен, автоматически]
policykit-desktop-privileges/bionic-updates,bionic-updates,bionic-security,bionic-security,now 0.20ubuntu18.04.1 all [установлен]

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4613
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #9 : Август 07, 2019, 11:29:00 »
Все пакеты на месте, у меня такие же установлены в Runtu XFCE
apt list --installed | grep -E 'polkit|policykit'

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

gir1.2-polkit-1.0/bionic-updates,bionic-security,now 0.105-20ubuntu0.18.04.5 amd64 [установлен, автоматически]
libpolkit-agent-1-0/bionic-updates,bionic-security,now 0.105-20ubuntu0.18.04.5 amd64 [установлен, автоматически]
libpolkit-backend-1-0/bionic-updates,bionic-security,now 0.105-20ubuntu0.18.04.5 amd64 [установлен, автоматически]
libpolkit-gobject-1-0/bionic-updates,bionic-security,now 0.105-20ubuntu0.18.04.5 amd64 [установлен, автоматически]
policykit-1/bionic-updates,bionic-security,now 0.105-20ubuntu0.18.04.5 amd64 [установлен, автоматически]
policykit-1-gnome/bionic,now 0.105-6ubuntu2 amd64 [установлен]
policykit-desktop-privileges/bionic-updates,bionic-updates,bionic-security,bionic-security,now 0.20ubuntu18.04.1 all [установлен]


Теперь нужно смотреть запущен ли polkit-gnome-authentication-agent-1, запусти системный монитор и проверь наличие этой программы в процессах.

Если её там нет, значит нужно её запустить такой командой
sudo /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

Оффлайн radist_serg

  • Новичок
  • **
  • Автор темы
  • Сообщений: 90
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #10 : Август 07, 2019, 11:42:17 »
polkit-gnome-authentication-agent-1 не запущен.
После запуска вручную
sudo /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
[sudo] пароль для sergey:

(polkit-gnome-authentication-agent-1:4528): GLib-CRITICAL **: 11:34:16.564: g_variant_new_string: assertion 'string != NULL' failed

(polkit-gnome-authentication-agent-1:4528): polkit-gnome-1-WARNING **: 11:34:16.565: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

synaptic и gparted начинают запускаться из меню "Системные" как и должно быть.

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4613
Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #11 : Август 07, 2019, 17:38:53 »
Осталось добавить эту команду в автозапуск.

Но Openbox запускает с пользовательскими правами, для автозапуска с правами администратора нужно настраивать низкоуровневые службы запуска, раньше был init, сейчас происходит переход на systemd.

Я их настраивать не пробовал, сложно.

Давай подождем разработчика, HsH, может он подскажет как правильнее добавить в автозапуск команду, требующую прав администратора.


Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #12 : Август 07, 2019, 21:10:22 »
Мне казалось, что в прошлых версиях были в меню оба варианта, может быть я что-то путаю...
    В Runtu LITE 14.04 установлен файловый менеджер Nemo, в котором действительно присутствуют два варианта удаления - в корзину и насовсем.

Установил систему на рабочем компьютере,
из Меню приложений - Системные перестали вызываться приложения, требующие прав администратора (Synaptic, Gparted...)
    Система установлена начисто, без монтирования существующего раздела /home?


apt list --installed | grep -E 'polkit|policykit'

policykit-1-gnome/bionic,now 0.105-6ubuntu2 amd64 [установлен, автоматически]
    В Runtu LITE 18.04 не используется policykit-1-gnome, вместо него установлен lxpolkit. Видимо, он притянулся как зависимость при установке какого-то ПО. Приведите вывод
aptitude why policykit-1-gnome
apt-cache rdepends --installed policykit-1-gnome
dpkg -l | grep lxpolkit

как правильнее добавить в автозапуск команду, требующую прав администратора.
    Для начала нужно проверить содержимое ~/.config/openbox/autostart - скопируйте его в сообщение.

Оффлайн radist_serg

  • Новичок
  • **
  • Автор темы
  • Сообщений: 90
Re: Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #13 : Август 08, 2019, 10:35:49 »
to HsH
Цитировать (выделенное)
Система установлена начисто, без монтирования существующего раздела /home?
Система установлена начисто.
Цитировать (выделенное)
Приведите вывод
Код:
aptitude why policykit-1-gnome
apt-cache rdepends --installed policykit-1-gnome
dpkg -l | grep lxpolkit
sergey@lab:~$ aptitude why policykit-1-gnome
i   network-manager-gnome Зависит policykit-1-gnome | polkit-1-auth-agent
sergey@lab:~$ apt-cache rdepends --installed policykit-1-gnome
policykit-1-gnome
Reverse Depends:
 |network-manager-gnome
    policykit-1-gnome:i386
    policykit-1-gnome:i386
 |network-manager-gnome
    policykit-1-gnome:i386
    policykit-1-gnome:i386
  pcmanfm
    policykit-1-gnome:i386
    policykit-1-gnome:i386
    policykit-1-gnome:i386
    policykit-1-gnome:i386
    policykit-1-gnome:i386
    policykit-1-gnome:i386
    policykit-1-gnome:i386
    policykit-1-gnome:i386
    policykit-1-gnome:i386
sergey@lab:~$ dpkg -l | grep lxpolkit
rc  lxpolkit                              0.5.3-2ubuntu1                               amd64        LXDE PolicyKit authentication agent

Цитировать (выделенное)
Для начала нужно проверить содержимое ~/.config/openbox/autostart - скопируйте его в сообщение
# OB_Autostart config
# coding: utf-8
LAUNCH_LIST = [
    ("conky","conky","5","*"),
    ("Alarm Clock","alarm-clock-applet","5","*"),
   ]

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Вопросы по Runtu LITE 18.04.2 x64 - 201905
« Ответ #14 : Август 08, 2019, 11:03:55 »
Цитировать (выделенное)
sergey@lab:~$ dpkg -l | grep lxpolkit
rc  lxpolkit                              0.5.3-2ubuntu1                               amd64        LXDE PolicyKit authentication agent
    Вывод говорит о том, что предустановленный lxpolkit был удалён, вместо него установлен policykit-1-gnome. Выполните
sudo aptitude install lxpolkit
sudo aptitude purge policykit-1-gnome
и перезайдите в сеанс.

    Вы показали не тот файл. Приведите вывод выполнения
cat ~/.config/openbox/autostartВ нём должна быть строка запуска
lxpolkit &которая не работает из-за того, что lxpolkit был заменён на policykit-1-gnome.