$ dnf install cvmfs
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests
- nothing provides cvmfs-config needed by cvmfs-2.13.1-1.fc42.x86_64 from cernvm
You can try to add to command line:
--skip-broken to skip uninstallable packages
Yes, that should be the latest, just a copy and paste error, but there have been only minor changes since then, so it should be ok to use for now. I’ll set up a dedicated repo for this.
# dnf upgrade cvmfs-release
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Upgrading:
cvmfs-release noarch 7-2 cernvm 7.5 KiB
replacing cvmfs-release noarch 7-1 cernvm 7.3 KiB
Transaction Summary:
Upgrading: 1 package
Replacing: 1 package
Total size of inbound packages is 14 KiB. Need to download 0 B.
After this operation, 192 B extra will be used (install 7 KiB, remove 7 KiB).
Is this ok [y/N]: y
[1/1] cvmfs-release-0:7-2.noarch 100% | 0.0 B/s | 0.0 B | 00m00s
>>> Already downloaded
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s
Running transaction
Transaction failed: Signature verification failed.
Public key "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CernVM" is already present, not importing.
OpenPGP check for package "cvmfs-release-7-2.noarch" (/var/cache/libdnf5/cernvm-aacdd6b3486a4e33/packages/cvmfs-release-7-2.noarch.rpm) from repo "cernvm" has failed: Public key is not installed.
root@muke:~# dnf upgrade cvmfs-release
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Upgrading:
cvmfs-release noarch 7-2 cernvm 7.5 KiB
replacing cvmfs-release noarch 7-1 cernvm 7.3 KiB
Transaction Summary:
Upgrading: 1 package
Replacing: 1 package
Total size of inbound packages is 14 KiB. Need to download 0 B.
After this operation, 192 B extra will be used (install 7 KiB, remove 7 KiB).
Is this ok [y/N]: y
[1/1] cvmfs-release-0:7-2.noarch 100% | 0.0 B/s | 0.0 B | 00m00s
>>> Already downloaded
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s
Running transaction
Importing OpenPGP key 0x8AE45CE7:
UserID : "CernVM Administrator (cvmadmin) <cernvm.administrator@cern.ch>"
Fingerprint: 70B9890488208E315ED45208230D389D8AE45CE7
From : file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CernVM
Is this ok [y/N]: y
The key was successfully imported.
Transaction failed: Signature verification failed.
OpenPGP check for package "cvmfs-release-7-2.noarch" (/var/cache/libdnf5/cernvm-aacdd6b3486a4e33/packages/cvmfs-release-7-2.noarch.rpm) from repo "cernvm" has failed: Import of the key didn't help, wrong key?
Hmm, that’s strange, it did work in my testing. I’ll have to take a look and maybe update the cvmfs-release package. As a workaround, try either installing the cvmfs-release package from the url directly:
sed -i 's;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CernVM file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CernVM-2048;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CernVM-2048;g' /etc/yum.repos.d/cernvm.repo