I'm not sure I've found a bug or I'm missing something. Today I've tried
to create a new LXC container on a CEPH RBD storage and the creation
failed with the output:
pvedaemon: Could not parse Ceph version: 'ceph version 12.2.2
(cf0baeeeeba3b47f9427c6c97e2144b094b7e5ba) luminous (stable)'
pvedaemon: Use of uninitialized value $major in numeric lt (<) at
/usr/share/perl5/PVE/Storage/RBDPlugin.pm line 111.
pvedaemon: can't mount rbd volume vm-147-disk-2: rbd: sysfs write
The image was created on CEPH, but the container was not. We upgraded
CEPH from Hammer to Luminous and this was the first container creation
after the upgrade (with Hammer containers were created without
problems). Other than this we don't have any other problem with Proxmox
I diged a little bit and it seems that the function
"ceph_version_parser" (in RBDPlugin) is not parsing correctly the output
of "ceph --version".
I've checked if the file/package is outdated, but it seems that
"libpve-storage-perl" is the latest one available (4.0-76) and I didn't
found any references about this behavior.
Have you similar experiences?
Here is my version:
# pveversion -v
proxmox-ve: 4.4-105 (running kernel: 4.4.98-5-pve)
pve-manager: 4.4-22 (running version: 4.4-22/2728f613)
The CEPH libraries are:
Thanks a lot in advance
ICT Systems and Services
Elettra - Sincrotrone Trieste S.C.p.A.
Telephone: +39 040 3758948
pve-user mailing list