Want to tag in that this fixed my issue with a out of band package that got in and I didn't realize until this thread that it was one I pulled in trying to resolve dependencies manually a few weeks ago.
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libcurl3-gnutls : Depends: libgnutls30 (>= 3.8.2) but 3.7.9-2+deb12u3 is installed
Depends: libssh2-1 (>= 1.11.0) but 1.10.0-3+b1 is installed
Depends: libzstd1 (>= 1.5.5) but 1.5.4+dfsg2-5 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
root@proxmox:/etc/apt#
apt-cache policy libcurl3-gnutls
libcurl3-gnutls:
Installed: 8.6.0-3
Candidate: 8.6.0-3
Version table:
*** 8.6.0-3 100
100 /var/lib/dpkg/status
7.88.1-10+deb12u7 500
500
http://ftp.debian.org/debian bookworm/main amd64 Packages
7.88.1-10+deb12u5 500
500
http://security.debian.org/debian-security bookworm-security/main amd64 Packages
root@proxmox:/etc/apt#
apt install libcurl3-gnutls=7.88.1-10+deb12u7
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be DOWNGRADED:
libcurl3-gnutls
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 25 not upgraded.
7 not fully installed or removed.
Need to get 385 kB of archives.
After this operation, 80.9 kB disk space will be freed.
Do you want to continue? [Y/n] y
Get:1
http://ftp.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u7 [385 kB]
Fetched 385 kB in 0s (3,845 kB/s)
dpkg: warning: downgrading libcurl3-gnutls:amd64 from 8.6.0-3 to 7.88.1-10+deb12u7
(Reading database ... 124423 files and directories currently installed.)
Preparing to unpack .../libcurl3-gnutls_7.88.1-10+deb12u7_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u7) over (8.6.0-3) ...
Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u7) ...
Setting up libwsman-curl-client-transport1:amd64 (2.6.5-0ubuntu3) ...
Setting up libwsman-client4:amd64 (2.6.5-0ubuntu3) ...
Setting up sfcb (1.4.9-0ubuntu5) ...
Sf format being used.
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Setting up libwsman1:amd64 (2.6.5-0ubuntu3) ...
Setting up libwsman-server1:amd64 (2.6.5-0ubuntu3) ...
Setting up openwsman (2.6.5-0ubuntu3) ...
Processing triggers for libc-bin (2.36-9+deb12u8) ...
root@proxmox:/etc/apt#
apt full-upgrade
(Successful upgrade log here)