I am using PureOS (amber) on a Librem 13 with all updates to 14 December 20.
I am trying to install 'Chirp', a ham radio package, in order to update the stations on my handheld radio. The installation on PureOS fails on the python-libxml2 package, claiming it is missing from the repository.
The contents of my /etc/apt/sources.list is:
deb https://repo.puri.sm/pureos/ amber main deb-src https://repo.puri.sm/pureos/ amber main #Added by software-properties deb https://repo.pureos.net/pureos/ amber-security main deb https://repo.pureos.net/pureos/ amber-updates main
The 'apt' output is: (I removed the ID/system name.)
$ sudo apt install chirp Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: python-libxml2 python-libxslt1 python-serial Suggested packages: python-wxgtk3.0 | python-wxgtk The following NEW packages will be installed: chirp python-libxml2 python-libxslt1 python-serial 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 904 kB of archives. After this operation, 5,546 kB of additional disk space will be used. Do you want to continue? [Y/n] Y Err:1 https://repo.puri.sm/pureos amber/main amd64 python-libxml2 amd64 2.9.4+dfsg1-7+b3 404 Not Found [IP: 18.104.22.168 443] Get:2 https://repo.puri.sm/pureos amber/main amd64 python-libxslt1 amd64 1.1.32-2.2~deb10u1 [141 kB] Get:3 https://repo.puri.sm/pureos amber/main amd64 python-serial all 3.4-4 [83.0 kB] Get:4 https://repo.puri.sm/pureos amber/main amd64 chirp amd64 1:20190104-1 [474 kB] Fetched 698 kB in 17s (41.8 kB/s) E: Failed to fetch https://repo.puri.sm/pureos/pool/main/libx/libxml2/python-libxml2_2.9.4+dfsg1-7+b3_amd64.deb 404 Not Found [IP: 22.214.171.124 443] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
I tried both suggestions, apt update and --fix-missing. This still fails.
I checked the link that was given in the output messages, and it also shows the file missing with a 404 message.
Re-checking for that specific package in my apt database:
$ apt list python-libxml2 Listing... Done python-libxml2/amber 2.9.4+dfsg1-7+b3 amd64
Everything seems to match up. If I am missing something, it is not obvious to me.
This works on Debian 10 (buster) where python-libxml2 is 2.9.4+dfsg1-7+deb10u1. (Same version number.) Though that is my old Lenovo system, I can live with that for a while, and at least for me, this is not a high priority.