Incomplete snapd updates on openSUSE Tumbleweed

Hi,

Since snapd-selinux-2.71-1.22.noarch, except for version 2.71-1.23, the following error appears every time a snapd and snapd-selinux update is available for openSUSE Tumbleweed in the snappy repo.

Problem: 1: nothing provides 'selinux-policy >= 20251009-1.1' needed by the to be installed snapd-selinux-2.71-1.26.noarch
 Solution 1: deinstallation of snapd-selinux-2.71-1.24.noarch
 Solution 2: keep obsolete snapd-selinux-2.71-1.24.noarch
 Solution 3: break snapd-selinux-2.71-1.26.noarch by ignoring some of its dependencies

It seems that the policy file is not updated as well and we’re forced to select option 2 and keep the obsolete version.

I don’t know if this is the forum I have to inform about this or some openSUSE forum but I had to start somewhere, right? :slightly_smiling_face:

Thank you.

It’s a known problem that cannot be resolved until snapd enters Factory. The Tumbleweed repositories are built agains openSUSE_Factory, which is what the next snapshot of TW will be. However, there are no repositories of the current snapshot of TW that OBS can use for the build. That’s because the current snapshot had already been published and is de-facto done and shipped.

This will auto-resolve in a few days, once subsequent TW snapshots are published.

I’ve posted more detailed explanation of the problem to the mailing list, see: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/message/TVJCOIL2U7E4IMPWCZL5CP2ELRAYVHXI/

And per mailing list sugegstion I’ve split out the i586 repository. The problem should be resolved now, please zypper ref && zypper dup again.

@mborzecki1 thank you for your responses. Yes, snapd and snapd-selinux version 1.28 got installed correctly.

1 Like

openSUSE:Tumbleweed on OBS provides current snapshots. The problem is that different architectures may have different published snapshots: https://factory-dashboard.opensuse.org/