Re: Trying to piece together a procedure that works : debootstrap and gpg keys?

Dennis Clarke <[email protected]> Tue, 23 Sep 2025 03:57:56 -0400
Newsgroups gmane.linux.debian.ports.sparc
Organization GENUNIX
Message-ID <[email protected]>
On 9/23/25 03:06, John Paul Adrian Glaubitz wrote:
> On Mon, 2025-09-22 at 22:30 -0400, Dennis Clarke wrote:
>> Well yes the keyring exists :
>>
>> nix# apt-get install debian-ports-archive-keyring
>> Reading package lists... Done
>> Building dependency tree
>> Reading state information... Done
>> The following NEW packages will be installed:
>>     debian-ports-archive-keyring
>> 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
>> Need to get 13.8 kB of archives.
>> After this operation, 15.4 kB of additional disk space will be used.
>> WARNING: The following packages cannot be authenticated!
>>     debian-ports-archive-keyring
>> Authentication warning overridden.
>> Get:1 http://archive.debian.org/debian/ wheezy/main
>> debian-ports-archive-keyring all 2012.01.08 [13.8 kB]
>> Fetched 13.8 kB in 0s (26.6 kB/s)
>> Selecting previously unselected package debian-ports-archive-keyring.
>> (Reading database ... 29048 files and directories currently installed.)
>> Unpacking debian-ports-archive-keyring (from
>> .../debian-ports-archive-keyring_2012.01.08_all.deb) ...
>> Setting up debian-ports-archive-keyring (2012.01.08) ...
>>
>> Yup .. looks correct I guess :
>>
>> nix# ls -l /usr/share/keyrings/
>> total 52
>> -rw-r--r-- 1 root root 26628 Jan  1  2015 debian-archive-keyring.gpg
>> -rw-r--r-- 1 root root 10601 Jan  1  2015 debian-archive-removed-keys.gpg
>> -rw-r--r-- 1 root root  7602 Jan  8  2012 debian-ports-archive-keyring.gpg
>> -rw-r--r-- 1 root root  3858 Jan 12  2011
>> debian-ports-archive-keyring-removed.gpg
>> nix#
> 
> A keyring from 2012 doesn't really look correct, does it?
> 

Nope.

> Not sure what kind of host system you're doing this on

wheezy.

The last and only thing I have that can net boot this old Netra X1.


, but naturally you
> need to make sure you install the latest debian-ports-archive-keyring
> package when trying to bootstrap a current version of Debian unstable.
>

OKay. This is just another step in the procedure.


>> However this fails :
>>
>> nix# debootstrap \
>>   > --keyring=/usr/share/keyrings/debian-ports-archive-keyring.gpg \
>>   > --include=debian-ports-archive-keyring,wget \
>>   > --arch=sparc64 unstable /mnt/debootstrap \
>>   > http://ftp.ports.debian.org/debian-ports
>> I: Retrieving Release
>> I: Retrieving Release.gpg
>> I: Checking Release signature
>> E: Release signed by unknown key (key id 3AF65F93D6FBC5B9)
>> nix#
>>
>> So tomorrow is another day.
> 
> Try:
> 
> # wget http://ftp.debian.org/debian/pool/main/d/debian-ports-archive-keyring/debian-ports-archive-keyring_2025.04.05_all.deb
> # dpkg -i debian-ports-archive-keyring_2025.04.05_all.deb
> 

Yep. Everything fails of course :

nix#
nix# wget 
http://ftp.debian.org/debian/pool/main/d/debian-ports-archive-keyring/debian-ports-archive-keyring_2025.04.05_all.deb
--2025-09-23 03:41:33-- 
http://ftp.debian.org/debian/pool/main/d/debian-ports-archive-keyring/debian-ports-archive-keyring_2025.04.05_all.deb
Resolving ftp.debian.org (ftp.debian.org)... 151.101.126.132, 
2a04:4e42:1e::644
Connecting to ftp.debian.org (ftp.debian.org)|151.101.126.132|:80... 
connected.
HTTP request sent, awaiting response... 200 OK
Length: 36804 (36K) [application/vnd.debian.binary-package]
Saving to: `debian-ports-archive-keyring_2025.04.05_all.deb'

100%[==============================================================================>] 
36,804      --.-K/s   in 0.01s

2025-09-23 03:41:33 (2.76 MB/s) - 
`debian-ports-archive-keyring_2025.04.05_all.deb' saved [36804/36804]

nix# dpkg -i debian-ports-archive-keyring_2025.04.05_all.deb
dpkg-deb: error: archive 
'debian-ports-archive-keyring_2025.04.05_all.deb' contains not 
understood data member control.tar.xz, giving up
dpkg: error processing debian-ports-archive-keyring_2025.04.05_all.deb 
(--install):
  subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
  debian-ports-archive-keyring_2025.04.05_all.deb
nix#

I have to go to a modern Debian system and extract the guts out of that 
package and then manually extract the tar ball.



> Then retry the above debootstrap process.
> 

I am working on it ... ever so slowly.