CEPH Dashboard/Restful issue after 9 + Squid upgrade

ldformulafo

New Member
Oct 28, 2025
3
0
1
Neither Restful or Dashboard module is available after upgrading from 8 to 9.
Any input is welcome, not finding similar issues in this forum or mailing threads, I am expecting this to be a major user error..

Bash:
Error ENOENT: all mgr daemons do not support module 'dashboard', pass --force to force enablement
Bash:
Error ENOENT: all mgr daemons do not support module 'restful', pass --force to force enablement
Bash:
MODULE                           
balancer           on (always on)
crash              on (always on)
devicehealth       on (always on)
orchestrator       on (always on)
pg_autoscaler      on (always on)
progress           on (always on)
rbd_support        on (always on)
status             on (always on)
telemetry          on (always on)
volumes            on (always on)
iostat             on           
nfs                on           
alerts             -             
insights           -             
localpool          -             
mirroring          -             
osd_perf_query     -             
osd_support        -             
selftest           -             
snap_schedule      -             
stats              -             
telegraf           -             
test_orchestrator  -
Bash:
ceph/stable,now 19.2.3-pve2 amd64 [installed]
ceph-base/stable,now 19.2.3-pve2 amd64 [installed,automatic]
ceph-common/stable,now 19.2.3-pve2 amd64 [installed]
ceph-fuse/stable,now 19.2.3-pve2 amd64 [installed]
ceph-mds/stable,now 19.2.3-pve2 amd64 [installed]
ceph-mgr/stable,now 19.2.3-pve2 amd64 [installed]
ceph-mgr-dashboard/stable,now 19.2.3-pve2 all [installed]
ceph-mgr-modules-core/stable,now 19.2.3-pve2 all [installed]
ceph-mon/stable,now 19.2.3-pve2 amd64 [installed,automatic]
ceph-osd/stable,now 19.2.3-pve2 amd64 [installed,automatic]
ceph-volume/stable,now 19.2.3-pve2 all [installed]
libcephfs2/stable,now 19.2.3-pve2 amd64 [installed]
librados2/stable,now 19.2.3-pve2 amd64 [installed]
librbd1/stable,now 19.2.3-pve2 amd64 [installed]
librgw2/stable,now 19.2.3-pve2 amd64 [installed]
libsqlite3-mod-ceph/stable,now 19.2.3-pve2 amd64 [installed,automatic]
python3-ceph/stable,now 19.2.3-pve2 amd64 [installed]
python3-ceph-argparse/stable,now 19.2.3-pve2 all [installed]
python3-ceph-common/stable,now 19.2.3-pve2 all [installed]
python3-cephfs/stable,now 19.2.3-pve2 amd64 [installed]
python3-rados/stable,now 19.2.3-pve2 amd64 [installed]
python3-rbd/stable,now 19.2.3-pve2 amd64 [installed]
python3-rgw/stable,now 19.2.3-pve2 amd64 [installed]
 
Hello,

It's seems that the dashboard module is installed but not loaded ?
Maybe try to activate it on all your manager using this command : ceph mgr module enable dashboard
If you have an error try this way : ceph mgr module enable dashboard --force
 
Last edited:
Hello,

Thanks for the response.
Force enabling does not do the trick.
Bash:
root@xxxxxx:~# ceph mgr module enable dashboard
Error ENOENT: all mgr daemons do not support module 'dashboard', pass --force to force enablement

root@xxxxxx:~# ceph mgr module enable dashboard --force

root@xxxxxx:~# ceph mgr module ls           
MODULE                           
balancer           on (always on)
crash              on (always on)
devicehealth       on (always on)
orchestrator       on (always on)
pg_autoscaler      on (always on)
progress           on (always on)
rbd_support        on (always on)
status             on (always on)
telemetry          on (always on)
volumes            on (always on)
dashboard          on           
iostat             on           
nfs                on           
alerts             -             
insights           -             
localpool          -             
mirroring          -             
osd_perf_query     -             
osd_support        -             
selftest           -             
snap_schedule      -             
stats              -             
telegraf           -             
test_orchestrator  -
After force enabling the dashboard module both the
Bash:
ceph dashboard
and
Bash:
ceph config set mgr mgr/dashboard
commands fail.
For reference I have been using https://docs.ceph.com/en/latest/mgr/dashboard/#configuration as lookup for commands to test with.
 
It seems that with the --force the module is now enabled compared to your first post.
Have you tried to access the dashboard through one of your manager IP using 8443 port (https) or 8080 (http) ?
 
Dashboard is not working. No listener on expected ports.

I can also enable "Thingy" with force, does not mean it it working.
Bash:
root@xxxxxx:~# ceph mgr module enable Thingy --force
root@xxxxxx:~# ceph mgr module ls                   
MODULE                           
balancer           on (always on)
crash              on (always on)
devicehealth       on (always on)
orchestrator       on (always on)
pg_autoscaler      on (always on)
progress           on (always on)
rbd_support        on (always on)
status             on (always on)
telemetry          on (always on)
volumes            on (always on)
Thingy             on           
dashboard          on           
iostat             on           
nfs                on           
alerts             -             
insights           -             
localpool          -             
mirroring          -             
osd_perf_query     -             
osd_support        -             
selftest           -             
snap_schedule      -             
stats              -             
telegraf           -             
test_orchestrator  -