I was adding a hard drive array to my home server last night and thought..."Maybe I should update the systems, too."
...and then I broke it.
root@LOSERNODE01:~# apt update
Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://ftp.us.debian.org/debian bookworm InRelease
Hit:3 http://download.proxmox.com/debian/pve bookworm InRelease
Hit:4 http://ftp.us.debian.org/debian bookworm-updates InRelease
Err:5 https://enterprise.proxmox.com/debian/ceph-quincy bookworm InRelease
401 Unauthorized [IP: 66.70.154.82 443]
Reading package lists... Done
E: Failed to fetch https://enterprise.proxmox.com/debian/ceph-quincy/dists/bookworm/InRelease 401 Unauthorized [IP: 66.70.154.82 443]
E: The repository 'https://enterprise.proxmox.com/debian/ceph-quincy bookworm InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
root@LOSERNODE01:~# apt reinstall proxmox-ve
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:
ceph-common : Depends: librbd1 (= 16.2.11+ds-2) but 16.2.15-pve1 is to be installed
Depends: python3-ceph-argparse (= 16.2.11+ds-2) but 16.2.15-pve1 is to be installed
Depends: python3-ceph-common (< 16.2.11+ds-2.1~) but 16.2.15-pve1 is to be installed
Depends: python3-cephfs (= 16.2.11+ds-2) but it is not going to be installed
Depends: python3-rados (= 16.2.11+ds-2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@LOSERNODE01:~# pveversion
-bash: pveversion: command not found
root@LOSERNODE01:~# nano /etc/apt/sources.list
deb http://ftp.us.debian.org/debian bookworm main contrib
deb http://ftp.us.debian.org/debian bookworm-updates main contrib
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
# security updates
deb http://security.debian.org bookworm-security main contrib
I am no linux master.
I have looked everywhere to find how to fix this, but have not come up with the answer.
Any help would be appreciated.
...and then I broke it.
root@LOSERNODE01:~# apt update
Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://ftp.us.debian.org/debian bookworm InRelease
Hit:3 http://download.proxmox.com/debian/pve bookworm InRelease
Hit:4 http://ftp.us.debian.org/debian bookworm-updates InRelease
Err:5 https://enterprise.proxmox.com/debian/ceph-quincy bookworm InRelease
401 Unauthorized [IP: 66.70.154.82 443]
Reading package lists... Done
E: Failed to fetch https://enterprise.proxmox.com/debian/ceph-quincy/dists/bookworm/InRelease 401 Unauthorized [IP: 66.70.154.82 443]
E: The repository 'https://enterprise.proxmox.com/debian/ceph-quincy bookworm InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
root@LOSERNODE01:~# apt reinstall proxmox-ve
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:
ceph-common : Depends: librbd1 (= 16.2.11+ds-2) but 16.2.15-pve1 is to be installed
Depends: python3-ceph-argparse (= 16.2.11+ds-2) but 16.2.15-pve1 is to be installed
Depends: python3-ceph-common (< 16.2.11+ds-2.1~) but 16.2.15-pve1 is to be installed
Depends: python3-cephfs (= 16.2.11+ds-2) but it is not going to be installed
Depends: python3-rados (= 16.2.11+ds-2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@LOSERNODE01:~# pveversion
-bash: pveversion: command not found
root@LOSERNODE01:~# nano /etc/apt/sources.list
deb http://ftp.us.debian.org/debian bookworm main contrib
deb http://ftp.us.debian.org/debian bookworm-updates main contrib
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
# security updates
deb http://security.debian.org bookworm-security main contrib
I am no linux master.
I have looked everywhere to find how to fix this, but have not come up with the answer.
Any help would be appreciated.
Last edited: