Instalar brscan4 para mi escáner hermano no funciona en una nueva instalación de Ubuntu 16.10

2

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 -Lfalla 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.conftiene brother4la ú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?

Natim
fuente

Respuestas:

1

Hice un ldd /usr/lib64/sane/libsane-brother4.soy tengo:

libusb-0.1.so.4 => not found

Así que supuse que necesitaría instalar esta dependencia.

Para instalarlo, solo ejecuta: sudo apt-get install libusb-0.1-4

Y voilá:

$ scanimage -L
device `brother4:net1;dev0' is a Brother DCP7070DW DCP-7070DW
Natim
fuente
Tuve que hacerlo de nuevo hoy: D
Natim