After a much longer than usual period of time developers are once again at the point of copying Cooker repositories to Rolling repositories. This will lead to a major upgrade, actually distro-sync, which will bring some big changes to Rolling. Notably changes regarding how 32-bit library packages are handled. They will be in the x86_64 or znver1 repos now so user will not need to add i686 repos to install wine, steam, other 32-bit games, or apps. Wine-32 and wine-64 will work with just the one wine package. Whereas before OM users had to switch between wine-32 and wine-64 which was time consuming and perhaps irritating. Existing Rolling users will need to remove all i686 packages and then reinstall any of these types of software such as wine, steam, other games and apps with i686 repositories disabled.
To accomplish this upgrade users will need to remove any i686 packages first. Then next disable all i686 repos. To check to see if you have any i686 packages:
$ sudo rpm -qa | grep i686
$ sudo dnf erase "*.i686"
Then to distro-sync your system use the always recommended command:
$ sudo dnf clean all ; sudo dnf --allowerasing distro-sync
You should always use that command to upgrade your Rolling system. Trying to upgrade Rolling with a GUI package manager like Discover or dnfdragora can break your Rolling system. If you do this and you break your Rolling system the fix is a fresh install.
After the distro-sync process the next time you try a dnf transaction you will see this error:
$ warning: Found bdb Packages database while attempting sqlite backend: using bdb backend.
Don’t let that bother you as it will not prevent dnf from working. However to make that error go away run this:
$ sudo rpm --rebuilddb
Don’t forget to disable all i686 repos, they should not be needed going forward. If you find something that complains that it needs an i686 package please report it and let developers deal with this.
This change was a monumental amount of work by @bero and other devs as a lot of software was affected and had to be rebuilt.
New Rolling ISO’s should appear soon. Will announce them here when they are ready.
Existing Rolling users or those considering upgrading to Rolling be sure to read this before upgrading system after this or any instance of ‘cp cooker2rolling’.