System update problem with rpmfusion on Silverblue: checksum error

Tried updating today and the whole rpm-ostree (system) update fails:

$ rpm-ostree update     
note: automatic updates (stage) are enabled
2 metadata, 0 content objects fetched; 788 B transferred in 2 seconds; 0 Bytes content written
Checking out tree fbc680b... done
Enabled rpm-md repositories: fedora-modular fedora rpmfusion-free fedora-cisco-openh264 updates rpmfusion-free-updates updates-modular updates-archive
Updating metadata for 'rpmfusion-free-updates'... done
error: Updating rpm-md repo 'rpmfusion-free-updates': cannot update repo 'rpmfusion-free-updates': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried; Last error: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512) 

As that is hardly readable, here the readable error again:

Downloading successful, but checksum doesn’t match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512) Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)

System

Fedora 37 Silverblue

$ rpm-ostree status   
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: last run 3 days ago
Deployments:
● fedora:fedora/37/x86_64/silverblue
                  Version: 37.20230204.0 (2023-02-04T00:47:14Z)
               BaseCommit: 8f7e08b6e535572b243b5db909d4d38c6d9da8e6bd7c3cf111d673e1d9b9d64f
             GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A
          LayeredPackages: adb dconf-editor firewall-config git git-credential-libsecret git-subtree gnome-tweaks gstreamer1-plugin-openh264 heimdall htop httpie keepassxc kid3 lshw
                           mozilla-openh264 nextcloud-client nextcloud-client-nautilus nvme-cli openssl pipewire-codec-aptx podman-compose rpmfusion-free-release simple-scan smartmontools
                           sushi tldr zsh

  fedora:fedora/37/x86_64/silverblue
                  Version: 37.20230123.0 (2023-01-23T00:43:38Z)
               BaseCommit: 9eba0f2d2ce05fc9a34f7a94ac162ce76f9e720d7f2c78205aa280970fea56d6
             GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A
          LayeredPackages: adb dconf-editor firewall-config git git-credential-libsecret git-subtree gnome-tweaks gstreamer1-plugin-openh264 heimdall htop httpie keepassxc kid3 lshw
                           mozilla-openh264 nextcloud-client nextcloud-client-nautilus nvme-cli openssl pipewire-codec-aptx podman-compose rpmfusion-free-release simple-scan smartmontools
                           sushi tldr zsh

AvailableUpdate:
        Version: 37.20230206.0 (2023-02-06T00:41:17Z)
         Commit: fbc680ba4274752459c0d6e6a53ef61a3efbb24672073ff1e0c765896cd13792
   GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A
           Diff: 3 upgraded, 1 added

Impact

Apparently other users on Reddit have report the same problem just now, so it seems some server failure or so?

https://www.reddit.com/r/Fedora/comments/10wep3l/rpmfusion_checksum_problem/

1 Like

I asked ChatGPT about this problem:

Me: I use Fedora Silverblue 37 and I tried to update my system with the “rpm-ostree update” command, but it fails with the following error, apparently related to rpmfusion. Please help me to understand what could be the cause and to fix the error, if possible.
<and basically the code snippets above>


ChatGPT: The error message is indicating that the checksum of the metadata file “repomd.xml” from the RPM Fusion repository (rpmfusion-free-updates) that you are trying to update does not match the expected value. This could be due to a temporary issue with the mirror server you are downloading from, or to corruption of the file during the download process.

Try updating again later to see if the issue resolves itself. If it persists, you can try to use another mirror server for the repository, or manually download the metadata file from a different source and check its integrity. If the problem continues, it may be necessary to seek assistance from the RPM Fusion or Fedora community.


Me: The error message says it has tried all mirrors already. Also users on reddit report the same problem.


ChatGPT: It’s likely that the issue is with the RPM Fusion repository servers or mirrors, not with your local setup. One potential workaround is to temporarily disable the RPM Fusion repository and try updating again. If the update succeeds, you can then re-enable the repository and try updating again. If the issue persists, you may need to wait for the repository maintainers to resolve the issue or find a different repository mirror to use.


Me: How can I workaround the issue?


ChatGPT: You can temporarily disable the RPM Fusion repository by editing the repository configuration file /etc/yum.repos.d/rpmfusion-free.repo and setting enabled=0 under the [rpmfusion-free] section.

After editing the file, you can try updating your system again using the rpm-ostree update command. If the update succeeds, you can then re-enable the RPM Fusion repository by setting enabled=1 in the configuration file and try updating again.

Alternatively, you can try using a different mirror for the RPM Fusion repository by updating the baseurl in the repository configuration file to point to a different mirror.


Me: Did that now, but still get the error. Noticed the error was about rpmfusion-free-updates not rpmfusion-free.


ChatGPT: In that case, it might be possible that the issue is specific to the rpmfusion-free-updates repository. You can try disabling the rpmfusion-free-updates repository and see if the update process goes through successfully. To disable a repository, you can edit the /etc/yum.repos.d/<repo>.repo file and change the enabled value from 1 to 0.

If the update process goes through successfully after disabling rpmfusion-free-updates, you can try to manually download the repodata/repomd.xml file from a mirror for the repository, check its checksum and compare it to the expected value. If the checksum matches, you can try updating the repository by importing the GPG key, updating the metadata and then trying to update the system again.


Me: I edited the file /etc/yum.repos.d/rpmfusion-free-updates.repo now and temporarily disabled the repo as per your idea. That seems to have worked for now (it is currently running), thanks a lot!


ChatGPT: You’re welcome! I’m glad to hear that disabling the repo has helped. If you encounter any other issues or have questions, feel free to ask!

3 Likes

Going on:

Me: I am curious, if it is a server error, why is not there a 500 response/error shown, but only such a strange checksum error?


ChatGPT: A checksum error can occur when the repository manager (in this case, yum) receives data that has been corrupted during transfer or has been altered from its original state. The checksum is used to verify the integrity of the data. If the checksum doesn’t match the expected value, it means that the data has been changed in some way and the repository manager will show a checksum error. It’s possible that the issue is with the repository server or the network connection, causing data corruption or altered data. In this case, a 500 response would not be appropriate, as it is a server error, not a client error.


Me: I know how checksums work, but why do I get the error as it is in this case here?


ChatGPT: When you receive a checksum error in this context, it means that the checksum of the package that was downloaded from the repository server doesn’t match the expected value. This can occur for various reasons, including:

  1. The package may have been tampered with during the download process.
  2. There may be corruption in the package file on the repository server.
  3. There may have been a problem with the network connection while downloading the package.

Regardless of the reason, the result is the same: the package that was downloaded is not what was expected, and therefore the package manager (yum in this case) refuses to install it to ensure the integrity of the system.

3 Likes

ChatGPT is giving you a very good and informative response here.

Regardless of where the corruption occurs, if the checksum does not match then the package should never be installed/updated. The checksum verification is for exactly that purpose, to ensure the package downloaded matches the expected value. A single bit anywhere in the package is enough to cause that error.

It is possible that the copy received by the mirror is corrupt (as noted) or that something is wrong with their network causing the error. I say their network because since it seems to have affected more than one person the symptom leads back to the server & their infrastructure and not the users system.

2 Likes

Same issue here when doing dnf upgrade --refresh upon upgrading from F36 to F37 (not Silverblue) just now.

Errors during downloading metadata for repository ‘rpmfusion-free-updates’:

  • Downloading successful, but checksum doesn’t match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512) Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
1 Like

Wanted to also mention, same issue. F37 Workstation along with Pycharm repo timeout.

Same error here, on all mirrors, see below log.

I think this is a server-side problem with checksum generation?
Either that or RPMFusion has suffered from an intrusion.

feb 08 08:11:59 tangaloor rpm-ostree[7514]: Librepo version: 1.15.1 with CURL_GLOBAL_ACK_EINTR support (libcurl/7.85.0 OpenSSL/3.0.5 zlib/1.2.12 brotli/1.0.9 libidn2/2.3.4 libpsl/0.21.1 (+libidn2/2.3.3) libssh/0.10.4/openssl/zlib nghttp2/1.51.0)
feb 08 08:11:59 tangaloor rpm-ostree[7514]: Downloading: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-37
feb 08 08:11:59 tangaloor rpm-ostree[7514]: Downloading: https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-37&arch=x86_64
feb 08 08:11:59 tangaloor rpm-ostree[7514]: Downloading: http://mirror.nl.leaseweb.net/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:11:59 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:11:59 tangaloor rpm-ostree[7514]: Downloading: http://ftp.nluug.nl/os/Linux/distr/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:11:59 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:11:59 tangaloor rpm-ostree[7514]: Downloading: http://fedora.tu-chemnitz.de/pub/linux/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:11:59 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:11:59 tangaloor rpm-ostree[7514]: Downloading: http://rpmfusion.ip-connect.vn.ua/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: http://mirror.de.leaseweb.net/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: http://ftp-stud.hs-esslingen.de/pub/Mirrors/rpmfusion.org/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: https://ftp-stud.hs-esslingen.de/pub/Mirrors/rpmfusion.org/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: http://mirrors.coreix.net/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: https://rpmfusion.ip-connect.info/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: http://rpmfusion.ip-connect.info/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: https://mirror.netsite.dk/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: http://mirror.netsite.dk/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: http://www.mirrorservice.org/sites/download1.rpmfusion.org/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: http://ftp.cc.uoc.gr/mirrors/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: http://ftp.icm.edu.pl/pub/Linux/dist/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:00 tangaloor rpm-ostree[7514]: Downloading: https://ftp.icm.edu.pl/pub/Linux/dist/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Downloading: http://ftp.upjs.sk/pub/mirrors/rpmfusion.org/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Downloading: http://fr2.rpmfind.net/linux/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Downloading: http://mir01.syntis.net/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Downloading: http://mirror.karneval.cz/pub/linux/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Downloading: http://www.fedora.is/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Downloading: http://mirror.yandex.ru/fedora/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Downloading: http://mirrors.netix.net/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Downloading: http://repo.fedora.md/mirrors/rpmfusion/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Downloading: http://download1.rpmfusion.org/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Downloading: https://download1.rpmfusion.org/free/fedora/updates/37/x86_64/repodata/repomd.xml
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error during transfer: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Error while downloading: Cannot download repodata/repomd.xml: All mirrors were tried
feb 08 08:12:01 tangaloor rpm-ostree[7514]: Txn Upgrade on /org/projectatomic/rpmostree1/fedora failed: Updating rpm-md repo 'rpmfusion-free-updates': cannot update repo 'rpmfusion-free-updates': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried; Last error: Downloading successful, but checksum doesn't match. Calculated: 972664d3e464dab99c411eb5def0b6ccd07a1db2d157c5038dcc839f4dcefc4e18618a9f8508ef733cb20e5a900cdd7dacd4cfaec361c58ae09a1971d6f7b406(sha512)  Expected: bfa0c18e3fd9f7932945419dfc1b606917674067bd390829ac57cccd77689941431db804b05cd36504cf856201faeca72b315cb83f73333acfbd4389f1cb6468(sha512)

I’ve reported a bug in the RPM Fusion bugzilla system:

https://bugzilla.rpmfusion.org/show_bug.cgi?id=6572

3 Likes

Update: removing the workaround (I can’t add another reply as a new user).

The bug has been resolved. I restored the original setup of the /etc/yum.repos.d/rpmfusion-free-updates.repo file and ran rpm-ostree update which reported no errors.

To temporarily unblock updates, edit the file /etc/yum.repos.d/rpmfusion-free-updates.repo.
Comment the line:

#metalink=https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-$releasever&arch=$basearch

Uncomment the line just above it:

baseurl=http://download1.rpmfusion.org/free/fedora/updates/$releasever/$basearch/

I guess the mirrors are not syncing correctly for some reason.

Make a note to yourself to restore this file after a week or so, so as not to overload the primary hosting of RPM Fusion repositories.

1 Like

Amazing answer(s) by ChatGPT, I am impressed.

Yeh, but let’s please do our interactions with ChatGPT, check for factual issues in the response as much as possible (because ChatGPT does not know/understand what it is saying, it’s merely putting words together based on statistics), and then summarise the info here. Otherwise the forum is going to become lots of comments going “look, ChatGPT said this…”, and that takes focus away from the issue/diagnoses :slight_smile:

5 Likes

ChatGPT relies on a historical text database, so does not reflect the multiple concurrent user reports of problems with a particular repository that an online forum can supply. ChatGPT can, however, reduce the number of times the same basic explanation has to repeated in different forum threads.

1 Like

Yeah thanks a lot, it seems it was indeed a server issue, see 6572 – Checksum error for rpmfusion-free-updates repomd.xml. It’s now fixed.

ChatGPT was indeed only a quick solution finder for me and that worked very well. And it seems it was right as the server issue seems to be the cause.
Also in my case it could know others has the same issue because I told it so (about the reports on reddit). Of course you need to tell it so.

Anyway solved with you humans and thanks for reporting it etc.

2 Likes