How to fix problems installing Ceph on Proxmox
Issue
Installing ceph does not work. Getting the following errors...
root@exis01:~# pveceph install
WARN: Enterprise repository selected, but no active subscription!
update available package list
E: Failed to fetch https://enterprise.proxmox.com/debian/ceph-quincy/dists/bookworm/InRelease 401 Unauthorized [IP: 144.217.225.162 443]
E: The repository 'https://enterprise.proxmox.com/debian/ceph-quincy bookworm InRelease' is not signed.
start installation
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package ceph-volume
apt failed during ceph installation (25600)
Even if I edited /etc/apt/sources.list.d/ceph.list to use no-subscription repository pveceph install would update it to the enterprise repository and fail.
Cause
pveceph install defaults to enterprise repository.
Solution
Specify the no-subscription repository with the following command
pveceph install --repository no-subscription