[PVE-User] Python problem with upgrade to proxmoxVE6.3/ CEPH Nautilus 14.2.15

Jean-Luc Oms jean-luc.oms at lirmm.fr
Fri Nov 27 16:15:33 CET 2020


Next step ....

I've a small 'preprod' cluster for testing ... but without ceph. If I
install ceph on oe node of this cluster this package is not installed:
ceph-mgr-dashboard

If I remove this package from my prod cluster, tested on the node
running active manager, no dependencies and after manager restart,
health is Ok ...

Now i have installed :

root at ceph1:~# dpkg -l | grep ceph
ii  ceph                                 14.2.15-pve2                
amd64        distributed storage and file system
ii  ceph-base                            14.2.15-pve2                
amd64        common ceph daemon libraries and management tools
ii  ceph-common                          14.2.15-pve2                
amd64        common utilities to mount and interact with a ceph storage
cluster
ii  ceph-fuse                            14.2.15-pve2                
amd64        FUSE-based client for the Ceph distributed file system
ii  ceph-mds                             14.2.15-pve2                
amd64        metadata server for the ceph distributed file system
ii  ceph-mgr                             14.2.15-pve2                
amd64        manager for the ceph distributed storage system
ii  ceph-mon                             14.2.15-pve2                
amd64        monitor server for the ceph storage system
ii  ceph-osd                             14.2.15-pve2                
amd64        OSD server for the ceph storage system
ii  libcephfs2                           14.2.15-pve2                
amd64        Ceph distributed file system client library
ii  python-ceph-argparse                 14.2.15-pve2                
all          Python 2 utility libraries for Ceph CLI
ii  python-cephfs                        14.2.15-pve2                
amd64        Python 2 libraries for the Ceph libcephfs library

Is this ok ?

Is ceph-mgr-dashboard  needed ?

Thanks


Le 27/11/2020 à 12:47, Jean-Luc Oms a écrit :
> Bonjour,
>
> Upgrading to last Proxmox VE / Ceph nautilus from the last 6.2 proxmox
> VE seems to introduce a python 2/3 version problem, dashboard healt
> stops working.
>
> root at ceph1:/usr/bin# ceph health
> HEALTH_ERR Module 'dashboard' has failed: ('invalid syntax',
> ('/usr/share/ceph/mgr/dashboard/controllers/orchestrator.py', 34, 11,
> '    result: dict = {}\n'))
>
> This syntax was introduced in 3.6, and using strace it seems python 2.7
> is used.
>
> Any option to resolve this ? everything was ok in 6.2-15.
>
> Thanks
>
>
-- 
Jean-Luc Oms
/STI-ReseauX <https://rx.lirmm.fr>- LIRMM - CNRS/UM/
+33 4 67 41 85 93 <tel:+33-467-41-85-93> / +33 6 32 01 04 17
<tel:+33-632-01-04-17>


More information about the pve-user mailing list