[SOLVED] Proxmox 9.1.1 Cannot install CEPH

Magneto

Renowned Member
Jul 30, 2017
145
5
83
46
I have upgraded a 5 node Proxmox 8 cluster to Proxmox 9 and the last node failed. Somehow the PVE packages got removed and I could not reinstall them,

So I thought I'd reinstall the host to PVE 9.1.1 and re-join it to the cluster.
But I cannot install CEPH. This node wants to install the OLDER version of CEPH:
root@PVE05:~# pveceph install

WARN: Enterprise repository selected, but no active subscription!

This will install Ceph 19.2 Squid - continue (y/N)? y
update available package list
E: Failed to fetch https://enterprise.proxmox.com/debian/ceph-squid/dists/trixie/InRelease 401 Unauthorized [IP: 102.222.103.110 443]
E: The repository 'https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease' is not signed.
E: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/trixie/InRelease 401 Unauthorized [IP: 102.222.103.110 443]
E: The repository 'https://enterprise.proxmox.com/debian/pve trixie InRelease' is not signed.
start installation
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
ceph-common is already the newest version (19.2.3-pve2).
ceph-fuse is already the newest version (19.2.3-pve2).
gdisk is already the newest version (1.0.10-2).
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:

The following packages have unmet dependencies:
ceph-mds : Depends: ceph-common (= 18.2.7+ds-1) but 19.2.3-pve2 is to be installed
ceph-mgr : Depends: ceph-common (= 18.2.7+ds-1) but 19.2.3-pve2 is to be installed
Depends: python3-ceph-argparse (= 18.2.7+ds-1) but 19.2.3-pve2 is to be installed
Depends: python3-cephfs (= 18.2.7+ds-1) but 19.2.3-pve2 is to be installed
ceph-mon : Depends: ceph-common (= 18.2.7+ds-1) but 19.2.3-pve2 is to be installed
ceph-osd : PreDepends: ceph-common (= 18.2.7+ds-1) but 19.2.3-pve2 is to be installed
Depends: ceph-base (= 18.2.7+ds-1) but it is not going to be installed
python3-ceph : Depends: python3-cephfs (< 18.2.7+ds-1.1~) but 19.2.3-pve2 is to be installed
Depends: python3-rados (< 18.2.7+ds-1.1~) but 19.2.3-pve2 is to be installed
Depends: python3-rbd (< 18.2.7+ds-1.1~) but 19.2.3-pve2 is to be installed
Depends: python3-rgw (< 18.2.7+ds-1.1~) but 19.2.3-pve2 is to be installed
E: Unable to correct problems, you have held broken packages.
E: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. ceph-common:amd64=18.2.7+ds-1 is not selected for install
2. ceph-common:amd64=18.2.7+ds-1 is selected as a downgrade because:
1. ceph-mds:amd64=18.2.7+ds-1 is selected for install
2. ceph-mds:amd64 Depends ceph-common (= 18.2.7+ds-1)
apt failed during ceph installation (25600)

All other nodes are running Proxmox 9.1.14 / CEPH 19.2.3