Problem apt upgrade Reform

I went a couple of months without upgrading the system, successfully did apt update, upgrade, a few bug warnings that did not seem worrisome. Update completed and it reboots fine.

But a subsequent update/ugrade reveals 409 “Not upgrading”, which I think implies a new distro, or maybe sources changed?

apt dist-upgrade complains:

"Hmm, seems like the AutoRemover destroyed something which really shouldn’t happen…

"Unsatisfied dependencies:

reform-qcacld2-6.16.7-mnt-reform-arm64 Depends: linux-image-6.16.7-mnt-reform-arm64 but it is not going to be installed"

I confuse. Any hints?

The reform-qcacld2 package ships a prebuilt dkms driver using a method I’d classify as a hack. It uses this method because the qcacld2 driver is huge (770k lines of code) and it takes about 20 minutes to compile on imx8m+.

Are you even on imx8m+?

Are you still booting with kernel 6.16?

1 Like

Screenshot says 7.0 so it’s probably a matter of removing old kernels. I also doubt it’s imx8mp in that classic Reform, so I’d say remove reform-qcacld2 too.

1 Like

Right! I neglected to state the obvious, it’s an a311d. I will manually remove unused kernels and remove qcacld2 and try again.

EDIT: autoremove solved the problem. I guess old kernels are still installed and so apt wants to keep them updated? No matter, don’t want them.

dist-upgrade working now. Pocket Reform had the same problem; same fix.

I should do updates more frequently : - )

Remember to upgrade with “sudo apt full-upgrade” and not with “sudo apt upgrade”. The latter will not perform auto-removal.

Also, Lucie’s suggestion to remove reform-qcacld2 if you are not on imx8m+ is important as well. Can you try running sudo reform-check? It will inform you about this.