| Summary: | usb/usbcam не устанавливает права на подключаемое устройство. | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergey Y. Afonin <asy> |
| Component: | libgphoto2 | Assignee: | Vyacheslav Dikonov <slava> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | enhancement | ||
| Priority: | P2 | CC: | jinn, rider |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| Bug Depends on: | 8434 | ||
| Bug Blocks: | |||
Вообще в скрипте в gphoto новой версии (2.1.6) console.lock проверяется в /var/run/ Попробуйте пакет из branch-3.0, там более новая версия gphoto, если всё заработает и мантейнер не будет возражать - я отправлю её в Sisyphus. (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/, значит не заработает. теперь работает. Правда
logger -p local3.info -t USBCAM "$0 started: ${ACTION} ${DEVICE}"
я бы добавил чтобы знать где хвосты искать в следующий раз...
работает |
Долго думал, какой статус поставить. Решил, что, все-таки, этот, как как библиотека направлена на работу с пользователем, а тот же 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 в начале ?