Can't update - Libfido2-udev-1.14.0-50.1.noarch.rpm not found on download.opensuse.org/repositories/security/openSUSE_Tumbleweed

I’m trying to update, but have been getting

Retrieving: libfido2-udev-1.14.0-50.1.noarch.rpm .................................................................................................................................................................................................................[not found]
File './noarch/libfido2-udev-1.14.0-50.1.noarch.rpm' not found on medium 'https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/'
Abort, retry, ignore? [a/r/i/...? shows all options] (a): r
Retrieving: libfido2-udev-1.14.0-50.1.noarch.rpm .................................................................................................................................................................................................................[not found]
File './noarch/libfido2-udev-1.14.0-50.1.noarch.rpm' not found on medium 'https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/'

for two days. Any ideas of how to solve this with such limited information? I don’t want to break the package dependency if possible.

Please, please, always include the line with the prompt and the command used, ALL output and the new prompt line. Only so can people see what exactly you did (“I’m trying to update” is no exact description) and got. No one here can read minds. No one wants to read only your conclusions. They want to see what you saw and draw their own conclusions.

@rokejulianlockhart don’t use that repo? It’s available in Tumbleweed…

There is a very high expectation that if your using development repositories, then you can sort out issues…

  1. @hcvv, sudo zypper dup --no-allow-downgrade && flatpak update -y && flatpak uninstall --unused && sudo snap refresh && systemctl reboot although it never got far enough to trigger anything except zypper dup.

    I can’t easily provide the output, because even GitLab Snippets wouldn’t provide enough space to hold the output — https://pastebin.com/ reports:

    You have exceeded the maximum size of 512 kilobytes per Paste.

    …whereas this Discourse instance just returns:

    422 error

  2. @malcolmlewis, I don’t quite understand. This is a dependency of something — I haven’t added a repository deliberately and then deliberately installed that package. Isn’t that a TW repository?

Use paste.opensuse.org if the content is too long to just include in your post here.

1 Like
tumbleweed ~ % sudo zypper lr -u               
Repository priorities are without effect. All enabled repositories share the same priority.

# | Alias         | Name                                   | Enabled | GPG Check | Refresh | URI
--+---------------+----------------------------------------+---------+-----------+---------+---------------------------------------------------------
1 | repo-debug    | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    | http://download.opensuse.org/debug/tumbleweed/repo/oss/
2 | repo-non-oss  | openSUSE-Tumbleweed-Non-Oss            | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/non-oss/
3 | repo-openh264 | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed
4 | repo-oss      | openSUSE-Tumbleweed-Oss                | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/oss/
5 | repo-source   | openSUSE-Tumbleweed-Source             | No      | ----      | ----    | http://download.opensuse.org/source/tumbleweed/repo/oss/
6 | repo-update   | openSUSE-Tumbleweed-Update             | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/tumbleweed/

Those are the only “official” and technically supported repositories for Tumbleweed, with the possible exception of Packman, or the NVIDIA Repos.

If you’ve enabled any other repositories, then it’s expected that you know what you’re doing, and are able to fix issues if they occur. People might help, out of the kindness of their hearts, or their own personal curiosity and enjoyment of solving problems, but they’re under no obligation.

2 Likes

@rokejulianlockhart as pointed out by @sfalken you have the Development repository “security” added, they are NOT the standard Tumbleweed repositories…

2 Likes

@hendersj, thanks — the terminal output is at openSUSE Paste, although I can provide script logging too if that’s of any use.

I do have additional. Any ideas of how to ascertain which repository provides './noarch/libfido2-udev-1.14.0-50.1.noarch.rpm', @sfalken?


Why state that? I don’t see any apparent context.

@rokejulianlockhart it’s very clear in your original post what the issues is… again, adding development repos understand what you are doing…

You installed at some point packages from the security repo (as per the output showing this). Likely it doesn’t exist there any more (or fails to build etc).

It exists in the standard Tumbleweed repos, so switch to that, the no allow downgrade is probably the issue, this is strange option to use as there are times when packages do get rolled back and downgraded, or the version number is lower (which is likely in this case). If you add verbosity -vvv also don’t run all the other things, do that as a separate command…

1 Like

Something like

zypper se -si libfido2-udev-1.14.0-50.1

if that is the package name.

This problem occures when the repo is added inappropriate without the “auto-refresh” flag. So that means, enable auto refresh for the security repo and do a zypper ref.

Zypper tries to install libfido2-udev-1.14.0-50.1 which is no longer available at the security repo, as the new package version is already libfido2-udev-1.14.0-50.4
(because you don’t have auto-refresh enabled zypper doesn’t know about the new version at the repo…)

But better follow Malcolms advice to completely remove the security repo and install the package from official openSUSE repos…
And as pointed out by Malcolm, the option --no-allow-downgrade is asking for trouble when doing a dup with several thousands of packages…

2 Likes

@malcolmlewis, I’ll stop using --no-allow-downgrade if that’s the safer option. I wasn’t aware that allowing a package to downgrade might ever be the safer option, much less that it was a normal thing, and that I shouldn’t attempt to prevent it without a specific reason to be wary of a specific downgrade.

Having used Windows and AOSP for much of my life, MSIX and APK (respectively) package downgrades are literally prevented by the OS. I hope that makes this make sense.

Thanks, @hui. Do you know how to enable this flag? Additionally, do you recommend that I enable it on all repositories I have added and add in the future, or is there a normal reason to have it disabled for certain repositories? If you’re unwilling to explain, I would be glad to be directed to where I can understand this feature.

Regardless, I try to add packages using the most automated process possible (opi, or having the package automatically add it itself upon installation, for instance) so obviously someone has misconfigured it in their installer or installation instructions, right? If so, I’ll try to ascertain where to report it to.

PS /home/RokeJulianLockhart> zypper pa -ir 18                                                                                                                
Loading repository data...
Reading installed packages...
S  | Repository                           | Name               | Version        | Arch
---+--------------------------------------+--------------------+----------------+-------
i+ | Security tools (openSUSE_Tumbleweed) | clamav             | 0.103.11-266.7 | x86_64
i+ | Security tools (openSUSE_Tumbleweed) | python-systemd     | 231-6.1        | x86_64
i+ | Security tools (openSUSE_Tumbleweed) | veracrypt          | 1.26.7-1.5     | x86_64

are the sole packages I’ve manually installed from Show security - openSUSE Build Service.

Post your Repo list:
zypper lr -d

Something out of sync:
https://bugzilla.suse.com/show_bug.cgi?id=1219780

1 Like

@rokejulianlockhart DON’T use opi for Tumbleweed, as a Tumbleweed user see the recent discussion on the Factory Mailing List… Including use of Packman…

That is not the most automated way… only use the standard repositories, oss, non-oss and update, there should be no need for anything more.

@malcomlewis, veracrypt, kvm, and clamav are all from solely Show security - openSUSE Build Service, to my knowledge.

@Sauerland, unfortunately, because I’ve now modified the list, it has changed. However, the script output has saved the original version, albeit in a mostly unparseable manner:

e[22;27;39;49m#e[0m  | e[22;27;39;49mAliase[0m                                          | e[22;27;39;49mNamee[0m                                   | e[22;27;39;49mEnablede[0m | e[22;27;39;49mGPG Checke[0m | e[22;27;39;49mRefreshe[0m | e[22;27;39;49mURIe[0m
---+------------------------------------------------+----------------------------------------+---------+-----------+---------+-----------------------------------------------------------------------------------------------
e[22;27;39;49me[22;27;39;49m 1e[0me[0m | e[22;27;39;49me[22;27;39;49mcoolercontrol-coolercontrole[0me[0m                    | e[22;27;39;49me[22;27;39;49mcoolercontrol-coolercontrole[0me[0m            | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(rp) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttps://dl.cloudsmith.io/public/coolercontrol/coolercontrol/rpm/opensuse/tumbleweed/x86_64e[0m
e[22;27;39;49me[22;27;39;49m 2e[0me[0m | e[22;27;39;49me[22;27;39;49mcoolercontrol-coolercontrol-noarche[0me[0m             | e[22;27;39;49me[22;27;39;49mcoolercontrol-coolercontrol-noarche[0me[0m     | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(rp) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttps://dl.cloudsmith.io/public/coolercontrol/coolercontrol/rpm/opensuse/tumbleweed/noarche[0m
e[22;27;39;49me[22;27;39;49m 3e[0me[0m | e[22;27;39;49me[22;27;39;49mcoolercontrol-coolercontrol-sourcee[0me[0m             | e[22;27;39;49me[22;27;39;49mcoolercontrol-coolercontrol-sourcee[0me[0m     | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(rp) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttps://dl.cloudsmith.io/public/coolercontrol/coolercontrol/rpm/opensuse/tumbleweed/SRPMSe[0m
e[22;27;39;49me[22;27;39;49m 4e[0me[0m | e[22;27;39;49me[22;27;39;49mcopr:copr.fedorainfracloud.org:jstaf:onedrivere[0me[0m | e[22;27;39;49me[22;27;39;49mCopr repo for onedriver owned by jstafe[0me[0m | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m( p) Yese[0me[0m  | e[22;27;39;49mNoe[0m      | e[22;27;39;49mhttps://download.copr.fedorainfracloud.org/results/jstaf/onedriver/opensuse-tumbleweed-x86_64/e[0m
e[22;27;39;49me[22;27;39;49m 5e[0me[0m | e[22;27;39;49me[22;27;39;49mdownload.opensuse.org-non-osse[0me[0m                  | e[22;27;39;49me[22;27;39;49mMain Repository (NON-OSS)e[0me[0m              | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttp://download.opensuse.org/tumbleweed/repo/non-oss/e[0m
e[22;27;39;49me[22;27;39;49m 6e[0me[0m | e[22;27;39;49me[22;27;39;49mdownload.opensuse.org-osse[0me[0m                      | e[22;27;39;49me[22;27;39;49mMain Repository (OSS)e[0me[0m                  | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttp://download.opensuse.org/tumbleweed/repo/oss/e[0m
e[22;27;39;49me[22;27;39;49m 7e[0me[0m | e[22;27;39;49me[22;27;39;49mdownload.opensuse.org-tumbleweede[0me[0m               | e[22;27;39;49me[22;27;39;49mMain Update Repositorye[0me[0m                 | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttp://download.opensuse.org/update/tumbleweed/e[0m
e[22;27;39;49me[22;27;39;49m 8e[0me[0m | e[22;27;39;49me[22;27;39;49mgoogle-chromee[0me[0m                                  | e[22;27;39;49me[22;27;39;49mgoogle-chromee[0me[0m                          | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttps://dl.google.com/linux/chrome/rpm/stable/x86_64e[0m
e[22;27;39;49me[22;27;39;49m 9e[0me[0m | e[22;27;39;49me[22;27;39;49mhttps-download.opensuse.org-1ff5d8a2e[0me[0m           | e[22;27;39;49me[22;27;39;49mopenSUSE:Factorye[0me[0m                       | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttps://download.opensuse.org/tumbleweed/repo/oss/e[0m
e[22;27;39;49me[22;27;39;49m11e[0me[0m | e[22;27;39;49me[22;27;39;49mhttps-download.opensuse.org-5dda65bee[0me[0m           | e[22;27;39;49me[22;27;39;49mopenSUSE:Tumbleweede[0me[0m                    | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttps://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/e[0m
e[22;27;39;49me[22;27;39;49m10e[0me[0m | e[22;27;39;49me[22;27;39;49mhttps-download.opensuse.org-56dbdd38e[0me[0m           | e[22;27;39;49me[22;27;39;49mutilitiese[0me[0m                              | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttps://download.opensuse.org/repositories/utilities/openSUSE_Factory/e[0m
e[22;27;39;49me[22;27;39;49m12e[0me[0m | e[22;27;39;49me[22;27;39;49mmicrosoft-edgee[0me[0m                                 | e[22;27;39;49me[22;27;39;49mmicrosoft-edgee[0me[0m                         | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttps://packages.microsoft.com/yumrepos/edge/e[0m
e[22;27;39;49me[22;27;39;49m13e[0me[0m | e[22;27;39;49me[22;27;39;49mopenSUSE-20230920-0e[0me[0m                            | e[22;27;39;49me[22;27;39;49mopenSUSE-20230920-0e[0me[0m                    | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttp://download.opensuse.org/tumbleweed/repo/oss/e[0m
e[22;27;39;49me[22;27;39;49m14e[0me[0m | e[22;27;39;49me[22;27;39;49mpackmane[0me[0m                                        | e[22;27;39;49me[22;27;39;49mPackmane[0me[0m                                | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttps://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/e[0m
e[22;27;39;49me[22;27;33;49m15e[0me[0m | e[22;27;39;49me[22;27;33;49mrepo-debuge[0me[0m                                     | e[22;27;39;49me[22;27;33;49mopenSUSE-Tumbleweed-Debuge[0me[0m              | e[22;27;39;49me[22;27;33;49mNoe[0me[0m      | e[22;27;39;49me[22;27;33;49m----e[0me[0m      | e[22;27;39;49me[22;27;33;49m----e[0me[0m    | e[22;27;39;49mhttp://download.opensuse.org/debug/tumbleweed/repo/oss/e[0m
e[22;27;39;49me[22;27;39;49m16e[0me[0m | e[22;27;39;49me[22;27;39;49mrepo-openh264e[0me[0m                                  | e[22;27;39;49me[22;27;39;49mOpen H.264 Codec (openSUSE Tumbleweed)e[0me[0m | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttp://codecs.opensuse.org/openh264/openSUSE_Tumbleweede[0m
e[22;27;39;49me[22;27;33;49m17e[0me[0m | e[22;27;39;49me[22;27;33;49mrepo-sourcee[0me[0m                                    | e[22;27;39;49me[22;27;33;49mopenSUSE-Tumbleweed-Sourcee[0me[0m             | e[22;27;39;49me[22;27;33;49mNoe[0me[0m      | e[22;27;39;49me[22;27;33;49m----e[0me[0m      | e[22;27;39;49me[22;27;33;49m----e[0me[0m    | e[22;27;39;49mhttp://download.opensuse.org/source/tumbleweed/repo/oss/e[0m
e[22;27;39;49me[22;27;39;49m18e[0me[0m | e[22;27;39;49me[22;27;39;49msecuritye[0me[0m                                       | e[22;27;39;49me[22;27;39;49mSecurity tools (openSUSE_Tumbleweed)e[0me[0m   | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mNoe[0m      | e[22;27;39;49mhttps://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/e[0m
e[22;27;39;49me[22;27;39;49m19e[0me[0m | e[22;27;39;49me[22;27;39;49msnappye[0me[0m                                         | e[22;27;39;49me[22;27;39;49msnappye[0me[0m                                 | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mYese[0m     | e[22;27;39;49mhttps://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweede[0m
e[22;27;39;49me[22;27;39;49m20e[0me[0m | e[22;27;39;49me[22;27;39;49mteamviewere[0me[0m                                     | e[22;27;39;49me[22;27;39;49mTeamViewer - x86_64e[0me[0m                    | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mNoe[0m      | e[22;27;39;49mhttps://linux.teamviewer.com/yum/stable/main/binary-x86_64/e[0m
e[22;27;39;49me[22;27;39;49m21e[0me[0m | e[22;27;39;49me[22;27;39;49mvscodee[0me[0m                                         | e[22;27;39;49me[22;27;39;49mvscodee[0me[0m                                 | e[22;27;39;49me[22;27;39;49mYese[0me[0m     | e[22;27;39;49me[22;27;39;49m(r ) Yese[0me[0m  | e[22;27;39;49mNoe[0m      | e[22;27;39;49mhttps://packages.microsoft.com/yumrepos/vscodee[0m
e[?1he=e]0;ae[6nPS /home/RokeJulianLockhart> e[?1he[6ne[?25le[36;30He[0me[93mze[0me[97;2;3mypper lr -ue[0me[39;49me[0me[36;31He[?12le[?25he[6ne[?25le[36;30He[0me[93mzye[0me[97;2;3mpper lr -ue[0me[39;49me[0me[36;32He[?12le[?25he[6ne[?25le[36;30He[0me[93mzype[0me[97;2;3mper lr -ue[0me[39;49me[0me[36;33He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppe[0me[97;2;3mer lr -ue[0me[39;49me[0me[36;34He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppee[0me[97;2;3mr lr -ue[0me[39;49me[0me[36;35He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[97;2;3m lr -ue[0me[39;49me[0me[36;36He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[97;2;3mlr -ue[0me[39;49me[0me[36;37He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mre[39;49m    e[0me[36;38He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mrre[39;49me[0me[36;39He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mrre[0me[39;49m e[39;49me[0me[36;40He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mrre[0me[39;49m e[0me[37mse[39;49me[0me[36;41He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mrre[0me[39;49m e[0me[37msee[39;49me[0me[36;42He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mrre[0me[39;49m e[0me[37msece[39;49me[0me[36;43He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mrre[0me[39;49m e[0me[37msecue[39;49me[0me[36;44He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mrre[0me[39;49m e[0me[37msecure[39;49me[0me[36;45He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mrre[0me[39;49m e[0me[37msecurie[39;49me[0me[36;46He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mrre[0me[39;49m e[0me[37msecurite[39;49me[0me[36;47He[?12le[?25he[6ne[?25le[36;30He[0me[93mzyppere[0me[39;49m e[0me[37mrre[0me[39;49m e[0me[37msecuritye[39;49me[0me[36;48He[?12le[?25he[6n

Luckily, the repository URIs are visible unobstructed, so the important information remains visible. Apologies for the format. By the way, I had used zypper lr -u instead.

PS /home/RokeJulianLockhart> cat -vbET '/etc/os-release' | grep 'CPE_NAME'
     9  CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20240216:*:*:*:*:*:*:*"$
    11  #CPE_NAME="cpe:/o:opensuse:tumbleweed:20240216"$
PS /home/RokeJulianLockhart>

The fix was to:

  1. Remove all packages installed by the security repository using opensuse - Using zypper, how can I remove all packages installed from a specific repository? - Unix & Linux Stack Exchange (this included clamav, veracrypt, and a dependency of kvm_*, so I had to uninstall KVM too).
  2. Remove the repository using zypper rr security.

I wish we had the solution plugin installed. Also, those check boxes are a damn sight uglier than the other Discourse instances’ I’ve used.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.