I just upgraded to from Xenial 16.04 to Bionic 18.04 and unfortunately
the scanner broke again.

Unfortunately the changes affect two places -- udev seems to have made
big changes to the scanner section, so I wrote a completely new udev
file, and the sane-dll backend doesn't look in the same directory.

I composed my new udev script, then after lots of tinkering and some
judicious use of the debug command:

$ SANE_DEBUG_DLL=128 scanimage -L

I discovered the changes to the sane-dll backend. I installed an instance of 
Trusty 14.04 and used the above command to confirm Trusty looked for brother2 
in:
/usr/lib/x86_64-linux-gnu/sane
/usr/lib/sane

Bionic ONLY looks for brother2 in:
/usr/lib/x86_64-linux-gnu/sane

I manually linked the files the brscan2 .deb installs into
/usr/lib/x86_64-linux-gnu/sane/ and /usr/lib/x86_64-linux-gnu/ into
/usr/lib/x86_64-linux-gnu/sane/ and /usr/lib/x86_64-linux-gnu/ and it
seems to work.

I will attempt to write up a procedure (for my benefit if nothing else).
But it may take me a little while.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/701856

Title:
  Brother's printer/scanner drivers awkward to find and install

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/701856/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to