Bug 8540 - usb/usbcam не устанавливает права на подключаемое устройство.
Summary: usb/usbcam не устанавливает права на подключаемое устройство.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libgphoto2 (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Vyacheslav Dikonov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 8434
Blocks:
  Show dependency tree
 
Reported: 2005-11-22 20:34 MSK by Sergey Y. Afonin
Modified: 2007-02-21 12:19 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2005-11-22 20:34:11 MSK
Долго думал, какой статус поставить. Решил, что, все-таки, этот, как как
библиотека направлена на работу с пользователем, а тот же digikam с камерой
работать не может.

Проблема в смене расположения console.lock, который теперь живет в
/var/run/console/. 

И есть еще пара моментов по случаю. 

1. Может быть добавить пару строчек, вроде
  logger -p local3.info -t USBCAM "$0 started: ${ACTION} ${DEVICE}"
  logger -p local3.info -t USBCAM "$0: CONSOLEOWNER=$CONSOLEOWNER"
  в соответствующих местах для быстрого понимания подобных проблем в последствии ?

2. Здесь никак не учитывается группа camera. Не следует ли заменить
        chmod 0000 "${DEVICE}"
        chown "$CONSOLEOWNER" "${DEVICE}"
        chmod 0600 "${DEVICE}"
   на 
        chown .camera "${DEVICE}"
        chmod 0660 "${DEVICE}"

Ну и группу создавать при установке RPM-ки, как это раньше было...
И еще вопрос. А зачем chmod 0000 в начале ?
Comment 1 Anton Farygin 2005-11-23 11:47:45 MSK
Вообще в скрипте в gphoto новой версии (2.1.6) console.lock проверяется в /var/run/

Попробуйте пакет из branch-3.0, там более новая версия gphoto, если всё
заработает и мантейнер не будет возражать - я отправлю её в Sisyphus.

Comment 2 Sergey Y. Afonin 2005-11-23 16:41:09 MSK
(In reply to comment #1) 
 
> Вообще в скрипте в gphoto новой версии (2.1.6) console.lock проверяется 
в /var/run/ 
 
А в текущем Сизифе console.lock лежит в /var/run/console/ 
 
> Попробуйте пакет из branch-3.0, там более новая версия gphoto, 
 
А что там пробовать ? Если скрипт под руками, посмотрите, где ищется 
console.lock, если не в /var/run/console/, значит не заработает. 
 
Comment 3 Sergey Y. Afonin 2005-12-03 11:16:49 MSK
теперь работает. Правда   
 
logger -p local3.info -t USBCAM "$0 started: ${ACTION} ${DEVICE}" 
 
я бы добавил чтобы знать где хвосты искать в следующий раз... 
 
Comment 4 Sergey Y. Afonin 2006-03-18 16:54:38 MSK
работает