Problem: nothing provides libcrypto.so.1.1

I did search for ‘libcrypto.so.1.1’ and ‘libcrypto.so’ and found no helpful threads. Unless I botched the search process.

Here’s is my problem:

Problem: nothing provides libcrypto.so.1.1()(64bit) needed by kernel-default-devel-4.16.2-2.1.ge881e16.x86_64

I’ve been getting this error for a while, since kernel 4.15.X.

Not sure what to do to resolve. For one am I searching correctly:

# zypper -v wp libcrypto.so.1.1
Verbosity: 1
Non-option program arguments: 'libcrypto.so.1.1' 
Command 'what-provides' is replaced by 'search --provides --match-exact'.
See 'help search' for all available options.
Initializing Target
Checking whether to refresh metadata for Kernel:/stable/standard
Checking whether to refresh metadata for Leap-42.3-NON-OSS
Checking whether to refresh metadata for Leap-42.3-NON-OSS-update
Checking whether to refresh metadata for Leap-42.3-OSS
Checking whether to refresh metadata for Leap-42.3-OSS-update
Checking whether to refresh metadata for Packman/suse/openSUSE_Leap_42.3
Loading repository data...
Reading installed packages...
Force resolution: No
No matching items found.
# rpm -q --whatprovides libcrypto.so.1.1
no package provides libcrypto.so.1.1

l# rpm -q --whatprovides libcrypto.so
no package provides libcrypto.so

I would like to know if there is a better way to search this type of thing with zypper? Or rpm? (Or dnf for that matter.)

So how to resolve this? Do I need another repository? Need to manually download a package and install? Am I using the wrong kernel repo to have most recent stable kernel version for Leap 42.3? Or do I just install the kernel-default-devel and not worry about it? Do developers need to correct this dependency to one that actually exists in repos? Or otherwise make some provision to provide this dependency? (Do I need to file a, gasp, bug report?)
:question:

# zypper -v wp libcrypto

also returns no matching items found. That can’t be right…

Hi and welcome to the Forum :slight_smile:
Correct, openSUSE 42.3 only has libopenssl1_0_0 (zypper se --file-list libcrypto.so.1) openSUSE Leap 15 has libopenssl1_1.

You need to add the Kernel:tools repository as well if wanting to run the later kernels.


zypper ar -f -g -n "repo-Kernel:Tools" https://download.opensuse.org/repositories/Kernel:/tools/openSUSE_Leap_42.3/ openSUSE-Leap-42.3-Kernel:Tools

Thanks for the reply Malcolm. I added the Kernel Tools repo and libopenssl1_1 is installing along with other updates. :slight_smile:

Just noticed I got a reply so need to check my notifications!