Hello, I attempted to upgrade my system from debian 11 to 12 following the instructions provided at https://www.cyberciti.biz/faq/update-upgrade-debian-11-to-debian-12-bookworm. I got to the point of executing the command at step 6 to do sudo apt full-upgrade. At this point my system is in a state where I'm having difficulty recovering from. Dpkg is unable to install any packages and terminates with the following error on any package and then segfaults. The system has network access and apt is able to pull packages. I just need to get dpkg working again.
dpkg -i gzip_1.12-1_amd64.deb tar: This does not look like a tar archive tar: Exiting with failure status due to previous errors dpkg-deb: error: tar subprocess returned error exit status 2 dpkg: error processing archive gzip_1.12-1_amd64.deb (--install): dpkg-deb --control subprocess returned error exit status 2 Segmentation fault I attempted to run reportbug from the system but it segfaults after showing the list of related bugs. I am unable to get a backtrace from gdb since gdb segfaults. I am able to get a strace off of the command but nothing stands out in the output. I then attempted to use dpkg -D77777 -i gzip_1.12-1_amd64.deb but it doesn't show much more than the above: /var/cache/apt/archives# dpkg -D77777 -i gzip_1.12-1_amd64.deb D000001: root= admindir=/var/lib/dpkg D000001: ensure_diversions: new, (re)loading D000001: ensure_statoverrides: new, (re)loading D000010: path_remove_tree '/var/lib/dpkg/tmp.ci' tar: This does not look like a tar archive tar: Exiting with failure status due to previous errors dpkg-deb: error: tar subprocess returned error exit status 2 dpkg: error processing archive gzip_1.12-1_amd64.deb (--install): dpkg-deb --control subprocess returned error exit status 2 D000010: path_remove_tree '/var/lib/dpkg/tmp.ci' D000010: path_remove_tree '/var/lib/dpkg/reassemble.deb' D010000: trigproc_run_deferred Segmentation fault Do you have any suggestions for further identifying the cause of this and/or resolving this without recovering from back up? Thanks. Bob