workstation-11.0-x86-64 обновленный до актуального состояния Sisyphus На kworkstation и education не воспроизводится. Шаги для воспроизведения: 1. Перейти на вкладку «Компоненты» 2. Выбрать любой неустановленный компонент 3. Нажать кнопку «Применить» Ожидаемый результат: Успешная установка пакетов Фактический результат: Неисправимая ошибка: Failed to obtain authentication. Операция завершилась с ошибкой.
Подключаю Семена Фомченкова
А Семён то тут при чём ? просьба автора посмотреть, в чём проблема.
(Ответ для Anton Farygin на комментарий #2) > А Семён то тут при чём ? просьба автора посмотреть, в чём проблема. Бага проявляется только при обновлении и только workstation-11.0 до Сизифа. Семен может посоветовать и посмотреть, что именно в его дистрибутиве приводит к проблеме.
Created attachment 19512 [details] Воспроизводится и на Education
(Ответ для Ajrat Makhmutov на комментарий #4) > Создано вложение 19512 [details] [подробности] > Воспроизводится и на Education На Education или на Sisyphus? Пожалуйста, опишите способ воспроизведению по шагам.
В Альт Рабочая станция 11.0+ включен пакет polkit-rule-packagekit-disallow-install-0.1-alt2 который запрещает packagekit ставить пакеты от пользователя в группе wheel. altcenter как раз ставит пакеты через packagekit (https://git.altlinux.org/gears/a/altcenter.git?p=altcenter.git;a=blob;f=plugins/components.py;h=c0a276289b8b3a20e3f08097c8ea157b4061e4c8;hb=a9b6492e0de232c4456d0320275636f59c896661#l214) Соответственно в Рабочей станции это работать не будет. Но, 29 июля в p11 прошло задание(https://git.altlinux.org/gears/a/altcenter.git?p=altcenter.git;a=blob;f=plugins/components.py;h=c0a276289b8b3a20e3f08097c8ea157b4061e4c8;hb=a9b6492e0de232c4456d0320275636f59c896661#l214) с packagekit где включенную настройку установки пакетов из-под имени пользователя в группе wheel перенесли в отдельный пакет polkit-rule-packagekit-allow-install соответственно у Айрата система скорее всего обновлена до текущего состояния репозитория P11, где Альт Центр перестал корректно устанавливать компоненты на любой системе в которой нет пакет polkit-rule-packagekit-allow-install или соответствующего правила polkit. Наверное стоит добавить зависимость на пакет polkit-rule-packagekit-allow-install
(Ответ для Semen Fomchenkov на комментарий #6) > Но, 29 июля в p11 прошло > задание(https://git.altlinux.org/gears/a/altcenter.git?p=altcenter.git; > a=blob;f=plugins/components.py;h=c0a276289b8b3a20e3f08097c8ea157b4061e4c8; > hb=a9b6492e0de232c4456d0320275636f59c896661#l214) * https://packages.altlinux.org/en/tasks/390465/
(Ответ для Semen Fomchenkov на комментарий #6) > В Альт Рабочая станция 11.0+ включен пакет > polkit-rule-packagekit-disallow-install-0.1-alt2 который запрещает > packagekit ставить пакеты от пользователя в группе wheel. altcenter как раз > ставит пакеты через packagekit > (https://git.altlinux.org/gears/a/altcenter.git?p=altcenter.git;a=blob; > f=plugins/components.py;h=c0a276289b8b3a20e3f08097c8ea157b4061e4c8; > hb=a9b6492e0de232c4456d0320275636f59c896661#l214) Соответственно в Рабочей > станции это работать не будет. > > Но, 29 июля в p11 прошло > задание(https://git.altlinux.org/gears/a/altcenter.git?p=altcenter.git; > a=blob;f=plugins/components.py;h=c0a276289b8b3a20e3f08097c8ea157b4061e4c8; > hb=a9b6492e0de232c4456d0320275636f59c896661#l214) с packagekit где > включенную настройку установки пакетов из-под имени пользователя в группе > wheel перенесли в отдельный пакет polkit-rule-packagekit-allow-install > соответственно у Айрата система скорее всего обновлена до текущего состояния > репозитория P11, где Альт Центр перестал корректно устанавливать компоненты > на любой системе в которой нет пакет polkit-rule-packagekit-allow-install > или соответствующего правила polkit. > > Наверное стоит добавить зависимость на пакет > polkit-rule-packagekit-allow-install Семен, спасибо!
altcenter-1.0-alt0.17 -> sisyphus: Tue Sep 09 2025 Andrey Cherepanov <cas@altlinux> 1.0-alt0.17 - Required polkit-rule-packagekit-allow-install to install packages (ALT #54844).
Андрей, спасибо!
(Ответ для AEN на комментарий #10) > Андрей, спасибо! Это не исправление ошибки, а объезд, благодаря которому всё работало. Была добавлена зависимость на пакет polkit-rule-packagekit-allow-install, который разрешает установку пакетов без ввода пароля пользователю из группы wheel. Почему-то не используется polkit helper для повышения прав.
altcenter-2.0-alt1 -> sisyphus: Sat Sep 27 2025 Ajrat Makhmutov <rauty@altlinux> 2.0-alt1 - Components: replace components module with alt-components launcher (Closes: 54844, 56088).
Нельзя без согласования брать и ломать основную идею altcenter.
(Ответ для Andrey Cherepanov на комментарий #13) > Нельзя без согласования брать и ломать основную идею altcenter. В sisyphus я исправил данный баг. Сейчас его там нет. Переоткройте, когда появится.
(Ответ для Andrey Cherepanov на комментарий #13) > Нельзя без согласования брать и ломать основную идею altcenter. Андрей, мы это обсуждали. У alt-components вряд ли будет стабильный API, поэтому другого выхода просто нет. Сломано больше недели, кто должен исправлять под новый API (вновь и вновь)? В самих alt-components будут ровно те компоненты, которые были в Альт Центр. Поэтому не так всё страшно.
Версия: altcenter-1.0-alt0.19 > Наверное стоит добавить зависимость на пакет polkit-rule-packagekit-allow-install Этого мало. В исходниках /plugins/components.py мы делаем: cmd = f"pkcon refresh force -p -y && pkcon install -p -y {' '.join(install_packages)}" Из-за чего всё начинает упираться в org.freedesktop.packagekit.system-sources-refresh Необходимо по общему шаблону добавить следующее правило: polkit.addRule(function(action, subject) { if (action.id == "org.freedesktop.packagekit.system-sources-refresh" && subject.active == true && subject.local == true && subject.isInGroup("wheel")) { return polkit.Result.YES; } }); После этого - будет работать.