Fedora silverblue openssl-devel issue

Hi there,

I’m trying very hard to install openssl-devel after doing an upgrade on silverblue today.

I successfully was able to do the upgrade:

sudo rpm-ostree upgrade

But I attempted to install openssl and openssl-devel and simply cannot and I don’t know how to interpret the errors in order to correct the situation. Please help and thank you in advance. Here is the output:

 $ sudo rpm-ostree install openssl
[sudo] password for davidm: 
Checking out tree a9969b0... done
Enabled rpm-md repositories: fedora-cisco-openh264 fedora-modular updates-modular updates fedora phracek-PyCharm rpmfusion-nonfree-nvidia-driver rpmfusion-nonfree-steam google-chrome updates-archive
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2022-04-07T16:52:38Z solvables: 4
rpm-md repo 'fedora-modular' (cached); generated: 2022-04-28T10:34:58Z solvables: 825
rpm-md repo 'updates-modular' (cached); generated: 2022-02-08T18:40:58Z solvables: 0
rpm-md repo 'updates' (cached); generated: 2022-02-08T18:40:57Z solvables: 0
rpm-md repo 'fedora' (cached); generated: 2022-04-28T10:38:59Z solvables: 67991
rpm-md repo 'phracek-PyCharm' (cached); generated: 2022-04-21T04:01:32Z solvables: 5
rpm-md repo 'rpmfusion-nonfree-nvidia-driver' (cached); generated: 2022-04-29T13:28:49Z solvables: 29
rpm-md repo 'rpmfusion-nonfree-steam' (cached); generated: 2022-02-13T17:48:12Z solvables: 2
rpm-md repo 'google-chrome' (cached); generated: 2022-04-28T18:33:39Z solvables: 3
rpm-md repo 'updates-archive' (cached); generated: 2022-02-11T15:18:19Z solvables: 0
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
 Problem: cannot install both openssl-libs-1:3.0.2-3.fc36.x86_64 and openssl-libs-1:3.0.2-4.fc36.x86_64
  - package openssl-1:3.0.2-3.fc36.x86_64 requires openssl-libs(x86-64) = 1:3.0.2-3.fc36, but none of the providers can be installed
  - conflicting requests
davidm@io02Silverblue 2022-05-02_12:10:37_EDT : ~

 $ sudo rpm-ostree install openssl-devel
[sudo] password for davidm: 
Sorry, try again.
[sudo] password for davidm: 
Checking out tree a9969b0... done
Enabled rpm-md repositories: fedora-cisco-openh264 fedora-modular updates-modular updates fedora phracek-PyCharm rpmfusion-nonfree-nvidia-driver rpmfusion-nonfree-steam google-chrome updates-archive
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2022-04-07T16:52:38Z solvables: 4
rpm-md repo 'fedora-modular' (cached); generated: 2022-04-28T10:34:58Z solvables: 825
rpm-md repo 'updates-modular' (cached); generated: 2022-02-08T18:40:58Z solvables: 0
rpm-md repo 'updates' (cached); generated: 2022-02-08T18:40:57Z solvables: 0
rpm-md repo 'fedora' (cached); generated: 2022-04-28T10:38:59Z solvables: 67991
rpm-md repo 'phracek-PyCharm' (cached); generated: 2022-04-21T04:01:32Z solvables: 5
rpm-md repo 'rpmfusion-nonfree-nvidia-driver' (cached); generated: 2022-04-29T13:28:49Z solvables: 29
rpm-md repo 'rpmfusion-nonfree-steam' (cached); generated: 2022-02-13T17:48:12Z solvables: 2
rpm-md repo 'google-chrome' (cached); generated: 2022-04-28T18:33:39Z solvables: 3
rpm-md repo 'updates-archive' (cached); generated: 2022-02-11T15:18:19Z solvables: 0
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
 Problem: package openssl-devel-1:3.0.2-3.fc36.i686 requires openssl-libs(x86-32) = 1:3.0.2-3.fc36, but none of the providers can be installed
  - package openssl-devel-1:3.0.2-3.fc36.i686 requires libcrypto.so.3, but none of the providers can be installed
  - package openssl-devel-1:3.0.2-3.fc36.i686 requires libssl.so.3, but none of the providers can be installed
  - conflicting requests
  - openssl-libs-1:3.0.2-3.fc36.i686 has inferior architecture
  - package openssl-devel-1:3.0.2-3.fc36.x86_64 requires openssl-libs(x86-64) = 1:3.0.2-3.fc36, but none of the providers can be installed
  - cannot install both openssl-libs-1:3.0.2-3.fc36.x86_64 and openssl-libs-1:3.0.2-4.fc36.x86_64
davidm@io02Silverblue 2022-05-02_12:17:54_EDT : ~
 $

I had a similar issue a few days ago with the openssl packages. What fixed it for me was to clear the rpm-ostree cache. Try running rpm-ostree cleanup -mb and try the install again.

1 Like

Your suggestion worked perfectly. Thank you. It’s well-appreciated. Here’s the output:

davidm@io02Silverblue 2022-05-02_13:59:32_EDT : ~
 $ sudo rpm-ostree cleanup -mb
[sudo] password for davidm: 
Freed: 54.1 MB (pkgcache branches: 0)
davidm@io02Silverblue 2022-05-02_14:00:12_EDT : ~
 $ sudo rpm-ostree install openssl-devel
Checking out tree a9969b0... done
Enabled rpm-md repositories: fedora-cisco-openh264 fedora-modular updates-modular updates fedora phracek-PyCharm rpmfusion-nonfree-nvidia-driver rpmfusion-nonfree-steam google-chrome updates-archive
Updating metadata for 'fedora-cisco-openh264'... done
Updating metadata for 'fedora-modular'... done
Updating metadata for 'updates-modular'... done
Updating metadata for 'updates'... done
Updating metadata for 'fedora'... done
Updating metadata for 'phracek-PyCharm'... done
Updating metadata for 'rpmfusion-nonfree-nvidia-driver'... done
Updating metadata for 'rpmfusion-nonfree-steam'... done
Updating metadata for 'google-chrome'... done
Updating metadata for 'updates-archive'... done
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2022-04-07T16:52:38Z solvables: 4
rpm-md repo 'fedora-modular'; generated: 2022-05-01T10:02:44Z solvables: 825
rpm-md repo 'updates-modular'; generated: 2022-02-08T18:40:58Z solvables: 0
rpm-md repo 'updates'; generated: 2022-02-08T18:40:57Z solvables: 0
rpm-md repo 'fedora'; generated: 2022-05-01T10:06:39Z solvables: 67991
rpm-md repo 'phracek-PyCharm'; generated: 2022-04-21T04:01:32Z solvables: 5
rpm-md repo 'rpmfusion-nonfree-nvidia-driver'; generated: 2022-04-29T13:28:49Z solvables: 29
rpm-md repo 'rpmfusion-nonfree-steam'; generated: 2022-02-13T17:48:12Z solvables: 2
rpm-md repo 'google-chrome'; generated: 2022-05-02T16:10:54Z solvables: 3
rpm-md repo 'updates-archive'; generated: 2022-02-11T15:18:19Z solvables: 0
Resolving dependencies... done
Will download: 1 package (3.1 MB)
Downloading from 'fedora'... done
Importing packages... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
Running posttrans scripts... done
Writing rpmdb... done
Writing OSTree commit... done
Staging deployment... done
Downgraded:
  imath 3.1.5-1.fc35 -> 3.1.4-1.fc36
  libspnav 1.0-1.fc35 -> 0.3-1.fc36
  openexr-libs 3.1.5-1.fc35 -> 3.1.4-1.fc36
  vdpauinfo 1.4-3.fc35 -> 1.4-2.fc36
Added:
  openssl-devel-1:3.0.2-4.fc36.x86_64
Changes queued for next boot. Run "systemctl reboot" to start a reboot
davidm@io02Silverblue 2022-05-02_14:03:01_EDT : ~

I’m starting to think I should do this command after every upgrade to help keep things installing/upgrading more smoothly.