Repository 'https://repo.allstarlink.org/public bookworm InRelease' doesn't support architecture 'i386'

I just dusted off an old Gateway with an i5-2300 processor in it. I installed Debian 12.7 (released two days ago) from debian-12.7.0-i386-netinst.iso. I then followed the directions at Debian 12 Install - AllStarLink Manual. “apt update” is giving me an error and then “apt install asl3” will not work. See details below. Am I doing something wrong, or is it possible that there is something going on between Debian 12.7 and the asl3 repo that are conflicting and causing this error? If the latter, what are the latest versions of each that are known to work together?

Thanks!
Ken, KA6KEN

root@allstar:~# cd /tmp
root@allstar:/tmp# wget https://repo.allstarlink.org/public/asl-apt-repos.deb12_all.deb
--2024-09-02 20:12:56--  https://repo.allstarlink.org/public/asl-apt-repos.deb12_all.deb
Resolving repo.allstarlink.org (repo.allstarlink.org)... 172.67.188.95, 104.21.40.206, 2606:4700:3032::ac43:bc5f, ...
Connecting to repo.allstarlink.org (repo.allstarlink.org)|172.67.188.95|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5044 (4.9K) [application/vnd.debian.binary-package]
Saving to: ‘asl-apt-repos.deb12_all.deb’

asl-apt-repos.deb12 100%[===================>]   4.93K  --.-KB/s    in 0s

2024-09-02 20:12:57 (16.3 MB/s) - ‘asl-apt-repos.deb12_all.deb’ saved [5044/5044                                                     ]

root@allstar:/tmp# dpkg -i asl-apt-repos.deb12_all.deb
Selecting previously unselected package asl-apt-repos.
(Reading database ... 33596 files and directories currently installed.)
Preparing to unpack asl-apt-repos.deb12_all.deb ...
Unpacking asl-apt-repos (1.4-1.deb12) ...
Setting up asl-apt-repos (1.4-1.deb12) ...
root@allstar:/tmp#  apt update
Hit:1 http://security.debian.org/debian-security bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Get:3 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:4 https://repo.allstarlink.org/public bookworm InRelease [30.6 kB]
Get:5 https://repo.allstarlink.org/public bookworm/main all Packages [14.5 kB]
Fetched 101 kB in 1s (73.1 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://repo.allstarlink.org/public bookworm InRelease' doesn't support architecture 'i386'
root@allstar:/tmp# apt install asl3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 asl3 : Depends: asl3-asterisk but it is not installable
E: Unable to correct problems, you have held broken packages.
root@allstar:/tmp#

AllStarLink v3 is not supported on 32-bit systems. Use the 64-bit netinst ISO to do you install and it’ll work fine.

Thank you @N8EI!

I had originally pressed the giant “DOWNLOAD” button at https://debian.org and ended up with debian-12.7.0-amd64-netinst.iso. Noting the file name I figured this ISO was actually for the AMD architecture so I deleted it and then went on a quest for the Intel version. I dug through the Debian web site until finding debian-12.7.0-i386-netinst.iso which appeared to be proper file (I’m running an Intel processor). I knew it needed to be 64-bit but since the file names didn’t appear to distinguish between the two, I figured the one ISO must support both 32-bit and 64-bit.

Never would I have guessed that the file with “amd” in it was for both Intel and AMD 64-bit processors and the file with “i386” in it was for AMD and Intel 32-bit processors.

I’m a little perplexed over the naming conventions, but presume this is something I would/should have known if I worked with these architectures regularly. Would it make sense to add more detail to Debian 12 Install - AllStarLink Manual so someone else doesn’t bump into this issue (it cost me several hours) or am I the only person who didn’t figure this out on his own?

I found a good explanation of all this here: cpu - what is correct architecture of my pc AMD or INTEL? - Super User.

Specifically, one of the commenters posted, “AMD primarily manufactures CPUs using the x86 instruction set. Note that the original 32-bit x86 was invented by Intel, but extended to 64-bit by AMD, that’s why you see Intel x86_64 being called “amd64” even if it’s an Intel CPU and Intel architecture. – grawity_u1686

Very educational, but I still think it would be helpful to add more detail to Debian 12 Install - AllStarLink Manual so someone else doesn’t bump into this issue.

just ran into the same problem…back to the drawing board. glad i wasnt the only one!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.