Ubuntu should support drivers installed to non-multiarch directory

Bug #1795725 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sane-backends (Debian)
Fix Released
Unknown
sane-backends (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Impact
======
Some manufacturers and vendors distribute their own scanner drivers. Some of these drivers install to /usr/lib/sane/ instead of the multi-arch directory Ubuntu uses.

Expected Behavior
================
sane-backends should support the non-multiarch directory too.

Also, some Brother drivers use the /usr/lib64/sane/ directory (as used in Fedora and RHEL). It would be helpful if Ubuntu supported that directory too.

Other Info
==========
There is much more discussion about this issue at LP: #1728012
I split this bug off since this is about a single specific issue and that bug has become more of a support thread.

The multiarch switch seemed to happen in 1.0.22-4 way back in 2011.

I don't know why there seem to be more reports now.

Jeremy Bícha (jbicha)
description: updated
Jeremy Bícha (jbicha)
description: updated
Changed in sane-backends (Debian):
status: Unknown → Fix Released
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

Hi Jeremy,

Since I was not aware of this bug, I have involved myself in bug #1728012 and try to turn it into a bug report again and a base for some action.

Would appreciate if you could take a look at the latest comments at the other bug, especially comment #232. As you can see I got stuck completely as regards scanning on bionic. I noticed that you were involved in this package at the time, and wonder if you have some theory about the reason why scanning fails for me on bionic. I can scan with my device on 16.04 and 19.04. Missing package dependency?

As regards why support for the non-multiarch directories was stopped only around 2017/2018, Debian has had a patch to keep up the support for a long time, but it was (accidentally?) disabled:

https://jff.email/cgit/sane-backends.git/commit/debian/patches/series?id=1edb0210

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

I got help with my personal bionic issue. It was a missing package:

https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/comments/237

Anyway, I marked this bug a duplicate of the "support thread" - hope you don't mind. A fix of the regression is about to make it into bionic, and as regards support for /usr/lib64/sane, I submitted bug #1835220.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.