I ran into the same problem. I am testing the migration from PVE 4.4 with ceph jewel to promox 5.0 on a test cluster.
So I firts migrated from ceph jewel to luminous following the documention, then migrated from jessie to stretch.
I ended with this ceph package, as reported above :
Code:
# pveversion -v
...
ceph: 12.1.2-1~bpo90+1
I looked at another cluster where I installed proxmox 5.0 beta, and the configuration for the repository is this one :
Code:
# cat /etc/apt/sources.list.d/ceph.list
deb http://download.proxmox.com/debian/ceph-luminous stretch main
As said in the release notes, ceph packages are now compiled directly by proxmox team.
The original repository configuration is the follwing :
Code:
# cat /etc/apt/sources.list.d/ceph.list
deb http://download.ceph.com/debian-luminous jessie main
So not only you have to change the repository from jessie to stretch, but you have to change the repository address from ceph.com to proxmox.com. This is this step that is not indicated in the proxmox 4.4 to 5.0 upgrade documentation.
The documentation for upgrading from ceph jewel to lumious is within 4.x, so keeping the packages from ceph.com.
The documentaion for upgrading from 4.x to 5.0 only says changing jessie to stretch, but does not says to change the repository from ceph.com to proxmox.com (/debian/ceph-luminous).
With this change I have now :
Code:
# pveversion -v
....
ceph: 12.1.2-pve1
which is I think the correct version.
Now, I have I think to create a new ceph-mgr, using 'pveceph createmgr which is now available.
P.S : I just noted that the change for the address of the ceph repository was in fact in the upgrade documentation. So my bad...
Replace ceph.com repositories with proxmox.com ceph repositories This step is only necessary if you have a ceph cluster on your PVE installation.
echo "deb http://download.proxmox.com/debian/ceph-luminous stretch main" > /etc/apt/sources.list.d/ceph.list