Я извиняюсь, если не на тот форум... но с проблемой я уже маюсь фиг знает сколько..Короче, есть сканер, который в сабже. Принтер работает, а сканер хоть убей не определяется. Мне как-то удалось заставить его заработать... действовал по этой ссылке: http://www.linux.org.ru/forum/linux-hardware/3736009
Но после этого на систему прилетело обновление. Он работал на CentOS 7.1, а сейчас у меня CentOS 7.2. И всё.... капец... я уже и сканер включал/отключал, и перезагружался, и права смотрел - все юзвери в группе lp находятся... что только ни делал, ничего не помогает.
Может кто сталкивался с проблемой? В чём тут может быть дело? Я просто даже не знаю, куда копать, а сканер бы нужен. Понимаю, что старый, но ведь он может работать, если захочет ))))))))
проверьте зависимости библиотек:ldd /usr/lib/sane/libsane-smfp.so
ldd /usr/lib/libmfp.so
> проверьте зависимости библиотек:
> ldd /usr/lib/sane/libsane-smfp.so
> ldd /usr/lib/libmfp.so[root@localhost sane]# ldd /usr/lib/sane/libmfp.so
linux-vdso.so.1 => (0x00007ffe5d194000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f4e6ae64000)
libstdc++.so.5 => /lib64/libstdc++.so.5 (0x00007f4e6ac84000)
libm.so.6 => /lib64/libm.so.6 (0x00007f4e6a97c000)
libc.so.6 => /lib64/libc.so.6 (0x00007f4e6a5b4000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f4e6a39c000)
/lib64/ld-linux-x86-64.so.2 (0x00007f4e6b194000)
[root@localhost sane]# ldd /usr/lib64/libsane.so.1
linux-vdso.so.1 => (0x00007ffff9534000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fecb529c000)
libv4l1.so.0 => /lib64/libv4l1.so.0 (0x00007fecb5094000)
libieee1284.so.3 => /lib64/libieee1284.so.3 (0x00007fecb4e84000)
libtiff.so.5 => /lib64/libtiff.so.5 (0x00007fecb4c0c000)
libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007fecb49b4000)
libgphoto2.so.6 => /lib64/libgphoto2.so.6 (0x00007fecb472c000)
libgphoto2_port.so.10 => /lib64/libgphoto2_port.so.10 (0x00007fecb451c000)
libm.so.6 => /lib64/libm.so.6 (0x00007fecb4214000)
libexif.so.12 => /lib64/libexif.so.12 (0x00007fecb3fcc000)
libusb-1.0.so.0 => /lib64/libusb-1.0.so.0 (0x00007fecb3db4000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fecb3b94000)
libc.so.6 => /lib64/libc.so.6 (0x00007fecb37cc000)
/lib64/ld-linux-x86-64.so.2 (0x00007fecb56f4000)
libv4l2.so.0 => /lib64/libv4l2.so.0 (0x00007fecb35bc000)
libjbig.so.2.0 => /lib64/libjbig.so.2.0 (0x00007fecb33ac000)
libz.so.1 => /lib64/libz.so.1 (0x00007fecb3194000)
libltdl.so.7 => /lib64/libltdl.so.7 (0x00007fecb2f84000)
libv4lconvert.so.0 => /lib64/libv4lconvert.so.0 (0x00007fecb2d04000)
librt.so.1 => /lib64/librt.so.1 (0x00007fecb2afc000)
Ну и что? Типа проверять, есть ли данный файл по данному пути?
>[оверквотинг удален]
> libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fecb3b94000)
> libc.so.6 => /lib64/libc.so.6 (0x00007fecb37cc000)
> /lib64/ld-linux-x86-64.so.2 (0x00007fecb56f4000)
> libv4l2.so.0 => /lib64/libv4l2.so.0 (0x00007fecb35bc000)
> libjbig.so.2.0 => /lib64/libjbig.so.2.0 (0x00007fecb33ac000)
> libz.so.1 => /lib64/libz.so.1 (0x00007fecb3194000)
> libltdl.so.7 => /lib64/libltdl.so.7 (0x00007fecb2f84000)
> libv4lconvert.so.0 => /lib64/libv4lconvert.so.0 (0x00007fecb2d04000)
> librt.so.1 => /lib64/librt.so.1 (0x00007fecb2afc000)
> Ну и что? Типа проверять, есть ли данный файл по данному пути?по зависимостям все нормально, проверьте grep smfp /etc/sane.d/dll.conf
ну и далее смотрите scanimage + debug mode
> Но после этого на систему прилетело обновление. Он работал на CentOS 7.1,
> а сейчас у меня CentOS 7.2.смотреть Release Notes для 7.2 чтобы понимать что изменяется и что новенького. возможно приложения и библиотеки изменились/обновились, в которых поддержка удалена/или нужно подшаманить чтобы заработало