Summary: | Не реагирует на подключение USB-устройства, нарушает работу gphoto2 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vyacheslav Dikonov <slava> |
Component: | hotplug | Assignee: | Vyacheslav Dikonov <slava> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P2 | CC: | pilot |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 3459 |
Description
Vyacheslav Dikonov
2004-06-10 14:29:45 MSD
Подтверждаю: Сегодняшний dist-upgrade из Сизифа выдал следующее: 17: libgphoto2 ########################################### [ 89%] /root/tmp/rpm-tmp.59167: line 3: /usr/sbin/update-usb.usermap: No such file or directory И этого файла там-таки действительно нету... (# uname -r 2.4.26-std-up-alt2) Этот файл не нужен для USB фотокамер. посмотрите как фиксить по аналогии с https://bugzilla.altlinux.org/show_bug.cgi?id=4337 reassign Есть 2 проблемы: 1) Ссылка на ошибку 4337 не объясняет, чем следует заменить /usr/sbin/update-usb.usermap. Не думаю, что hotplug будет сам знать все модели фотоаппаратов лучше gphoto2. Может мне самостоятельно переписывать usermap при установке своего пакета? 2) Сейчас я вообще не вижу у себя каталога /proc/bus/usb. Ядро, модули и modules.conf не менялись. Неудивительно, что hotplug-usb вообще не работает. Каким образом обновление могло вызвать это? *** Bug 4375 has been marked as a duplicate of this bug. *** Заняться глюками hotplug смогу не ранее чем в середине июля, так как перегружен работой. Не столь уж сложной адаптацией libgphoto2 к новому hotplug заниматься готов, но не могу, потому что hotplug на моей машине не работает с момента его обновления. Рад буду услышать, что у кого-то подключенный по USB фотоаппарат в последнем Сизифе определяется как устройство. У меня нормально работает Mustek gSmart mini2. Hotplug у меня наконец снова заработал, так что ошибку можно закрыть. Вызов update-usb.usermap из %post пакета libgphoto2 я уже убрал. Теперь, следуя записям о том, что hotplug будет обрабатывать файлы /etc/hotplug/usb/*.usermap, вместо обновления /etc/hotplug/usb.usermap просто кладу файл /etc/hotplug/usb/usbcam.usermap, содержащий те же настройки. Новая совместимая сборка называется gphoto2-2.1.4-alt3.src.rpm. Вроде все работает. Программа /usr/lib/libgphoto2/print-usb-usermap (пакет libgphoto2) вызывается в секции %post и записывает файл /etc/hotplug/usb/usbcam.usermap. Не забудьте включить в пакет /etc/hotplug/usb/usbcam.usermap с опцией %ghost |