[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1109325: apt segfaults



Package: apt
Version: 2.6.1 (amd65)

When I invoke `sudo apt update` or `sudo apt purge apt` or `sudo apt
install apt` or `sudo apt -f install` or `sudo apt upgrade`, I get a
segfault. I get the exact same results when using apt-get instead of apt.
apt policy also segfaults, but it at least finishes the job before segfaulting.
apt --version runs fine.

$ sudo apt update
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian trixie InRelease
Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
Get:5 https://pkgs.tailscale.com/stable/debian bullseye InRelease
Fetched 6,581 B in 1s (6,458 B/s)
Segmentation faultsts... 11%
$ sudo apt install apt
Reading package lists... Done
Segmentation faulty tree... 50%
$ sudo apt purge apt
Reading package lists... Done
Segmentation faulty tree... 50%
$ sudo apt -f install
Reading package lists... Done
Segmentation faulty tree... 50%
$ sudo apt upgrade
Reading package lists... Done
Segmentation faulty tree... 50%
$ apt policy apt
apt:
  Installed: 2.6.1
  Candidate: 2.6.1
  Version table:
     3.0.3 500
        500 http://deb.debian.org/debian trixie/main amd64 Packages
 *** 2.6.1 1300
       1300 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
     2.2.4 1100
       1100 http://deb.debian.org/debian bullseye/main amd64 Packages
Segmentation fault
$ apt --version
apt 2.6.1 (amd64)

As I was writing this email I ran `sudo apt -f install` again to get
more logs and suddenly it runs, albeit ending in failure:

$ sudo apt -f install
Reading package lists... Done
Building dependency tree... Done
Correcting dependencies... Done
The following additional packages will be installed:
  openjdk-17-jdk-headless openjdk-17-jre-headless python3-setuptools python3-urllib3 xsane-common
Suggested packages:
  openjdk-17-demo openjdk-17-source fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic python-setuptools-doc
  python3-socks
The following packages will be upgraded:
  openjdk-17-jdk-headless openjdk-17-jre-headless python3-setuptools python3-urllib3 xsane-common
5 upgraded, 0 newly installed, 0 to remove and 80 not upgraded.
321 not fully installed or removed.
Need to get 118 MB of archives.
After this operation, 137 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://deb.debian.org/debian bookworm/main amd64 openjdk-17-jdk-headless amd64 17.0.15+6-1~deb12u1 [71.6 MB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 openjdk-17-jre-headless amd64 17.0.15+6-1~deb12u1 [43.8 MB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 python3-setuptools all 66.1.1-1+deb12u1 [522 kB]
Get:4 http://deb.debian.org/debian bullseye/main amd64 python3-reportlab all 3.5.59-2 [575 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 python3-urllib3 all 1.26.12-1+deb12u1 [114 kB]
Get:6 http://deb.debian.org/debian bullseye/main amd64 python3-zope.component all 4.3.0-3 [43.1 kB]
Get:7 http://deb.debian.org/debian bookworm/main amd64 xsane-common all 0.999-12.1~deb12u1 [1,416 kB]
Fetched 118 MB in 3s (45.3 MB/s)        
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/openjdk-17-jdk-headless_17.0.15+6-1~deb12u1_amd64.deb' (size=71557232) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg-deb (subprocess): cannot copy archive member from '/var/cache/apt/archives/openjdk-17-jdk-headless_17.0.15+6-1~deb12u1_amd64.deb' to decompressor pipe: failed to write (Broken pipe)
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/openjdk-17-jre-headless_17.0.15+6-1~deb12u1_amd64.deb' (size=43817376) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg-deb (subprocess): cannot copy archive member from '/var/cache/apt/archives/openjdk-17-jre-headless_17.0.15+6-1~deb12u1_amd64.deb' to decompressor pipe: failed to write (Broken pipe)
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/xsane-common_0.999-12.1~deb12u1_all.deb' (size=1416200) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
Reading changelogs... Done
Segmentation fault
E: Sub-process /usr/bin/apt-listchanges --apt || test $? -lt 10 returned an error code (1)
E: Failure running script /usr/bin/apt-listchanges --apt || test $? -lt 10

Immediately running it again gives different results:

$ sudo apt -f install
Reading package lists... Done
Building dependency tree... Done
Correcting dependencies... Done
The following additional packages will be installed:
  openjdk-17-jdk-headless openjdk-17-jre-headless python3-setuptools python3-urllib3 xsane-common
Suggested packages:
  openjdk-17-demo openjdk-17-source fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic python-setuptools-doc
  python3-socks
The following packages will be upgraded:
  openjdk-17-jdk-headless openjdk-17-jre-headless python3-setuptools python3-urllib3 xsane-common
5 upgraded, 0 newly installed, 0 to remove and 80 not upgraded.
321 not fully installed or removed.
Need to get 0 B/118 MB of archives.
After this operation, 137 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Segmentation fault
Segmentation fault

$ sudo apt -f install
Reading package lists... Done
Building dependency tree... Done
Correcting dependencies... Done
The following additional packages will be installed:
  openjdk-17-jdk-headless openjdk-17-jre-headless python3-setuptools python3-urllib3 xsane-common
Suggested packages:
  openjdk-17-demo openjdk-17-source fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic python-setuptools-doc
  python3-socks
The following packages will be upgraded:
  openjdk-17-jdk-headless openjdk-17-jre-headless python3-setuptools python3-urllib3 xsane-common
5 upgraded, 0 newly installed, 0 to remove and 80 not upgraded.
321 not fully installed or removed.
Need to get 0 B/118 MB of archives.
After this operation, 137 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/openjdk-17-jdk-headless_17.0.15+6-1~deb12u1_amd64.deb' (size=71557232) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/openjdk-17-jre-headless_17.0.15+6-1~deb12u1_amd64.deb' (size=43817376) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg-deb (subprocess): cannot copy archive member from '/var/cache/apt/archives/openjdk-17-jre-headless_17.0.15+6-1~deb12u1_amd64.deb' to decompressor pipe: failed to write (Broken pipe)
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/xsane-common_0.999-12.1~deb12u1_all.deb' (size=1416200) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
Reading changelogs... Done
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 59965 package 'php-symfony-finder':
 'Version' field value '5.4/23+dfsg-1+deb12u4': invalid character in version number
Segmentation fault... 95%

$ sudo apt -f install
Reading package lists... Error!
E: The package cache file is corrupted, it has the wrong hash
W: You may want to run apt-get update to correct these problems
E: The package cache file is corrupted
$ sudo apt update
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease   
Hit:3 http://deb.debian.org/debian trixie InRelease                           
Hit:4 http://deb.debian.org/debian bookworm-updates InRelease                
Get:5 https://pkgs.tailscale.com/stable/debian bullseye InRelease            
Fetched 6,581 B in 1s (8,302 B/s)
Segmentation faultsts... 42%

$ sudo apt -f install
Segmentation faultsts... 79%

And now we're back to a stable state.

I'm not able to get a core dump, as even after setting ulimit -c
unlimited, I get no core file out. Even if I did I wouldn't be able to
use it as gdb itself also segfaults:

$ gdb
Segmentation fault (core dumped)

I can't even get the version of gdb.

$ gdb --version
Segmentation fault (core dumped)

I suppose I could get it from apt...?

$ apt policy gdb
Segmentation fault (core dumped)

I suppose not.


What did immediately before these symptoms occurred was an apt upgrade.
Here is the ending of that log:

Selecting previously unselected package lynx.
Preparing to unpack .../140-lynx_2.9.0dev.12-1_amd64.deb ...
Unpacking lynx (2.9.0dev.12-1) ...
Preparing to unpack .../141-node-serialize-javascript_6.0.0-2+deb12u1_all.deb ...
Unpacking node-serialize-javascript (6.0.0-2+deb12u1) over (6.0.0-2) ...
Preparing to unpack .../142-openjdk-17-jdk_17.0.15+6-1~deb12u1_amd64.deb ...
Unpacking openjdk-17-jdk:amd64 (17.0.15+6-1~deb12u1) over (17.0.13+11-2~deb12u1) ...
Preparing to unpack .../143-openjdk-17-jdk-headless_17.0.15+6-1~deb12u1_amd64.deb ...
Unpacking openjdk-17-jdk-headless:amd64 (17.0.15+6-1~deb12u1) over (17.0.13+11-2~deb12u1) ...
dpkg-deb (subprocess): decompressing archive '/tmp/apt-dpkg-install-HDjSXe/143-openjdk-17-jdk-headless_17.0.15+6-1~deb12u1_amd64.deb' (size=71557232) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /tmp/apt-dpkg-install-HDjSXe/143-openjdk-17-jdk-headless_17.0.15+6-1~deb12u1_amd64.deb (--unpack):
 cannot copy extracted data for './usr/lib/jvm/java-17-openjdk-amd64/jmods/jdk.compiler.jmod' to '/usr/lib/jvm/java-17-openjdk-amd64/jmods/jdk.compiler.jmod.dpkg-new': unexpected end of file or stream
Preparing to unpack .../144-openjdk-17-jre_17.0.15+6-1~deb12u1_amd64.deb ...
Unpacking openjdk-17-jre:amd64 (17.0.15+6-1~deb12u1) over (17.0.13+11-2~deb12u1) ...
Preparing to unpack .../145-openjdk-17-jre-headless_17.0.15+6-1~deb12u1_amd64.deb ...
Unpacking openjdk-17-jre-headless:amd64 (17.0.15+6-1~deb12u1) over (17.0.13+11-2~deb12u1) ...
dpkg-deb (subprocess): decompressing archive '/tmp/apt-dpkg-install-HDjSXe/145-openjdk-17-jre-headless_17.0.15+6-1~deb12u1_amd64.deb' (size=43817376) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /tmp/apt-dpkg-install-HDjSXe/145-openjdk-17-jre-headless_17.0.15+6-1~deb12u1_amd64.deb (--unpack):
 cannot copy extracted data for './usr/lib/jvm/java-17-openjdk-amd64/lib/modules' to '/usr/lib/jvm/java-17-openjdk-amd64/lib/modules.dpkg-new': unexpected end of file or stream
Preparing to unpack .../146-openssl_3.0.16-1~deb12u1_amd64.deb ...
Unpacking openssl (3.0.16-1~deb12u1) over (3.0.15-1~deb12u1) ...
Preparing to unpack .../147-php8.2_8.2.28-1~deb12u1_all.deb ...
Unpacking php8.2 (8.2.28-1~deb12u1) over (8.2.24-1~deb12u1) ...
Preparing to unpack .../148-python3-jinja2_3.1.2-1+deb12u2_all.deb ...
Traceback (most recent call last):
  File "/usr/bin/py3clean", line 210, in <module>
    main()
  File "/usr/bin/py3clean", line 196, in main
    pfiles = set(dpf.from_package(options.package))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/python3/debpython/files.py", line 53, in from_package
    raise Exception("cannot get content of %s" % package_name)
Exception: cannot get content of python3-jinja2
Segmentation fault
dpkg: warning: old python3-jinja2 package pre-removal script subprocess returned error exit status 139
dpkg: trying script from the new package instead ...
dpkg: ... it looks like that went OK
Unpacking python3-jinja2 (3.1.2-1+deb12u2) over (3.1.2-1) ...
Preparing to unpack .../149-python3-setuptools_66.1.1-1+deb12u1_all.deb ...
Segmentation fault
dpkg: warning: old python3-setuptools package pre-removal script subprocess returned error exit status 139
dpkg: trying script from the new package instead ...
Segmentation fault
dpkg: error processing archive /tmp/apt-dpkg-install-HDjSXe/149-python3-setuptools_66.1.1-1+deb12u1_all.deb (--unpack):
 new python3-setuptools package pre-removal script subprocess returned error exit status 139
Segmentation fault
dpkg: error while cleaning up:
 installed python3-setuptools package post-installation script subprocess returned error exit status 139
Preparing to unpack .../150-python3-pkg-resources_66.1.1-1+deb12u1_all.deb ...
Segmentation fault
dpkg: warning: old python3-pkg-resources package pre-removal script subprocess returned error exit status 139
dpkg: trying script from the new package instead ...
dpkg: ... it looks like that went OK
Unpacking python3-pkg-resources (66.1.1-1+deb12u1) over (66.1.1-1) ...
Preparing to unpack .../151-python3-reportlab_3.6.12-1+deb12u1_all.deb ...
Segmentation fault
dpkg: warning: old python3-reportlab package pre-removal script subprocess returned error exit status 139
dpkg: trying script from the new package instead ...
Segmentation fault
dpkg: error processing archive /tmp/apt-dpkg-install-HDjSXe/151-python3-reportlab_3.6.12-1+deb12u1_all.deb (--unpack):
 new python3-reportlab package pre-removal script subprocess returned error exit status 139
dpkg: error while cleaning up:
 installed python3-reportlab package post-installation script subprocess returned error exit status 245
Preparing to unpack .../152-python3-urllib3_1.26.12-1+deb12u1_all.deb ...
Segmentation fault
dpkg: warning: old python3-urllib3 package pre-removal script subprocess returned error exit status 139
dpkg: trying script from the new package instead ...
Segmentation fault
dpkg: error processing archive /tmp/apt-dpkg-install-HDjSXe/152-python3-urllib3_1.26.12-1+deb12u1_all.deb (--unpack):
 new python3-urllib3 package pre-removal script subprocess returned error exit status 139
Segmentation fault
dpkg: error while cleaning up:
 installed python3-urllib3 package post-installation script subprocess returned error exit status 139
Preparing to unpack .../153-python3-zope.component_5.1.0-1_all.deb ...
Segmentation fault
dpkg: warning: old python3-zope.component package pre-removal script subprocess returned error exit status 139
dpkg: trying script from the new package instead ...
Segmentation fault
dpkg: error processing archive /tmp/apt-dpkg-install-HDjSXe/153-python3-zope.component_5.1.0-1_all.deb (--unpack):
 new python3-zope.component package pre-removal script subprocess returned error exit status 139
Traceback (most recent call last):
  File "/usr/bin/py3compile", line 323, in <module>
    main()
  File "/usr/bin/py3compile", line 302, in main
    compile(files, versions,
  File "/usr/bin/py3compile", line 185, in compile
    for fn, versions_to_compile in filter_files(files, e_patterns, versions):
  File "/usr/bin/py3compile", line 128, in filter_files
    for fpath in files:
  File "/usr/share/python3/debpython/files.py", line 71, in filter_public
    for fn in files:
  File "/usr/share/python3/debpython/files.py", line 53, in from_package
    raise Exception("cannot get content of %s" % package_name)
Exception: cannot get content of python3-zope.component
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/lib/python3.11/py_compile.py", line 213, in <module>
    main()
  File "/usr/lib/python3.11/py_compile.py", line 180, in main
    parser = argparse.ArgumentParser(description=description)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/argparse.py", line 1790, in __init__
    self.add_argument(
  File "/usr/lib/python3.11/argparse.py", line 1469, in add_argument
    self._get_formatter()._format_args(action, None)
  File "/usr/lib/python3.11/argparse.py", line 618, in _format_args
    elif action.nargs == ONE_OR_MORE:
         ^^^^^^^^^^^^
SystemError: error return without exception set
Segmentation fault
dpkg: error while cleaning up:
 installed python3-zope.component package post-installation script subprocess returned error exit status 139
Preparing to unpack .../154-qt5-gtk-platformtheme_5.15.8+dfsg-11+deb12u3_amd64.deb ...
Unpacking qt5-gtk-platformtheme:amd64 (5.15.8+dfsg-11+deb12u3) over (5.15.8+dfsg-11+deb12u2) ...
Preparing to unpack .../155-rsyslog_8.2302.0-1+deb12u1_amd64.deb ...
Unpacking rsyslog (8.2302.0-1+deb12u1) over (8.2302.0-1) ...
Selecting previously unselected package sane-airscan.
Preparing to unpack .../156-sane-airscan_0.99.27-1+b1_amd64.deb ...
Unpacking sane-airscan (0.99.27-1+b1) ...
Preparing to unpack .../157-util-linux-locales_2.38.1-5+deb12u3_all.deb ...
Unpacking util-linux-locales (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
dpkg-deb (subprocess): decompressing archive '/tmp/apt-dpkg-install-HDjSXe/157-util-linux-locales_2.38.1-5+deb12u3_all.deb' (size=1211952) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /tmp/apt-dpkg-install-HDjSXe/157-util-linux-locales_2.38.1-5+deb12u3_all.deb (--unpack):
 cannot copy extracted data for './usr/share/locale/de/LC_MESSAGES/util-linux.mo' to '/usr/share/locale/de/LC_MESSAGES/util-linux.mo.dpkg-new': unexpected end of file or stream
Preparing to unpack .../158-weechat-ruby_3.8-1_amd64.deb ...
Unpacking weechat-ruby (3.8-1) over (3.7.1-1~bpo11+1) ...
Preparing to unpack .../159-weechat-python_3.8-1_amd64.deb ...
Unpacking weechat-python (3.8-1) over (3.7.1-1~bpo11+1) ...
Preparing to unpack .../160-weechat-plugins_3.8-1_amd64.deb ...
Unpacking weechat-plugins (3.8-1) over (3.7.1-1~bpo11+1) ...
Preparing to unpack .../161-weechat-perl_3.8-1_amd64.deb ...
Unpacking weechat-perl (3.8-1) over (3.7.1-1~bpo11+1) ...
Preparing to unpack .../162-weechat-curses_3.8-1_amd64.deb ...
Unpacking weechat-curses (3.8-1) over (3.7.1-1~bpo11+1) ...
Preparing to unpack .../163-weechat-core_3.8-1_amd64.deb ...
Unpacking weechat-core (3.8-1) over (3.7.1-1~bpo11+1) ...
Preparing to unpack .../164-weechat_3.8-1_all.deb ...
Unpacking weechat (3.8-1) over (3.7.1-1~bpo11+1) ...
Preparing to unpack .../165-wireless-regdb_2025.02.20-1~deb12u1_all.deb ...
Unpacking wireless-regdb (2025.02.20-1~deb12u1) over (2022.06.06-1) ...
Preparing to unpack .../166-xsane_0.999-12.1~deb12u1_amd64.deb ...
Unpacking xsane (0.999-12.1~deb12u1) over (0.999-12+b1) ...
Preparing to unpack .../167-xsane-common_0.999-12.1~deb12u1_all.deb ...
Unpacking xsane-common (0.999-12.1~deb12u1) over (0.999-12) ...
dpkg-deb (subprocess): decompressing archive '/tmp/apt-dpkg-install-HDjSXe/167-xsane-common_0.999-12.1~deb12u1_all.deb' (size=1416200) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /tmp/apt-dpkg-install-HDjSXe/167-xsane-common_0.999-12.1~deb12u1_all.deb (--unpack):
 cannot copy extracted data for './usr/share/doc/xsane-common/html/xsane-multipage.jpg' to '/usr/share/doc/xsane-common/html/xsane-multipage.jpg.dpkg-new': unexpected end of file or stream
Preparing to unpack .../168-youtube-dl_2021.12.17-2_all.deb ...
Unpacking youtube-dl (2021.12.17-2) over (2021.12.17-1~bpo11+1) ...
Selecting previously unselected package libegl1:i386.
Preparing to unpack .../169-libegl1_1.6.0-1_i386.deb ...
Unpacking libegl1:i386 (1.6.0-1) ...
Preparing to unpack .../170-tailscale_1.84.0_amd64.deb ...
Unpacking tailscale (1.84.0) over (1.78.1) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-HDjSXe/143-openjdk-17-jdk-headless_17.0.15+6-1~deb12u1_amd64.deb
 /tmp/apt-dpkg-install-HDjSXe/145-openjdk-17-jre-headless_17.0.15+6-1~deb12u1_amd64.deb
 /tmp/apt-dpkg-install-HDjSXe/149-python3-setuptools_66.1.1-1+deb12u1_all.deb
 /tmp/apt-dpkg-install-HDjSXe/151-python3-reportlab_3.6.12-1+deb12u1_all.deb
 /tmp/apt-dpkg-install-HDjSXe/152-python3-urllib3_1.26.12-1+deb12u1_all.deb
 /tmp/apt-dpkg-install-HDjSXe/153-python3-zope.component_5.1.0-1_all.deb
 /tmp/apt-dpkg-install-HDjSXe/157-util-linux-locales_2.38.1-5+deb12u3_all.deb
 /tmp/apt-dpkg-install-HDjSXe/167-xsane-common_0.999-12.1~deb12u1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Here is my sources.list:

deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye main contrib non-free
deb http://deb.debian.org/debian/ bookworm main contrib non-free
#deb-src http://deb.debian.org/debian/ bookworm main contrib non-free
deb http://deb.debian.org/debian/ trixie main contrib non-free
deb-src http://deb.debian.org/debian/ trixie main contrib non-free

deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free

And my preferences.list:

Package: *
Pin: release n=bookworm
Pin-Priority: 1300

Package: *
Pin: release n=bullseye
Pin-Priority: 1100

Package: *
Pin: release n=bullseye-backports
Pin-Priority: 1200


I'm about to give up debugging this and reinstall the system completely,
but I thought perhaps I'd send this for record-keeping or if somebody
else runs into the same problem in the future.


Thanks,

Paul


PS. reportbug crashes immediately:

$ reportbug
Traceback (most recent call last):
  File "/usr/bin/reportbug", line 30, in <module>
    import requests
  File "/usr/lib/python3/dist-packages/requests/__init__.py", line 43, in <module>
    import urllib3
  File "/usr/lib/python3/dist-packages/urllib3/__init__.py", line 13, in <module>
    from .connectionpool import HTTPConnectionPool, HTTPSConnectionPool, connection_from_url
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 15, in <module>
    from .connection import (
  File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 15, in <module>
    from .util.proxy import create_proxy_ssl_context
  File "/usr/lib/python3/dist-packages/urllib3/util/__init__.py", line 8, in <module>
    from .ssl_ import (
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 936, in exec_module
  File "<frozen importlib._bootstrap_external>", line 1069, in get_code
  File "<frozen importlib._bootstrap_external>", line 729, in _compile_bytecode
ValueError: bad marshal data (unknown type code)


Reply to: