He estado usando el controlador para mi escáner de red (DCP-7070DW) con éxito durante bastante tiempo y todavía lo estoy usando en otra computadora en ejecución. Pero estoy teniendo dificultades para instalarlo en mi nueva instalación de Ubuntu 16.10, incluso si todavía funciona después de actualizar los otros.
La ejecución scanimage -L
falla con un segfault.
$ ldd /usr/bin/scanimage
linux-vdso.so.1 => (0x00007fffcefad000)
libsane.so.1 => /usr/lib/x86_64-linux-gnu/libsane.so.1 (0x00007fd82ed31000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd82e96a000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd82e766000)
/lib64/ld-linux-x86-64.so.2 (0x00005651dc8dc000)
Si ejecuto GDB
(gdb) run -L
Starting program: /usr/bin/scanimage -L
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff73ecd3e in __pthread_initialize_minimal_internal ()
at nptl-init.c:322
322 nptl-init.c: Aucun fichier ou dossier de ce type.
Mi /etc/sane.d/dll.conf
tiene brother4
la última línea como se esperaba.
Tengo:
/usr/lib64/sane/libsane-brother4.so
/usr/lib/x86_64-linux-gnu/sane/libsane-brother4.so
¿Alguna idea de cómo solucionar el problema?