Bug 46766
| Summary: | Ошибки при работе Software Center | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Ахламов Петр <petr-akhlamov> | ||||
| Component: | gnome-software | Assignee: | qa-team <qa-team> | ||||
| Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | aris | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Результат проверки актуальности Состояние: Запуск GNOME Software без beesu является штатным: операции PackageKit авторизуются через polkit. После исходного отчёта gnome-software обновлён с версии 40 до 51 в Sisyphus, однако удаление программ по указанным шагам на актуальной системе не проверено. Рекомендация: выполнить ретест установки и удаления пакета через gnome-software-51 в актуальном Sisyphus под обычным пользователем. Перепроверила на Альт Образование 11.2 XFCE, обновлённой до Sisyphus и до p11: - Sisyphus: gnome-software-51.0-alt1, packagekit-1.3.6-alt2, polkit-126-alt2; - p11: gnome-software-49.2-alt1.2, packagekit-1.3.6-alt1, polkit-126-alt2. Под обычным пользователем (test, состоит в группе wheel) открывала «Центр приложений», устанавливала и удаляла программу Atomix. По два раза в каждой ветке, второй раз после перезагрузки. Не воспроизводится ни в Sisyphus, ни в p11. Центр приложений запускается без запроса пароля, как и положено. При установке и при удалении появляется окно polkit «Для установки (удаления) приложений требуется аутентификация» с запросом пароля root. После ввода пароля программа устанавливается и удаляется (rpm -q и журнал PackageKit это подтверждают), ярлык из меню исчезает. Ошибок «removing not available» и «Недостаточно прав для удаления» нет. Запускать Центр приложений через beesu не нужно. Отдельно: в Sisyphus на Образовании, обновлённом с p11, не установлен gnome-software-plugin-packagekit, и Центр приложений не находит программ из репозитория. Это уже описано в баге 60796, проверяла с установленным плагином. |

Description
Ахламов Петр 2023-07-05 13:00:52 MSKCreated attachment 13708 [details] скриншоты Во время написания руководства по установке и удалению программ для Альт Образования, при работе с Gnome Software мной были выявлены следующие ошибки. При запуске Gnome Software запускается без beesu и => без повышения прав до админа. Он спокойно ставит ПО без повышения прав из системного Альтовского репозитория, но некорректно производит удаление. Подробные шаги я распишу вместе со скринготами: sc1: Мы под обычным пользователем открываем software-center, он ничего не запрашивает. Устанавливаем программу, он все устанавливает, нажимаем uninstall, он говорит 'removing not available' sc2 after reboot: Попробуем перезагрузиться и повторить. Та ошибка исчезла, теперь он пишет "Недостаточно прав для удаления". sc3 beesu: Ввожу в консоли 'beesu gnome-software %U'. Программа открывается, жму Uninstall, программа начала удаляться. sc4 usual user: Захожу под обычным пользователем, программа осталась. Жму удалить, спрашивает пароль. (после посмотрел, в диспетчере задач висело несколько незакрытых процессов gnome-software, хотя все окна были закрыты). Вроде, как удалил. sc5 after all: После всего смотрю - в меню приложений программы нет, в центре приложений в установленных нет.