Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered with an entitlement server. You can use subscription-manager to register.
firmware for qemu, built by jenkins, fresh from 314 B/s | 196 B 00:00
Errors during downloading metadata for repository ‘qemu-firmware-jenkins’:
Status code: 404 for https://www.kraxel.org/repos/jenkins/repodata/repomd.xml (IP: 18.156.101.149)
Error: Failed to download metadata for repo ‘qemu-firmware-jenkins’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
The error is clear here. The repo metadata cannot be found. If there is a way to contact the repo maintainer, I would reach out to ask them where the repositories were moved to.
[kyiu@rocky ~]$ sudo dnf repolist
[sudo] password for kyiu:
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered with an entitlement server. You can use subscription-manager to register.
repo id repo name
appstream Rocky Linux 8 - AppStream
baseos Rocky Linux 8 - BaseOS
copr:copr.fedorainfracloud.org:castor:remmina Copr repo for remmina owned by castor
copr:copr.fedorainfracloud.org:mlampe:librecad Copr repo for librecad owned by mlampe
elrepo ELRepo.org Community Enterprise Linux Repository - el8
epel Extra Packages for Enterprise Linux 8 - x86_64
epel-uld negativo17 - Samsung Unified Linux Driver
extras Rocky Linux 8 - Extras
google-chrome google-chrome
powertools Rocky Linux 8 - PowerTools
qemu-firmware-jenkins firmware for qemu, built by jenkins, fresh from git repos
rpmfusion-free-updates RPM Fusion for EL 8 - Free - Updates
teams teams
This system is not registered with an entitlement server. You can use subscription-manager to register.
negativo17 - Samsung Unified Linux Driver 9.9 kB/s | 3.3 kB 00:00
firmware for qemu, built by jenkins, fresh from git repos 0.0 B/s | 0 B 02:00
Errors during downloading metadata for repository ‘qemu-firmware-jenkins’:
Curl error (28): Timeout was reached for https://www.kraxel.org/repos/jenkins/repodata/repomd.xml [Connection timed out after 30000 milliseconds]
Error: Failed to download metadata for repo ‘qemu-firmware-jenkins’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
it should refresh your mirrorlist. Or you may have to check all the repo file under /etc/yum.repos.d/ and ensure they are using mirrorlist and not hard-coded base_urls to kraxel.org.
This system is not registered with an entitlement server. You can use subscription-manager to register.
firmware for qemu, built by jenkins, fresh from 323 B/s | 196 B 00:00
Errors during downloading metadata for repository ‘qemu-firmware-jenkins’:
Status code: 404 for https://www.kraxel.org/repos/jenkins/repodata/repomd.xml (IP: 18.156.101.149)
Error: Failed to download metadata for repo ‘qemu-firmware-jenkins’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Can I uninstall the driver? If so, how do I do that?
As stated earlier, the link in your error message is not working. Click on it and you can see for yourself.
You need to either find a new mirror for qemu-firmware-jenkins that isn’t kraxel.org, or disable the repository for qemu-firmware-jenkins. Then your update should work.
Incidentally, kraxel.org was down completely the last time I clicked on it the other day. It is now back up but the repos link is missing.
@kyiu I had a similiar issue with a repo when we had moved the old repo and the system was looking for the new repomd.xml file. In your case the repo might have been updated and the system couldn’t find the new repomd.xml file.
What you can do:
Get the repomd.xml file from the vendor or the one who manages the repo.
You can create repomd.xml using the repo file on the server that hosts this repo.
I would do what waseenf has suggested if I know what qemu-firmware-jenkins is used for. The only issue I’m having is the error is giving me the grief to perform dnf update. I just want to use my pc
That is a RPM package repository. You can list packages that have been installed from it:
dnf list installed | grep jenkins
You can then look at those packages.
Disabling a repository means that the ‘dnf’ does not try to access that repo. That does not affect the packages that you have installed from there. (Although, if those packages require specific package versions from base repos, then update of those packages is blocked.)
You wrote “my pc”, but also implied that you don’t know what has been installed into “your” pc. One does not usually use packages from third-party repos (particularly from less known repos) unless one knows that one needs them. Who knew?