Install error On Debian

Setup Information

Use sudo asl-show-version to obtain this information from the console or SSH

Asterisk Version: 22..x.y+asl3-3.n.m
ASL3 Version: 3.x.y

Inquiry

See https://allstarlink.github.io/user-guide/troubleshooting/ on how to ask a good question to obtain the quickest and best assistance

Running 'sudo apt install asl3'
E: Unable to locate package asl3

apt search asl3 should return a list of packages on properly installed Debioan 12. BTW, what version of Debian are you running?

Make sure you've installed the repositories:

Did an install of Debian on 2 other machines. Got a little bit farther, but still errored out.

'sudo 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 are using the
unstable distribution that some required packages have not yet been created or have 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 is not installable
E: Unable to correct problems, you have held broken packages.

asl3
asl3-asterisk-config
asl3-asterisk-dev
asl-asterisk-doc
asl3-menu
asl3-pi-appliance
asl3-update-nodelist

Debian GNU/Linux 12 (bookworm)

What type of system are you targeting for your install? A Raspberry Pi 3/4/5/Zero2W? A PC? A cloud VM?

Also, and more importantly, ASL3 can only be installed on Debian 64-bit OS's.

I have three Dell desktop PC's. Optiplex 7010. I don't remember if the Debian install stated 32 or 64bit. Will recheck that.

I looked back and saw there was an error in the AllStarLink Package Repo Install section.

'sudo apt update'
Reading package lists . . . Done
E: The repository 'cdrom://[Debian GNU/Linux 12.11.0_Bookworm_ - Official i386 DVD Binary-1 with firmware 20250517-09:52] bookworm Release' does not have a release file.

You installed from an i686 install which is 32 bit. We don’t build or support packages for i686/32-bit. You need the x86_64/amd64 installer.

I thought thatis the package I had been installing, but I'll make sure I'm using the x86_64/amd64 installer. Thanks!

OK, I seemed to have gotten a bit farther this time, but at sudo apt install asl3

at 29% [Working] [1235.370609] /dev/sr0: Can't open blockdev
Media change: please insert the dic labeled ...
These looked like they might be Debian discs, so I hit enter numerous times, then hit ctrl D. The installation proceeded, put running 'sudo asl3-menu' has no effect.

Something with your Debian install is messed up. It's still trying to find a package database on the DVD (/dev/sr0 is the DVD). Make sure all sources in /etc/apt are network-based. You must be doing something unique with the installation.

No, I am simply trying to do a basic install. I am next going to try doing a limited size .iso Debian install and see if it pulls in any missing files not on the 3.7 Gig .iso

Does your /etc/apt/sources.list file have a local DVD line in it? You might try commenting it out, if so.

I seem to recall a similar indecent some time ago.
Are you doing this from a USB Drive ?

Started out with a USB Drive, but switched later to DVD's. The Debian website says something about purchasing a thumbdrive with Debian on it, so I will probably try that next. I had also tried copying the .iso file from a couple of different mirror sites.

No, I didn't find anything in sources.list . However, this last install went through without errors, so I may be good to go now. I'll look at the two other machines I attempted last week and see if there is a difference.

Well, I don't know if this helps in any way but,
In my case with older OS versions, I found that when the OS install did the hardware scan, it was bumping the install script into error for the install device not being present at some point in the install. I think it gets trapped using a internal temporary sources list.

Looks like a similar event. Probably based on the computers firmware.
But I can't say for sure. Perhaps look at efi or change method of install.

The problem is not the media. Whenever the OS is being installed from a local disk, the source of the application initially comes from the disc/USB. It's been an utter eternity since I did a full install of Debian from media versus a network install. However when you do it from a disc and Debian thinks you have no network connection, it will set the package source as the disc. If you remove the disc, its package source is gone. This is well-documented online. Specifically you don't want any line that starts with deb cdrom:.

The shortcut is to make sure your /etc/apt/sources.list shows the correct network-based repositories. A basic Debain 12 bookworm install should look like:

deb http://deb.debian.org/debian/ bookworm main
# deb-src http://deb.debian.org/debian/ bookworm main

deb http://security.debian.org/debian-security bookworm-security main
# deb-src http://security.debian.org/debian-security bookworm/updates main

# bookworm-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ bookworm-updates main
# deb-src http://deb.debian.org/debian/ bookworm-updates main

Reset the file to that and then do a apt update && apt upgrade -y.

Also, unless you have very slow or metered Internet, a netinstall is almost always better: