Upgrade from 7-14.9 to 8.X Failed

raven575

Member
Sep 3, 2021
2
0
6
44
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.
 
Last edited:
SOLVED.

Reinstall Dependencies:

apt-get install librbd1=16.2.11+ds-2
apt-get install librados2=16.2.11+ds-2
apt-get install librbd1=16.2.11+ds-2
apt-get install python3-ceph-argparse=16.2.11+ds-2
apt-get install python3-ceph-common=16.2.11+ds-2
apt-get install python3-cephfs=16.2.11+ds-2
apt-get install libcephfs2=16.2.11+ds-2
apt-get install python3-rados=16.2.11+ds-2
apt-get install python3-cephfs=16.2.11+ds-2
apt-get install python3-rbd=16.2.11+ds-2

Reinstall Proxmox:
apt-get install --reinstall proxmox-ve
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!