Bug 28272 - Не там ищет helper
Summary: Не там ищет helper
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: polkit (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-25 17:49 MSK by Fr. Br. George
Modified: 2012-12-26 16:55 MSK (History)
7 users (show)

See Also:


Attachments
0001-Partially-revert-commit-6fbcc6cd839680fcefd81c4a4367.patch (982 bytes, patch)
2012-12-25 18:58 MSK, Gleb F-Malinovskiy
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Fr. Br. George 2012-12-25 17:49:25 MSK
Пытается запустить /usr/lib/polkit-1/polkit-agent-helper-1 вместо /usr/libexec/polkit-1/polkit-agent-helper-1

Достаточно прибить /usr/libexec/polkit-mate-authentication-agent-1 и запустить его вручную, чтобы увидеть следующее при  попытке настройки сети:

** (polkit-mate-authentication-agent-1:7315): WARNING **: Cannot spawn helper: Не удалось выполнить процесс-потомок «/usr/lib/polkit-1/polkit-agent-helper-1» (Нет такого файла или каталога)
Comment 1 Gleb F-Malinovskiy 2012-12-25 18:58:34 MSK
Created attachment 5684 [details]
0001-Partially-revert-commit-6fbcc6cd839680fcefd81c4a4367.patch
Comment 2 Gleb F-Malinovskiy 2012-12-25 18:59:20 MSK
Это не в mate, это прямо в polkit.
Вс
Comment 3 Gleb F-Malinovskiy 2012-12-25 18:59:36 MSK
Вс
Comment 4 Gleb F-Malinovskiy 2012-12-25 19:00:51 MSK
Всё дело в том, что в polkit 0.106 helper и всё остальное переехали в /usr/lib, а у нас оставили в /usr/libexec
Comment 5 Yuri N. Sedunov 2012-12-25 19:09:10 MSK
(In reply to comment #4)
> Всё дело в том, что в polkit 0.106 helper и всё остальное переехали в /usr/lib,
> а у нас оставили в /usr/libexec

Не надо перекладывать с больной головы.
Comment 6 Gleb F-Malinovskiy 2012-12-25 20:16:45 MSK
(В ответ на комментарий №5)
> Не надо перекладывать с больной головы.

polkit (сам!) не может запустить helper.

Ошибка прямо внутри polkit.
Функция polkit_agent_session_response ищет helper в /usr/lib/polkit-1/polkit-agent-helper-1 .

Этой функцией как минимум пользуются mate-polkit и polkit-gnome. И ошибка описанная george@ актуальная для обоих, я специально проверил.
Comment 7 Yuri N. Sedunov 2012-12-25 20:59:13 MSK
(In reply to comment #6)
> (В ответ на комментарий №5)
> > Не надо перекладывать с больной головы.
> 
> polkit (сам!) не может запустить helper.
> 
> Ошибка прямо внутри polkit.
> Функция polkit_agent_session_response ищет helper в
> /usr/lib/polkit-1/polkit-agent-helper-1 .
>

И спасибо, и пардон. Ждите исправленный polkit.
Comment 8 Gleb F-Malinovskiy 2012-12-25 21:17:52 MSK
(В ответ на комментарий №7)
> 
> И спасибо, и пардон. Ждите исправленный polkit.

Кстати, в commit message написана неправда, это не revert, там revert-ом в этом месте не обошлось, а я потом, позабыв, заамендил сверху.
Comment 9 Repository Robot 2012-12-25 21:41:46 MSK
polkit-0.109-alt1 -> sisyphus:

* Mon Dec 24 2012 Yuri N. Sedunov <aris@altlinux> 0.109-alt1
- pre 0.110 (d6acecdd)
- removed upstreamed patches
- fixed helper path (ALT #28272)