Just for giggles, here's my (redacted) .zhistory of that action.
: 1770801985:0;cat /etc/elive-version
: 1770808193:0;apug
Update existing bookworm to the latest and then edit the repos.
: 1770808316:0;sudo apt edit-sources
: 1770808382:0;sudo nano /etc/apt/sources.list.d/debian.list
: 1770808434:0;sudo apt update
: 1770808491:0;sudo apt full-upgrade
Which wont start but a minimal upgrade will:
: 1770808606:0;sudo apt upgrade --without-new-pkgs
: 1770809447:0;top
: 1770810004:0;sudo apt upgrade -f --without-new-pkgs
: 1770810924:0;less /var/lib/dkms/ezurio-qcacld-2.0/0.0\~git20240408.aa96a9f+dfsg/build/make.log
Where I run 'top' in a separate terminal to know what's going on. Ending with checking the mentioned ezurio-qcacld make-log for the errors to why it failed.
It kept on failing on every run, wasting my time and CPU cycles before it errors out:
So I removed it as 'login' and 'libpam...' was giving me more troubles.
: 1770811148:0;sudo apt full-upgrade
: 1770811218:0;sudo apt full-upgrade --autoremove
: 1770811260:0;apui libpam-runtime
: 1770811339:0;apui libpam-modules
: 1770812428:0;apt --purge remove ezurio-qcacld-2.0-dkms
: 1770812438:0;sudo apt --purge remove ezurio-qcacld-2.0-dkms
: 1770812502:0;apui -f
and tried a 'hold' on those packages to no avail:
: 1770813491:0;sudo apt-mark hold libpam-runtime
: 1770813498:0;sudo apt full-upgrade --autoremove
: 1770813528:0;sudo apt-mark hold login
: 1770813535:0;sudo apt full-upgrade --autoremove
: 1770813787:0;sudo apt-get dist-upgrade
: 1770813830:0;dpkg -l
: 1770813840:0;dpkg -l login
: 1770813854:0;apse login
: 1770813924:0;dpkg -l |grep held
: 1770813987:0;sudo apt install login libpam-runtime libpam-modules
After trying some stuff and finding that the offending 'base-files' were from the elivecd repos
: 1770815934:0;apse login
: 1770816087:0;apt policy login
: 1770816153:0;apt policy libpam-runtime
: 1770816184:0;api libpam-runtime
: 1770816213:0;api libpam-modules
: 1770816234:0;apt policy libc6
: 1770816272:0;apt policy base-files
: 1770816306:0;api base-files
: 1770816328:0;apui base-files
: 1770816355:0;apt-mark showhold
: 1770816399:0;apt policy base-files
: 1770816466:0;sudo nano /etc/apt/sources.list.d/aaa-elive.list
removing (not actually, just setting it to the not yet existing trixie version) aaa-elivelist, allowed the upgrade to continue which then stumbled on 'gstreamer...' packages from the ggg-marillat.list.
: 1770817997:0;sudo apt full-upgrade
: 1770818203:0;apui -f
: 1770818794:0;startx
: 1770819163:0;sudo apt full-upgrade
: 1770819182:0;apui -f
: 1770819249:0;sudo nano /etc/apt/sources.list.d/ggg-marillat.list
: 1770819279:0;apu
: 1770819325:0;apui -f
: 1770820765:0;sudo apt full-upgrade
: 1770820895:0;sudo reboot
: 1770821059:0;apu
And at last the 'full-upgrade' was done. 