Summary: | ivman does not want to execute 'sudo' until it is restarted manually | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitry Kovalskyy <dikov> |
Component: | ivman | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | dikov, eostapets, evg, mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Dmitry Kovalskyy
2006-05-18 15:11:23 MSD
Хм... В выводе скрипта нет ничего подозрительного... А что будет если первым делом после загрузки сказать service ivman restart ? А что пишет sudo в /var/log/auth/all в первом и во втором случае? (In reply to comment #1) > Хм... В выводе скрипта нет ничего подозрительного... Дык, получается что после перезагрузки руками сервис работает от рута и получается что он может стартовать service bluetooth итп. а если не перегружать то ивман работает от себя и прав ему не дают > А что будет если первым делом после загрузки сказать service ivman restart ? То ивман подхватит блютусину и все заработает (In reply to comment #2) > А что пишет sudo в /var/log/auth/all в первом и во втором случае? в первом случае вааще не появляется никаких записей в /var/log/auth/all тока на 12 консоли May 23 17:52:40 dnote ivman: New Device: /org/bla/bla/bla May 23 17:52:40 dnote ivman: Running: /usr/bin/sudo /etc/init.d/bluetooth start May 23 17:52:40 dnote ivman: Running: /usr/bin/sudo /usr/bin/rfcomm0 bind 0 XX:XX:XX:XX:XX 1 а вот во втором случае появляется таие 2 строчки May 23 17:55:50 dnote sudo: ivman : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/etc/init.d/bluetooth start May 23 17:55:50 dnote sudo: ivman : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/rfcomm bind 0 00:0A:D9:82:25:61 1 получается почему то ивман не выполняет судо.... может ему каких то переменных не хватает? #grep ivman /etc/group ? #control |grep sudo ? Похоже, сталкиваюсь с чем-то подобным. Баг ещё актуален вообще? Не знаю, но не исключено. Дим, ты сейчас пользуешься ivman? Вероятно, проблема связана с тем, что sudo по умолчанию требует терминал (флаг requiretty по умолчанию установлен); при ручном запуске у процесса ivman остаётся терминал, с которого был произведён перезапуск. Кроме того, обсуждаемые правила сейчас вообще не нужны, поскольку есть /etc/udev/rules.d/80-bluetooth.rules: ACTION=="add", KERNEL=="hci*", RUN+="/etc/init.d/bluetooth start" ACTION=="remove", KERNEL=="hci*", RUN+="/etc/init.d/bluetooth stop" rfcomm bind запускать вручную тоже необязательно - достаточно заполнить /etc/bluetooth/rfcomm.conf. В общем, неизвестно и вряд ли кто этим занимается. <dikov> привет на 4ке я его вроде не заводил -- тут по мему какая то другая система автоматизации а с компакта я уже слез goto udev |