Crossgrading report: missing packages
I've done crossgrading on my personal server. It is a host system used to run lxc containers, so not a lot of exotic packages have been installed there. It have been running Debian Bullseye 11.3 i386
Crossgrading passed successfully, though I got steady initramfs error messages on the first stage, that were not fixed by first stage rerun. But second stage have fixed that.
But when I rebooted system, I found out that system does not start properly because very important packages have been missing. I guess they have been autoremoved. These packages are:
grub-efi, mdadm (I had mirror raid there), ifupdown, ssh.
I had to boot from livecd to fix this. (each package, exept ssh needed new livecd boot, so it was quite a job to do)
Also sudo, rsync and lxc were missing, but it is not that important, it can be fixed by installing it again.
I have a backup copy of the original i386 server, so if it would help I can reproduce crossgrading process on another hardware.
What I can't do, I can't dig into the code, I am not python developer. But at least I can capture an output while crossgrading if this will help to do script better.