Bug #50886
Updated by Sebastian Wagner over 2 years ago
<pre> $ ceph -v ceph version 15.2.11 (e3523634d9c2227df9af89a4eac33d16738c49cb) octopus (stable) $ rook version rook: v1.5.9 go: go1.13.8 $ ceph mgr module enable orchestrator module 'orchestrator' is already enabled (always-on) $ ceph mgr module enable rook $ ceph orch set backend rook $ ceph mgr module ls { "always_on_modules": [ "balancer", "crash", "devicehealth", "orchestrator", "pg_autoscaler", "progress", "rbd_support", "status", "telemetry", "volumes" ], "enabled_modules": [ "dashboard", "iostat", "prometheus", "restful", "rook" ], ..... $ ceph orch host ls HOST ADDR LABELS STATUS k8s-myhome-master-01 k8s-myhome-master-01 k8s-myhome-master-02 k8s-myhome-master-02 k8s-myhome-node-01 k8s-myhome-node-01 k8s-myhome-node-02 k8s-myhome-node-02 k8s-myhome-node-03 k8s-myhome-node-03 k8s-myhome-node-04 k8s-myhome-node-04 k8s-myhome-node-05 k8s-myhome-node-05 $ ceph orch ls Error EINVAL: Traceback (most recent call last): File "/usr/share/ceph/mgr/mgr_module.py", line 1177, in _handle_command return self.handle_command(inbuf, cmd) File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 140, in handle_command return dispatch[cmd['prefix']].call(self, cmd, inbuf) File "/usr/share/ceph/mgr/mgr_module.py", line 318, in call return self.func(mgr, **kwargs) File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 102, in <lambda> wrapper_copy = lambda *l_args, **l_kwargs: wrapper(*l_args, **l_kwargs) File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 91, in wrapper return func(*args, **kwargs) File "/usr/share/ceph/mgr/orchestrator/module.py", line 547, in _list_services nice_delta(now, s.last_refresh, ' ago'), File "/usr/share/ceph/mgr/orchestrator/module.py", line 28, in nice_delta return to_pretty_timedelta(now - t) + suffix TypeError: can't subtract offset-naive and offset-aware datetimes $ ceph orch ps Error EINVAL: Traceback (most recent call last): File "/usr/share/ceph/mgr/mgr_module.py", line 1177, in _handle_command return self.handle_command(inbuf, cmd) File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 140, in handle_command return dispatch[cmd['prefix']].call(self, cmd, inbuf) File "/usr/share/ceph/mgr/mgr_module.py", line 318, in call return self.func(mgr, **kwargs) File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 102, in <lambda> wrapper_copy = lambda *l_args, **l_kwargs: wrapper(*l_args, **l_kwargs) File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 91, in wrapper return func(*args, **kwargs) File "/usr/share/ceph/mgr/orchestrator/module.py", line 605, in _list_daemons status += ' (%s)' % to_pretty_timedelta(now - s.started) TypeError: can't subtract offset-naive and offset-aware datetimes </pre>