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

Reply via email to