Opening NFS tab in the dashboard leads to ceph mgr crash - orchestrator._interface.NoOrchestrator: No orchestrator configured
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceph Dashboard Charm |
New
|
Undecided
|
Unassigned | ||
ceph (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Whenever the NFS tab in the Ceph dashboard is opened, NoOrchestrator exception is raised and it's considered as a ceph mgr module crash (although it's not an actual process crash).
Other tabs that require orchestrator handle the situation well, those tabs prints the following message but no exception is raised.
====
Orchestrator is not available
Orchestrator is unavailable: No orchestrator configured (try `ceph orch set backend`)
Please consult the documentation on how to configure and enable the management functionality.
====
In the meantime, with the NFS tab, exception is raised.
https:/
====
NFS-Ganesha is not configured
Remote method threw exception: Traceback (most recent call last): File "/usr/share/
Please consult the documentation on how to configure and enable the management functionality.
====
# ceph health
HEALTH_WARN 2 mgr modules have recently crashed
# ceph crash ls
ID ENTITY NEW
2023-10-
2023-10-
# ceph crash info 2023-10-
{
"backtrace": [
" File \"/usr/
" File \"/usr/
" File \"/usr/
" File \"/usr/
],
"ceph_version": "17.2.6",
"crash_id": "2023-10-
"entity_name": "mgr.juju-
"mgr_module": "nfs",
"mgr_
"mgr_
"os_id": "22.04",
"os_name": "Ubuntu 22.04.3 LTS",
"os_version": "22.04.3 LTS (Jammy Jellyfish)",
"os_
"process_name": "ceph-mgr",
"stack_sig": "b01db59d356dd5
"timestamp": "2023-10-
"utsname_
"utsname_
"utsname_
"utsname_
"utsname_
}
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: ceph-mgr-dashboard 17.2.6-
ProcVersionSign
Uname: Linux 5.15.0-87-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckR
CloudArchitecture: x86_64
CloudID: lxd
CloudName: lxd
CloudPlatform: lxd
CloudSubPlatform: LXD socket API v. 1.0 (/dev/lxd/sock)
Date: Fri Oct 20 09:49:25 2023
PackageArchitec
ProcEnviron:
TERM=screen-
PATH=(custom, no user)
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: ceph
UpgradeStatus: No upgrade log present (probably fresh install)
Subscribing ~field-high.
Even though it may be an upstream issue, we should look into this since whenever somebody clicks the tab, the whole Ceph cluster status will turn into WARNING and that will trigger alerts for operators.