Testing Ubuntu 25.04 Gnome. When updating I get a message to modernize, so what the heck I tried it. It seems to work OK except with to of my sources. This is the output:
inxi -r
Repos:
Active apt repos in: /etc/apt/sources.list.d/microsoft-edge.sources
1: deb https://packages.microsoft.com/repos/edge/ stable main
Active apt repos in: /etc/apt/sources.list.d/teejeetech-aptik.sources
1: deb https://packages.teejeetech.com/aptik/0/uaxmSG4xNy/ubuntu/jammy/amd64/ stable main
Active apt repos in: /etc/apt/sources.list.d/ubuntu.sources
1: deb http://us.archive.ubuntu.com/ubuntu/ plucky plucky-updates plucky-backports main restricted universe multiverse
2: deb http://security.ubuntu.com/ubuntu/ plucky-security main restricted universe multiverse
The issue isn’t necessarily that you have i386 packages installed but those two third-party repos you have (which are, of course, unsupported by Ubuntu) provide (or did provide maybe) them.
Just an aside, it is usually prudent to check your sources lists before a major upgrade and disable 3rd party repos to avoid conflicts and issues similar to what you experienced.
You should definitely not need to do this, update-manager (or do-release-upgrade if you used the cmdline version of it) has a ton of code to make sure they automatically get disabled, if this did not work opening a bug and attaching all logs (best done via ubuntu-bug update-manager, that will collect relevant logs automatically) should be the first thing you do, so the issue can be researched and fixed for others …
Third-party software repositories and personal
package archives (PPAs) are disabled during the
upgrade. However, any software installed from these
repositories is not removed or downgraded. Software
installed from these repositories is the most
common cause of upgrade issues.
Actually I went to software and remove Edge and Aptik, until Ubuntu 25.04 goes stable. Then I will make a bug report. In the meantime Edge and Aptik won’t update till then.
Going to need some more work to actually get access to the options to parse them and translate them.
That said, this is really just a bad workaround 3rd party sources use, where they specify [arch=amd64] in their sources.list rather than include i386 in the Architectures: field in their Release file.
Everybody’s responses are truly amazing. Your support is what makes Ubuntu great. I will follow up with all your replies. Thank you so much for your support.
Ubuntu switched to deb822 only somewhere between 24.04 and 25.04, since this move is a one time switch (we won’t be going back to old sources.list files) the message will not occur anymore once the transition of your install is complete (so that it will not break once the old style sources.list handling gets removed completely one day)…
Just make sure you have completely transitioned and the message will not return