# ceph mgr module enable dashboard
Error ENOENT: module 'dashboard' reports that it cannot run on the active manager daemon: invalid version number '8.5.2+ds1' (pass --force to force enablement)
# some logs collected from ceph-mgr
2022-03-30T13:45:11.706+0000 7fb965cf2dc0 -1 mgr[py] Module not found: 'dashboard'
2022-03-30T13:45:11.706+0000 7fb965cf2dc0 -1 mgr[py] Traceback (most recent call last):
File "/usr/share/ceph/mgr/dashboard/__init__.py", line 52, in <module>
from .module import Module, StandbyModule # noqa: F401
File "/usr/share/ceph/mgr/dashboard/module.py", line 49, in <module>
patch_cherrypy(cherrypy.__version__)
File "/usr/share/ceph/mgr/dashboard/cherrypy_backports.py", line 197, in patch_cherrypy
accept_socket_error_0(v)
File "/usr/share/ceph/mgr/dashboard/cherrypy_backports.py", line 124, in accept_socket_error_0
if v < StrictVersion("9.0.0") or cheroot_version < StrictVersion("6.5.5"):
File "/lib/python3.10/distutils/version.py", line 64, in __gt__
c = self._cmp(other)
File "/lib/python3.10/distutils/version.py", line 168, in _cmp
other = StrictVersion(other)
File "/lib/python3.10/distutils/version.py", line 40, in __init__
self.parse(vstring)
File "/lib/python3.10/distutils/version.py", line 137, in parse
raise ValueError("invalid version number '%s'" % vstring)
ValueError: invalid version number '8.5.2+ds1'
2022-03-30T13:45:11.706+0000 7fb965cf2dc0 -1 mgr[py] Class not found in module 'dashboard'
2022-03-30T13:45:11.706+0000 7fb965cf2dc0 -1 mgr[py] Error loading module 'dashboard': (2) No such file or directory
2022-03-30T13:45:11.706+0000 7fb965cf2dc0 1 mgr[py] Loading python module 'progress'
2022-03-30T13:45:11.838+0000 7fb965cf2dc0 -1 mgr[py] Module progress has missing NOTIFY_TYPES member
2022-03-30T13:45:11.838+0000 7fb965cf2dc0 1 mgr[py] Loading python module 'localpool'
2022-03-30T13:45:11.958+0000 7fb965cf2dc0 1 mgr[py] Loading python module 'osd_perf_query'
2022-03-30T13:45:12.134+0000 7fb965cf2dc0 -1 mgr[py] Module osd_perf_query has missing NOTIFY_TYPES member
2022-03-30T13:45:12.134+0000 7fb965cf2dc0 1 mgr[py] Loading python module 'telemetry'
2022-03-30T13:45:12.442+0000 7fb965cf2dc0 -1 mgr[py] Module telemetry has missing NOTIFY_TYPES member
2022-03-30T13:45:12.442+0000 7fb965cf2dc0 -1 log_channel(cluster) log [ERR] : Failed to load ceph-mgr modules: dashboard
# lsb_release -rd
Description: Ubuntu Jammy Jellyfish (development branch)
Release: 22.04
# apt-cache policy ceph archive. ubuntu. com/ubuntu jammy/main amd64 Packages dpkg/status
ceph:
Installed: 17.1.0-0ubuntu3
Candidate: 17.1.0-0ubuntu3
Version table:
*** 17.1.0-0ubuntu3 500
500 http://
100 /var/lib/
# What expected to happen?
Enable to activate ceph-mgr dashboard module
# What happened instead? a44a-11ec- a9d5-00155d1a62 4f
My cluster status:
# ceph -s
cluster:
id: 52dcb872-
health: HEALTH_OK
services: aa-ceph02, aa-ceph03 (age 17m)
mon: 3 daemons, quorum aa-ceph01,
mgr: aa-ceph03(active, since 3m), standbys: aa-ceph01, aa-ceph02
osd: 9 osds: 9 up (since 16m), 9 in (since 16m)
data:
pools: 1 pools, 1 pgs
objects: 2 objects, 449 KiB
usage: 185 MiB used, 270 GiB / 270 GiB avail
pgs: 1 active+clean
It shows following error:
# ceph mgr module enable dashboard
Error ENOENT: module 'dashboard' reports that it cannot run on the active manager daemon: invalid version number '8.5.2+ds1' (pass --force to force enablement)
# some logs collected from ceph-mgr 30T13:45: 11.706+ 0000 7fb965cf2dc0 -1 mgr[py] Module not found: 'dashboard' 30T13:45: 11.706+ 0000 7fb965cf2dc0 -1 mgr[py] Traceback (most recent call last): ceph/mgr/ dashboard/ __init_ _.py", line 52, in <module> ceph/mgr/ dashboard/ module. py", line 49, in <module> cherrypy( cherrypy. __version_ _) ceph/mgr/ dashboard/ cherrypy_ backports. py", line 197, in patch_cherrypy socket_ error_0( v) ceph/mgr/ dashboard/ cherrypy_ backports. py", line 124, in accept_ socket_ error_0 "9.0.0" ) or cheroot_version < StrictVersion( "6.5.5" ): 10/distutils/ version. py", line 64, in __gt__ 10/distutils/ version. py", line 168, in _cmp other) 10/distutils/ version. py", line 40, in __init__ parse(vstring) 10/distutils/ version. py", line 137, in parse
2022-03-
2022-03-
File "/usr/share/
from .module import Module, StandbyModule # noqa: F401
File "/usr/share/
patch_
File "/usr/share/
accept_
File "/usr/share/
if v < StrictVersion(
File "/lib/python3.
c = self._cmp(other)
File "/lib/python3.
other = StrictVersion(
File "/lib/python3.
self.
File "/lib/python3.
raise ValueError("invalid version number '%s'" % vstring)
ValueError: invalid version number '8.5.2+ds1'
2022-03- 30T13:45: 11.706+ 0000 7fb965cf2dc0 -1 mgr[py] Class not found in module 'dashboard' 30T13:45: 11.706+ 0000 7fb965cf2dc0 -1 mgr[py] Error loading module 'dashboard': (2) No such file or directory 30T13:45: 11.706+ 0000 7fb965cf2dc0 1 mgr[py] Loading python module 'progress' 30T13:45: 11.838+ 0000 7fb965cf2dc0 -1 mgr[py] Module progress has missing NOTIFY_TYPES member 30T13:45: 11.838+ 0000 7fb965cf2dc0 1 mgr[py] Loading python module 'localpool' 30T13:45: 11.958+ 0000 7fb965cf2dc0 1 mgr[py] Loading python module 'osd_perf_query' 30T13:45: 12.134+ 0000 7fb965cf2dc0 -1 mgr[py] Module osd_perf_query has missing NOTIFY_TYPES member 30T13:45: 12.134+ 0000 7fb965cf2dc0 1 mgr[py] Loading python module 'telemetry' 30T13:45: 12.442+ 0000 7fb965cf2dc0 -1 mgr[py] Module telemetry has missing NOTIFY_TYPES member 30T13:45: 12.442+ 0000 7fb965cf2dc0 -1 log_channel( cluster) log [ERR] : Failed to load ceph-mgr modules: dashboard
2022-03-
2022-03-
2022-03-
2022-03-
2022-03-
2022-03-
2022-03-
2022-03-
2022-03-