2017-10-27 10:42:18 |
PeterPall |
bug |
|
|
added bug |
2017-10-27 10:44:06 |
PeterPall |
description |
Many scanners can no more be used since sane has changed something: The 3rd-party plug-in the vendor provides as .deb package will still install. But the scanner is no more recognized.
Scanners that are affected are(besides others):
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Brother MFC-8510DN
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: libsane1 1.0.27-1~experimental2ubuntu2
Uname: Linux 4.14.0-041400rc5-lowlatency x86_64
ApportVersion: 2.20.7-0ubuntu3.1
Architecture: amd64
Date: Fri Oct 27 12:35:52 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install) |
Many scanners can no more be used since sane has changed something: The 3rd-party plug-in the vendor provides as .deb package will still install. But the scanner is no more recognized.
Scanners that are affected are(besides others):
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Brother MFC-8510DN
- Epson Perfection V33
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: libsane1 1.0.27-1~experimental2ubuntu2
Uname: Linux 4.14.0-041400rc5-lowlatency x86_64
ApportVersion: 2.20.7-0ubuntu3.1
Architecture: amd64
Date: Fri Oct 27 12:35:52 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2017-10-27 10:44:43 |
PeterPall |
description |
Many scanners can no more be used since sane has changed something: The 3rd-party plug-in the vendor provides as .deb package will still install. But the scanner is no more recognized.
Scanners that are affected are(besides others):
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Brother MFC-8510DN
- Epson Perfection V33
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: libsane1 1.0.27-1~experimental2ubuntu2
Uname: Linux 4.14.0-041400rc5-lowlatency x86_64
ApportVersion: 2.20.7-0ubuntu3.1
Architecture: amd64
Date: Fri Oct 27 12:35:52 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install) |
Many scanners can no more be used since sane has changed something: The 3rd-party plug-in the vendor provides as .deb package will still install. But the scanner is no more recognized.
Scanners that are affected are(besides others):
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Brother MFC-8510DN
- Epson Perfection V33
It is to note that the probability that the scanner manufacturers fix things others broke is below 100%.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: libsane1 1.0.27-1~experimental2ubuntu2
Uname: Linux 4.14.0-041400rc5-lowlatency x86_64
ApportVersion: 2.20.7-0ubuntu3.1
Architecture: amd64
Date: Fri Oct 27 12:35:52 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2017-10-27 11:07:46 |
Boaz Dodin |
bug |
|
|
added subscriber Boaz Dodin |
2017-10-27 11:29:12 |
Launchpad Janitor |
sane-backends (Ubuntu): status |
New |
Confirmed |
|
2017-10-27 12:05:45 |
floriankeim |
bug |
|
|
added subscriber floriankeim |
2017-10-27 13:28:07 |
Jeremy Bícha |
sane-backends (Ubuntu): importance |
Undecided |
High |
|
2017-10-27 20:10:37 |
Mariusz Dykierek |
bug |
|
|
added subscriber Mariusz Dykierek |
2017-10-30 18:53:01 |
Arne Bockholdt |
bug |
|
|
added subscriber Arne Bockholdt |
2017-10-31 07:10:10 |
luca.mg |
bug |
|
|
added subscriber luca.mg |
2017-10-31 22:54:46 |
Jeremy Bícha |
bug |
|
|
added subscriber Jeremy Bicha |
2017-11-06 22:45:44 |
JP Guisset |
bug |
|
|
added subscriber JP Guisset |
2017-11-08 15:19:52 |
ID |
bug |
|
|
added subscriber ID |
2017-11-09 21:55:50 |
criceto45 |
bug |
|
|
added subscriber criceto45 |
2017-11-10 11:47:50 |
floriankeim |
removed subscriber floriankeim |
|
|
|
2017-11-11 18:41:54 |
Paul Nickerson |
bug |
|
|
added subscriber Paul Nickerson |
2017-11-15 11:21:19 |
Matt_H |
bug |
|
|
added subscriber Matt_H |
2017-11-16 06:22:30 |
luca.mg |
attachment added |
|
scanimage -L output diff https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5009886/+files/diff.txt |
|
2017-11-17 07:54:40 |
luca.mg |
attachment added |
|
diff.xsane.txt https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5010365/+files/diff.xsane.txt |
|
2017-11-17 14:08:05 |
Neelakanth Nadgir |
bug |
|
|
added subscriber Neelakanth Nadgir |
2017-11-20 11:49:29 |
staedtler-przyborski |
attachment added |
|
new udev-rule for testing https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5011642/+files/79-udev-brother.rules |
|
2017-12-08 23:40:47 |
Laurent Mouillart |
bug |
|
|
added subscriber Laurent Mouillart |
2018-01-10 08:20:31 |
Sam Wilson |
bug |
|
|
added subscriber Sam Wilson |
2018-01-27 17:54:58 |
Cristina Franzolini |
bug |
|
|
added subscriber Cristina Franzolini |
2018-01-30 06:42:26 |
PeterPall |
attachment added |
|
libsane1.patch https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5045386/+files/libsane1.patch |
|
2018-01-30 08:19:53 |
Ubuntu Foundations Team Bug Bot |
tags |
amd64 apport-bug bionic |
amd64 apport-bug bionic patch |
|
2018-01-30 08:20:01 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2018-03-02 12:21:56 |
Francisco Villar |
bug |
|
|
added subscriber Francisco Villar |
2018-04-11 08:15:48 |
hawkerb |
bug |
|
|
added subscriber hawkerb |
2018-05-16 08:24:10 |
Manuel |
bug |
|
|
added subscriber Manuel |
2018-05-17 00:03:23 |
Peter Bennett |
bug |
|
|
added subscriber Peter Bennett |
2018-05-17 17:53:35 |
Vaclav Kosar |
removed subscriber Vaclav Kosar |
|
|
|
2018-05-19 18:46:13 |
Raimondo Giammanco |
bug |
|
|
added subscriber Raimondo Giammanco |
2018-06-28 02:33:59 |
Stephen Talley |
bug |
|
|
added subscriber Stephen Talley |
2018-07-06 06:18:03 |
renbag |
bug |
|
|
added subscriber Renzo Bagnati |
2018-08-22 13:44:18 |
Maximilian Borm |
bug |
|
|
added subscriber Maximilian Borm |
2018-08-29 18:24:05 |
Mantas Kriaučiūnas |
bug |
|
|
added subscriber Mantas Kriaučiūnas |
2018-08-29 18:26:10 |
Mantas Kriaučiūnas |
bug |
|
|
added subscriber Baltix GNU/Linux system developers |
2018-08-29 18:26:35 |
Mantas Kriaučiūnas |
bug |
|
|
added subscriber Mantas123 |
2018-08-29 19:20:28 |
Wladimir Mutel |
bug |
|
|
added subscriber Wladimir Mutel |
2018-09-03 11:23:06 |
Janne Peltonen |
bug |
|
|
added subscriber Janne Peltonen |
2018-09-05 22:55:45 |
Barry Harding |
bug |
|
|
added subscriber Barry Harding |
2018-10-26 19:23:54 |
e-fernbach |
bug |
|
|
added subscriber e-fernbach |
2018-11-18 19:56:33 |
Salvatore Palma |
bug |
|
|
added subscriber Salvatore Palma |
2018-11-30 22:43:40 |
Chris Rainey |
bug |
|
|
added subscriber Chris Rainey |
2018-12-01 02:33:35 |
Ray Warnatsch |
bug |
|
|
added subscriber Ray Warnatsch |
2018-12-17 01:10:40 |
User |
bug |
|
|
added subscriber User |
2018-12-28 01:03:02 |
Thomas Mayer |
bug |
|
|
added subscriber Thomas Mayer |
2019-02-24 13:50:19 |
name |
bug |
|
|
added subscriber name |
2019-03-16 22:49:56 |
Stephen Turley |
bug |
|
|
added subscriber Stephen Turley |
2019-03-17 09:41:05 |
Harald Braun |
attachment added |
|
39-smfp_samsung.rules https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5246967/+files/39-smfp_samsung.rules |
|
2019-04-27 06:22:30 |
Michael |
bug |
|
|
added subscriber Michael |
2019-05-07 15:11:06 |
Peter Bennett |
removed subscriber Peter Bennett |
|
|
|
2019-06-25 23:42:38 |
Gunnar Hjalmarsson |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910103 |
|
2019-06-25 23:42:38 |
Gunnar Hjalmarsson |
bug task added |
|
sane-backends (Debian) |
|
2019-06-25 23:44:04 |
Gunnar Hjalmarsson |
bug |
|
|
added subscriber Gunnar Hjalmarsson |
2019-06-25 23:56:00 |
Gunnar Hjalmarsson |
nominated for series |
|
Ubuntu Bionic |
|
2019-06-25 23:56:00 |
Gunnar Hjalmarsson |
bug task added |
|
sane-backends (Ubuntu Bionic) |
|
2019-06-25 23:56:14 |
Gunnar Hjalmarsson |
sane-backends (Ubuntu): status |
Confirmed |
Fix Released |
|
2019-06-25 23:56:31 |
Gunnar Hjalmarsson |
sane-backends (Ubuntu Bionic): importance |
Undecided |
High |
|
2019-06-25 23:56:31 |
Gunnar Hjalmarsson |
sane-backends (Ubuntu Bionic): status |
New |
In Progress |
|
2019-06-25 23:56:31 |
Gunnar Hjalmarsson |
sane-backends (Ubuntu Bionic): assignee |
|
Gunnar Hjalmarsson (gunnarhj) |
|
2019-06-26 00:26:23 |
Gunnar Hjalmarsson |
bug |
|
|
added subscriber Steven Santos |
2019-06-26 00:29:50 |
Bug Watch Updater |
sane-backends (Debian): status |
Unknown |
Fix Released |
|
2019-06-26 01:33:31 |
Steven Santos |
description |
Many scanners can no more be used since sane has changed something: The 3rd-party plug-in the vendor provides as .deb package will still install. But the scanner is no more recognized.
Scanners that are affected are(besides others):
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Brother MFC-8510DN
- Epson Perfection V33
It is to note that the probability that the scanner manufacturers fix things others broke is below 100%.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: libsane1 1.0.27-1~experimental2ubuntu2
Uname: Linux 4.14.0-041400rc5-lowlatency x86_64
ApportVersion: 2.20.7-0ubuntu3.1
Architecture: amd64
Date: Fri Oct 27 12:35:52 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
* Starting with Ubuntu 17.10, Ubuntu changed the directory where sane dll looks for third party drivers. This configuration effectively broke backward compatibility for all existing third-party drivers.
* A large swath of these third party drivers (most of them) are no longer supported by the OEM, so maintaining compatibility is important.
* No open source replacement drivers are currently available, nor does the community have the resources to easily replace them.
* This bug represents a substantial portion of the scanners in use.
Scanners known to be affected include, but are not limited to:
- Brother Scanners (all Brother scanners before brscan4)
- DCP-145C
- DCP-163C
- DCP-165C
- DCP-167C
- DCP-185C
- DCP-195C
- DCP-197C
- DCP-365CN
- DCP-373CW
- DCP-375CW
- DCP-377CW
- DCP-383C
- DCP-385C
- DCP-387C
- DCP-395CN
- DCP-585CW
- DCP-6690CW
- DCP-7030
- DCP-7040
- DCP-7045N
- DCP-8070D
- DCP-8080DN
- DCP-8085DN
- DCP-9010CN
- DCP-9040CN
- DCP-9042CDN
- DCP-9045CDN
- DCP-J125
- DCP-J315W
- DCP-J515W
- DCP-J715W
- MFC-250C
- MFC-255CW
- MFC-257CW
- MFC-290C
- MFC-295CN
- MFC-297C
- MFC-490CW
- MFC-495CW
- MFC-5490CN
- MFC-5890CN
- MFC-5895CW
- MFC-6490CW
- MFC-6890CDW
- MFC-7320
- MFC-7340
- MFC-7345N
- MFC-7440N
- MFC-7450
- MFC-7840N
- MFC-7840W
- MFC-790CW
- MFC-795CW
- MFC-8370DN
- MFC-8380DN
- MFC-8480DN
- MFC-8510DN
- MFC-8680DN
- MFC-8880DN
- MFC-8890DW
- MFC-9010CN
- MFC-9120CN
- MFC-9320CW
- MFC-9440CN
- MFC-9450CDN
- MFC-9840CDW
- MFC-990CW
- MFC-J220
- MFC-J265W
- MFC-J270W
- MFC-J410
- MFC-J410W
- MFC-J415W
- MFC-J615W
- MFC-J630W
- Dell MFP Laser Printer 1135n
- Epson Scanners
- All scanners supported by the libsane-epk driver
- All scanners supported by the iscan driver
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Epson Perfection V33
- Samsung M2070
- Xerox Workcentre 3225
* This was working in the 17.04 release. 18.10 is an LTS release, so backporting is warranted for the 18.10 release.
[Test Case]
* Following the standard installation procedures for any of the affected scanner drivers results in the driver files being installed to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-gnu/sane. When xsane is run, the scanner is not found.
[Regression Potential]
* Regression to previous working sane package often results in the automatic removal of core system components (documented in the comments to this bug report), making regression an unusable option for addressing this bug.
* The available patch is functional and stable in the 19.10 branch.
[Other Info]
* Third party sane drivers in previous version of sane were located under /usr/lib/sane/, however, the current version of sane on Ubuntu only looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers are known to install files to.
* The addition of symlinks alone does not appear to fix this issue, though it may make the scanner detectable. Changes to udev rules are also needed to allow proper communications to the scanners. A selection of workarounds, including working (though not ideal) udev rules for a number of scanners has been posted to the sane troubleshooting guide: help.ubuntu.com/community/sane_Troubleshooting#The_symlink_and_udev_tricks |
|
2019-06-26 10:15:33 |
hawkerb |
removed subscriber hawkerb |
|
|
|
2019-06-26 16:29:49 |
Gunnar Hjalmarsson |
tags |
amd64 apport-bug bionic patch |
amd64 apport-bug bionic patch regression-release |
|
2019-06-26 21:33:43 |
Hans Deragon |
bug |
|
|
added subscriber Hans Deragon |
2019-06-30 23:47:52 |
Gunnar Hjalmarsson |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931297 |
|
2019-07-03 14:28:16 |
Gunnar Hjalmarsson |
attachment added |
|
sane-backends_lp1728012_bionic.debdiff https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5274902/+files/sane-backends_lp1728012_bionic.debdiff |
|
2019-07-03 14:28:31 |
Gunnar Hjalmarsson |
description |
[Impact]
* Starting with Ubuntu 17.10, Ubuntu changed the directory where sane dll looks for third party drivers. This configuration effectively broke backward compatibility for all existing third-party drivers.
* A large swath of these third party drivers (most of them) are no longer supported by the OEM, so maintaining compatibility is important.
* No open source replacement drivers are currently available, nor does the community have the resources to easily replace them.
* This bug represents a substantial portion of the scanners in use.
Scanners known to be affected include, but are not limited to:
- Brother Scanners (all Brother scanners before brscan4)
- DCP-145C
- DCP-163C
- DCP-165C
- DCP-167C
- DCP-185C
- DCP-195C
- DCP-197C
- DCP-365CN
- DCP-373CW
- DCP-375CW
- DCP-377CW
- DCP-383C
- DCP-385C
- DCP-387C
- DCP-395CN
- DCP-585CW
- DCP-6690CW
- DCP-7030
- DCP-7040
- DCP-7045N
- DCP-8070D
- DCP-8080DN
- DCP-8085DN
- DCP-9010CN
- DCP-9040CN
- DCP-9042CDN
- DCP-9045CDN
- DCP-J125
- DCP-J315W
- DCP-J515W
- DCP-J715W
- MFC-250C
- MFC-255CW
- MFC-257CW
- MFC-290C
- MFC-295CN
- MFC-297C
- MFC-490CW
- MFC-495CW
- MFC-5490CN
- MFC-5890CN
- MFC-5895CW
- MFC-6490CW
- MFC-6890CDW
- MFC-7320
- MFC-7340
- MFC-7345N
- MFC-7440N
- MFC-7450
- MFC-7840N
- MFC-7840W
- MFC-790CW
- MFC-795CW
- MFC-8370DN
- MFC-8380DN
- MFC-8480DN
- MFC-8510DN
- MFC-8680DN
- MFC-8880DN
- MFC-8890DW
- MFC-9010CN
- MFC-9120CN
- MFC-9320CW
- MFC-9440CN
- MFC-9450CDN
- MFC-9840CDW
- MFC-990CW
- MFC-J220
- MFC-J265W
- MFC-J270W
- MFC-J410
- MFC-J410W
- MFC-J415W
- MFC-J615W
- MFC-J630W
- Dell MFP Laser Printer 1135n
- Epson Scanners
- All scanners supported by the libsane-epk driver
- All scanners supported by the iscan driver
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Epson Perfection V33
- Samsung M2070
- Xerox Workcentre 3225
* This was working in the 17.04 release. 18.10 is an LTS release, so backporting is warranted for the 18.10 release.
[Test Case]
* Following the standard installation procedures for any of the affected scanner drivers results in the driver files being installed to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-gnu/sane. When xsane is run, the scanner is not found.
[Regression Potential]
* Regression to previous working sane package often results in the automatic removal of core system components (documented in the comments to this bug report), making regression an unusable option for addressing this bug.
* The available patch is functional and stable in the 19.10 branch.
[Other Info]
* Third party sane drivers in previous version of sane were located under /usr/lib/sane/, however, the current version of sane on Ubuntu only looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers are known to install files to.
* The addition of symlinks alone does not appear to fix this issue, though it may make the scanner detectable. Changes to udev rules are also needed to allow proper communications to the scanners. A selection of workarounds, including working (though not ideal) udev rules for a number of scanners has been posted to the sane troubleshooting guide: help.ubuntu.com/community/sane_Troubleshooting#The_symlink_and_udev_tricks |
[Impact]
* Starting with Ubuntu 17.10, Ubuntu changed the directory where sane dll looks for third party drivers. This configuration effectively broke backward compatibility for all existing third-party drivers.
* A large swath of these third party drivers (most of them) are no longer supported by the OEM, so maintaining compatibility is important.
* No open source replacement drivers are currently available, nor does the community have the resources to easily replace them.
* This bug represents a substantial portion of the scanners in use.
Scanners known to be affected include, but are not limited to:
- Brother Scanners (all Brother scanners before brscan4)
- DCP-145C
- DCP-163C
- DCP-165C
- DCP-167C
- DCP-185C
- DCP-195C
- DCP-197C
- DCP-365CN
- DCP-373CW
- DCP-375CW
- DCP-377CW
- DCP-383C
- DCP-385C
- DCP-387C
- DCP-395CN
- DCP-585CW
- DCP-6690CW
- DCP-7030
- DCP-7040
- DCP-7045N
- DCP-8070D
- DCP-8080DN
- DCP-8085DN
- DCP-9010CN
- DCP-9040CN
- DCP-9042CDN
- DCP-9045CDN
- DCP-J125
- DCP-J315W
- DCP-J515W
- DCP-J715W
- MFC-250C
- MFC-255CW
- MFC-257CW
- MFC-290C
- MFC-295CN
- MFC-297C
- MFC-490CW
- MFC-495CW
- MFC-5490CN
- MFC-5890CN
- MFC-5895CW
- MFC-6490CW
- MFC-6890CDW
- MFC-7320
- MFC-7340
- MFC-7345N
- MFC-7440N
- MFC-7450
- MFC-7840N
- MFC-7840W
- MFC-790CW
- MFC-795CW
- MFC-8370DN
- MFC-8380DN
- MFC-8480DN
- MFC-8510DN
- MFC-8680DN
- MFC-8880DN
- MFC-8890DW
- MFC-9010CN
- MFC-9120CN
- MFC-9320CW
- MFC-9440CN
- MFC-9450CDN
- MFC-9840CDW
- MFC-990CW
- MFC-J220
- MFC-J265W
- MFC-J270W
- MFC-J410
- MFC-J410W
- MFC-J415W
- MFC-J615W
- MFC-J630W
- Dell MFP Laser Printer 1135n
- Epson Scanners
- All scanners supported by the libsane-epk driver
- All scanners supported by the iscan driver
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Epson Perfection V33
- Samsung M2070
- Xerox Workcentre 3225
* This was working in the 17.04 release. 18.04 is an LTS release, so backporting is warranted for the 18.04 release.
[Test Case]
* Following the standard installation procedures for any of the affected scanner drivers results in the driver files being installed to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-gnu/sane. When xsane is run, the scanner is not found.
* Install the libsane1, libsane-common and sane-utils packages from bionic-proposed and confirm that it now finds drivers in /usr/lib/sane.
[Regression Potential]
* The proposed change is based on an upstream commit, and the patch is functional and stable in both 19.04 and 19.10. Low regression risk.
[Other Info]
* Third party sane drivers in previous version of sane were located under /usr/lib/sane/, however, the current version of sane on Ubuntu only looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers are known to install files to.
* The addition of symlinks alone does not appear to fix this issue, though it may make the scanner detectable. Changes to udev rules are also needed to allow proper communications to the scanners. A selection of workarounds, including working (though not ideal) udev rules for a number of scanners has been posted to the sane troubleshooting guide: help.ubuntu.com/community/sane_Troubleshooting#The_symlink_and_udev_tricks |
|
2019-07-03 14:34:01 |
Gunnar Hjalmarsson |
description |
[Impact]
* Starting with Ubuntu 17.10, Ubuntu changed the directory where sane dll looks for third party drivers. This configuration effectively broke backward compatibility for all existing third-party drivers.
* A large swath of these third party drivers (most of them) are no longer supported by the OEM, so maintaining compatibility is important.
* No open source replacement drivers are currently available, nor does the community have the resources to easily replace them.
* This bug represents a substantial portion of the scanners in use.
Scanners known to be affected include, but are not limited to:
- Brother Scanners (all Brother scanners before brscan4)
- DCP-145C
- DCP-163C
- DCP-165C
- DCP-167C
- DCP-185C
- DCP-195C
- DCP-197C
- DCP-365CN
- DCP-373CW
- DCP-375CW
- DCP-377CW
- DCP-383C
- DCP-385C
- DCP-387C
- DCP-395CN
- DCP-585CW
- DCP-6690CW
- DCP-7030
- DCP-7040
- DCP-7045N
- DCP-8070D
- DCP-8080DN
- DCP-8085DN
- DCP-9010CN
- DCP-9040CN
- DCP-9042CDN
- DCP-9045CDN
- DCP-J125
- DCP-J315W
- DCP-J515W
- DCP-J715W
- MFC-250C
- MFC-255CW
- MFC-257CW
- MFC-290C
- MFC-295CN
- MFC-297C
- MFC-490CW
- MFC-495CW
- MFC-5490CN
- MFC-5890CN
- MFC-5895CW
- MFC-6490CW
- MFC-6890CDW
- MFC-7320
- MFC-7340
- MFC-7345N
- MFC-7440N
- MFC-7450
- MFC-7840N
- MFC-7840W
- MFC-790CW
- MFC-795CW
- MFC-8370DN
- MFC-8380DN
- MFC-8480DN
- MFC-8510DN
- MFC-8680DN
- MFC-8880DN
- MFC-8890DW
- MFC-9010CN
- MFC-9120CN
- MFC-9320CW
- MFC-9440CN
- MFC-9450CDN
- MFC-9840CDW
- MFC-990CW
- MFC-J220
- MFC-J265W
- MFC-J270W
- MFC-J410
- MFC-J410W
- MFC-J415W
- MFC-J615W
- MFC-J630W
- Dell MFP Laser Printer 1135n
- Epson Scanners
- All scanners supported by the libsane-epk driver
- All scanners supported by the iscan driver
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Epson Perfection V33
- Samsung M2070
- Xerox Workcentre 3225
* This was working in the 17.04 release. 18.04 is an LTS release, so backporting is warranted for the 18.04 release.
[Test Case]
* Following the standard installation procedures for any of the affected scanner drivers results in the driver files being installed to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-gnu/sane. When xsane is run, the scanner is not found.
* Install the libsane1, libsane-common and sane-utils packages from bionic-proposed and confirm that it now finds drivers in /usr/lib/sane.
[Regression Potential]
* The proposed change is based on an upstream commit, and the patch is functional and stable in both 19.04 and 19.10. Low regression risk.
[Other Info]
* Third party sane drivers in previous version of sane were located under /usr/lib/sane/, however, the current version of sane on Ubuntu only looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers are known to install files to.
* The addition of symlinks alone does not appear to fix this issue, though it may make the scanner detectable. Changes to udev rules are also needed to allow proper communications to the scanners. A selection of workarounds, including working (though not ideal) udev rules for a number of scanners has been posted to the sane troubleshooting guide: help.ubuntu.com/community/sane_Troubleshooting#The_symlink_and_udev_tricks |
To the sponsor: Please upload to bionic using the attached sane-backends_lp1728012_bionic.debdiff.
[Impact]
* Starting with Ubuntu 17.10, Ubuntu changed the directory where sane dll looks for third party drivers. This configuration effectively broke backward compatibility for all existing third-party drivers.
* A large swath of these third party drivers (most of them) are no longer supported by the OEM, so maintaining compatibility is important.
* No open source replacement drivers are currently available, nor does the community have the resources to easily replace them.
* This bug represents a substantial portion of the scanners in use.
Scanners known to be affected include, but are not limited to:
- Brother Scanners (all Brother scanners before brscan4)
- DCP-145C
- DCP-163C
- DCP-165C
- DCP-167C
- DCP-185C
- DCP-195C
- DCP-197C
- DCP-365CN
- DCP-373CW
- DCP-375CW
- DCP-377CW
- DCP-383C
- DCP-385C
- DCP-387C
- DCP-395CN
- DCP-585CW
- DCP-6690CW
- DCP-7030
- DCP-7040
- DCP-7045N
- DCP-8070D
- DCP-8080DN
- DCP-8085DN
- DCP-9010CN
- DCP-9040CN
- DCP-9042CDN
- DCP-9045CDN
- DCP-J125
- DCP-J315W
- DCP-J515W
- DCP-J715W
- MFC-250C
- MFC-255CW
- MFC-257CW
- MFC-290C
- MFC-295CN
- MFC-297C
- MFC-490CW
- MFC-495CW
- MFC-5490CN
- MFC-5890CN
- MFC-5895CW
- MFC-6490CW
- MFC-6890CDW
- MFC-7320
- MFC-7340
- MFC-7345N
- MFC-7440N
- MFC-7450
- MFC-7840N
- MFC-7840W
- MFC-790CW
- MFC-795CW
- MFC-8370DN
- MFC-8380DN
- MFC-8480DN
- MFC-8510DN
- MFC-8680DN
- MFC-8880DN
- MFC-8890DW
- MFC-9010CN
- MFC-9120CN
- MFC-9320CW
- MFC-9440CN
- MFC-9450CDN
- MFC-9840CDW
- MFC-990CW
- MFC-J220
- MFC-J265W
- MFC-J270W
- MFC-J410
- MFC-J410W
- MFC-J415W
- MFC-J615W
- MFC-J630W
- Dell MFP Laser Printer 1135n
- Epson Scanners
- All scanners supported by the libsane-epk driver
- All scanners supported by the iscan driver
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Epson Perfection V33
- Samsung M2070
- Xerox Workcentre 3225
* This was working in the 17.04 release. 18.04 is an LTS release, so backporting is warranted for the 18.04 release.
[Test Case]
* Following the standard installation procedures for any of the affected scanner drivers results in the driver files being installed to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-gnu/sane. When xsane is run, the scanner is not found.
* Install the libsane1, libsane-common and sane-utils packages from bionic-proposed and confirm that it now finds drivers in /usr/lib/sane.
[Regression Potential]
* The proposed change is based on an upstream commit, and the patch is functional and stable in both 19.04 and 19.10. Low regression risk.
[Other Info]
* Third party sane drivers in previous version of sane were located under /usr/lib/sane/, however, the current version of sane on Ubuntu only looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers are known to install files to.
* The addition of symlinks alone does not appear to fix this issue, though it may make the scanner detectable. Changes to udev rules are also needed to allow proper communications to the scanners. A selection of workarounds, including working (though not ideal) udev rules for a number of scanners has been posted to the sane troubleshooting guide: help.ubuntu.com/community/sane_Troubleshooting#The_symlink_and_udev_tricks |
|
2019-07-03 14:35:23 |
Gunnar Hjalmarsson |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2019-07-04 13:19:27 |
Gunnar Hjalmarsson |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2019-07-09 00:16:00 |
Brian Murray |
sane-backends (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2019-07-09 00:16:04 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-07-09 00:16:06 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2019-07-09 00:16:30 |
Brian Murray |
tags |
amd64 apport-bug bionic patch regression-release |
amd64 apport-bug bionic patch regression-release verification-needed verification-needed-bionic |
|
2019-07-09 01:25:24 |
Gunnar Hjalmarsson |
tags |
amd64 apport-bug bionic patch regression-release verification-needed verification-needed-bionic |
amd64 apport-bug bionic patch regression-release verification-done verification-done-bionic |
|
2019-07-18 08:16:19 |
Launchpad Janitor |
sane-backends (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-07-18 08:16:24 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-07-21 21:27:20 |
Phil |
attachment added |
|
image.png https://bugs.launchpad.net/bugs/1728012/+attachment/5278352/+files/image.png |
|
2019-07-22 02:47:15 |
Karolis |
bug |
|
|
added subscriber Karolis |
2019-07-22 21:15:33 |
Manuel |
attachment added |
|
20190722_ubuntu18.04_sane-update-ok.png https://bugs.launchpad.net/bugs/1728012/+attachment/5278552/+files/20190722_ubuntu18.04_sane-update-ok.png |
|
2019-07-22 21:18:19 |
Manuel |
attachment added |
|
20190722_ubuntu18.04_sane-update-ok.png https://bugs.launchpad.net/bugs/1728012/+attachment/5278553/+files/20190722_ubuntu18.04_sane-update-ok.png |
|
2019-10-21 19:24:05 |
Lauwerier |
bug |
|
|
added subscriber Lauwerier |
2019-11-20 10:02:14 |
Gunnar Hjalmarsson |
bug |
|
|
added subscriber Miles Wolbe |
2019-12-30 09:04:14 |
name |
removed subscriber name |
|
|
|
2020-02-28 09:12:51 |
Michel-Ekimia |
bug |
|
|
added subscriber Michel-Ekimia |
2020-04-10 17:14:28 |
Don Shane |
bug |
|
|
added subscriber Don Shane |