Bug 4768 - consolehelper changes program behavior
Summary: consolehelper changes program behavior
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: consolehelper (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 4367
  Show dependency tree
 
Reported: 2004-07-12 00:11 MSD by Sviatoslav Sviridov
Modified: 2010-10-30 16:09 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sviatoslav Sviridov 2004-07-12 00:11:01 MSD
Если запускать synaptic через consolehelper, то возникают проблемы с
отображением помощи (см. #4367). При запуске через sudo - все работает отлично.

В synaptic'е запуск помощи происходит вызовом system(3), который не
рекомендуется использовать в программах с suid или sgid привилегиями, однако
хотелось бы, чтобы consolehelper работал нормально в подобных ситуациях, раз уж
прецедент есть (sudo).
Comment 1 Dmitry V. Levin 2004-11-15 23:28:54 MSK
Есть ли тест попроще чем synaptic?
Comment 2 Sviatoslav Sviridov 2004-11-24 12:27:14 MSK
Не могу придумать другой testcase :(
Comment 3 Dmitry V. Levin 2006-01-20 18:18:33 MSK
Я не умею воспроизводить эту проблему.

Кстати, если в /etc/sudoers есть строка
Defaults env_reset
то через sudo работает?
Comment 4 Led 2006-01-20 18:50:45 MSK
(In reply to comment #3) 
> Я не умею воспроизводить эту проблему. 
>  
> Кстати, если в /etc/sudoers есть строка 
> Defaults env_reset 
> то через sudo работает? 
 
У меня сия проблема воспроизводится во ВСЕХ случаях использования запуска через 
consolehelper. Какие данные из системы нужно предоставить? 
Comment 5 Dmitry V. Levin 2006-01-20 18:59:02 MSK
Замените на время эксперимента /usr/sbin/synaptic с исполняемого файла на ссылку:
# ln -snf /bin/true /usr/sbin/synaptic

C таким synaptic'ом у меня работает.  Проверял на
$ rpmquery consolehelper synaptic-usermode
consolehelper-0.2.9.1-alt1
synaptic-usermode-1.2-alt1.1

Xorg старый, но в данном случае это не должно играть роли.
Comment 6 Sviatoslav Sviridov 2006-01-21 12:37:20 MSK
(In reply to comment #3)
> Кстати, если в /etc/sudoers есть строка
> Defaults env_reset
> то через sudo работает?

В таком случае через sudo вообще не удается запустить synaptic:

Gtk-WARNING **: cannot open display: 
Comment 7 Rinat Bikov 2010-10-30 16:09:30 MSD
У меня сейчас из-под consolehelper synaptic нормально запускается - ещё актуально?