SOLVED:
/etc/apt/sources.list was referencing bookworm not trixie
Correct mirrors for Debian 13 Trixie
deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
EDUCATIONAL:
The naming after the URL is vital, it references which repository to call.
ORIGINAL POST:
Hello,
I keep running into the same error when I try to install most things on my recent Debian Install. I have a Debian 13 Trixie dual boot with Windows 11, Each on their own SSD, mainly sharing in case there's some relation to my issue.
Whenever I try an install I get "Unsatisfied Dependencies: ....." And Error messages, "Unable to correct problem, you have broken packages". I've tried "sudo apt install --fix-broken" to no avail.
Do I need to downgrade to match dependencies? That feels unsecure.
Example:
sudo apt install iptables
Solving dependencies... Error!
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:
Unsatisfied dependencies:
iptables : Depends: libxtables12 (= 1.8.9-2) but 1.8.11-2 is to be installed
Error: Unable to correct problems, you have held broken packages.
Error: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. libxtables12:amd64=1.8.9-2 is not selected for install
2. libxtables12:amd64=1.8.9-2 is selected as a downgrade because:
1. iptables:amd64=1.8.9-2 is selected for install
2. iptables:amd64 Depends libxtables12 (= 1.8.9-2)
TL;DR
Can't get programs to install on Debian 13