On Mon, Aug 19, 2024 at 9:56 PM Bob Mroczka <rmro...@gmail.com> wrote: > > 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.
In the future, you should probably follow a Debian guide, like <https://wiki.debian.org/DebianUpgrade>. > 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. Restore from backup, and then try again. This time, follow a Debian guide. Jeff