Hi again, hui,
for me the issue with SANE is solved!
I did it a bit different than you proposed, but now the scanner works fine.
Thank you very much!
OK, what I did:
Add OSS repo of openSUSE 15.1
linux:/ # zypper addrepo -f https://download.opensuse.org/distribution/leap/15.1/repo/oss/ oss151
Adding repository 'oss151' ...............................................................................................[done]
Repository 'oss151' successfully added
URI : https://download.opensuse.org/distribution/leap/15.1/repo/oss/
Enabled : Yes
GPG Check : Yes
Autorefresh : Yes
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
I didn’t add the NON-OSS repo, because on this PC I have onboard graphics, i.e. no ```
NVIDIA graphics.
Then I decided to first downgrade Skanlite, because that should depend on the old version of SANE.
linux:/ # zypper install --oldpackage https://download.opensuse.org/distribution/leap/15.1/repo/oss/x86_64/skanlite-2.1.0.1-lp151.2.6.x86_64.rpm
Warning: The gpg key signing file 'repomd.xml' has expired.
Repository: oss151
Key Fingerprint: 22C0 7BA5 3417 8CD0 2EFE 22AA B88B 2FD4 3DBD C284
Key Name: openSUSE Project Signing Key <opensuse@opensuse.org>
Key Algorithm: RSA 2048
Key Created: Mon May 5 10:37:40 2014
Key Expires: Thu May 2 10:37:40 2024 (EXPIRED)
Rpm Name: gpg-pubkey-3dbdc284-53674dd4
Retrieving repository 'oss151' metadata ..................................................................................[done]
Building repository 'oss151' cache .......................................................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: 1: the installed skanlite-lang-23.08.5-bp156.1.2.noarch requires 'skanlite = 23.08.5', but this requirement cannot be provided
Solution 1: downgrade of skanlite-lang-23.08.5-bp156.1.2.noarch to skanlite-lang-2.1.0.1-lp151.2.6.noarch
Solution 2: do not install skanlite-2.1.0.1-lp151.2.6.x86_64
Solution 3: break skanlite-lang-23.08.5-bp156.1.2.noarch by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 1
Resolving dependencies...
Resolving package dependencies...
The following 2 packages are going to be downgraded:
skanlite skanlite-lang
2 packages to downgrade.
Package download size: 2.2 MiB
Package install size change:
| 2.6 MiB required by to be installed packages
-395.2 KiB | - 3.0 MiB released by to be removed packages
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): y
Retrieving: skanlite-2.1.0.1-lp151.2.6.x86_64 (Plain RPM files cache) (1/2), 1.1 MiB
Retrieving: skanlite-lang-2.1.0.1-lp151.2.6.noarch (oss151) (2/2), 1.1 MiB
Retrieving: skanlite-lang-2.1.0.1-lp151.2.6.noarch.rpm .......................................................[done (2.9 MiB/s)]
Checking for file conflicts: .............................................................................................[done]
(1/2) Installing: skanlite-2.1.0.1-lp151.2.6.x86_64 ......................................................................[done]
(2/2) Installing: skanlite-lang-2.1.0.1-lp151.2.6.noarch .................................................................[done]
A bit funny that for Skanlite - as a frontend of SANE - wasn’t asked for a downgrade of sane-backends, the backend.
Now the downgrade of SANE.
Different than you suggested, I did not choose to downgrade SNMP (The Simple Network Management Protocol), because I anyway didn’t want to share the scanner in a network, and because it may be a good idea to change the running software as little as possible.
linux:/ # zypper install --oldpackage https://download.opensuse.org/distribution/leap/15.1/repo/oss/x86_64/sane-backends-1.0.27-lp151.5.3.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: 1: the to be installed sane-backends-1.0.27-lp151.5.3.x86_64 requires 'libnetsnmp.so.30()(64bit)', but this requirement cannot be provided
not installable providers: libsnmp30-5.7.3-lp151.7.5.x86_64[oss151]
Solution 1: Following actions will be done:
downgrade of snmp-mibs-5.9.4-150600.24.2.1.x86_64 to snmp-mibs-5.7.3-lp151.7.5.x86_64
deinstallation of libsnmp40-5.9.4-150600.24.2.1.x86_64
downgrade of net-snmp-5.9.4-150600.24.2.1.x86_64 to net-snmp-5.7.3-lp151.7.5.x86_64
downgrade of perl-SNMP-5.9.4-150600.24.2.1.x86_64 to perl-SNMP-5.7.3-lp151.7.5.x86_64
Solution 2: do not install sane-backends-1.0.27-lp151.5.3.x86_64
Solution 3: break sane-backends-1.0.27-lp151.5.3.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 3
Resolving dependencies...
Resolving package dependencies...
The following package is going to be downgraded:
sane-backends
1 package to downgrade.
Package download size: 3.0 MiB
Package install size change:
| 15.6 MiB required by to be installed packages
-4.4 MiB | - 20.0 MiB released by to be removed packages
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): y
Retrieving: sane-backends-1.0.27-lp151.5.3.x86_64 (Plain RPM files cache) (1/1), 3.0 MiB
Checking for file conflicts: .............................................................................................[done]
warning: /etc/sane.d/dll.conf created as /etc/sane.d/dll.conf.rpmnew
(1/1) Installing: sane-backends-1.0.27-lp151.5.3.x86_64 ..................................................................[done]
Then
linux:/ # zypper addlock skanlite
Specified lock has been successfully added.
linux:/ # zypper al sane-backends
Specified lock has been successfully added.
linux:/ #
linux:/ # zypper removerepo oss151
Removing repository 'oss151' .............................................................................................[done]
Repository 'oss151' has been removed.
linux:/ #
Finally I used
YaST - Scanner .
A scanner database was built.
“Canon LiDE 60 at genesys:libusb:002:003” was chosen.
The scanner works fine now!
Thanks again
Mike