On 11/29/18 11:29 AM, Ashley Merrick wrote: > Yeah had a few OS updates, but not related directly to CEPH. But they seem to be the root cause of the issue you're facing. Thanks for sharing the entire log entry. > The full error log after a reboot is : > > 2018-11-29 11:24:22.494 7faf046a1700 1 mgr[restful] server not running: > no certificate configured > 2018-11-29 11:24:22.586 7faf05ee4700 -1 log_channel(cluster) log [ERR] : > Unhandled exception from module 'dashboard' while running on > mgr.ceph-m01: No module named ordered_dict > 2018-11-29 11:24:22.586 7faf05ee4700 -1 dashboard.serve: > 2018-11-29 11:24:22.586 7faf05ee4700 -1 Traceback (most recent call last): > File "/usr/lib/ceph/mgr/dashboard/module.py", line 276, in serve > mapper = generate_routes(self.url_prefix) > File "/usr/lib/ceph/mgr/dashboard/controllers/__init__.py", line 118, > in generate_routes > ctrls = load_controllers() > File "/usr/lib/ceph/mgr/dashboard/controllers/__init__.py", line 73, > in load_controllers > package='dashboard') > File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module > __import__(name) > File "/usr/lib/ceph/mgr/dashboard/controllers/rgw.py", line 10, in > <module> > from ..services.rgw_client import RgwClient > File "/usr/lib/ceph/mgr/dashboard/services/rgw_client.py", line 5, in > <module> > from ..awsauth import S3Auth > File "/usr/lib/ceph/mgr/dashboard/awsauth.py", line 49, in <module> > from requests.auth import AuthBase > File "/usr/lib/python2.7/dist-packages/requests/__init__.py", line 97, > in <module> > from . import utils > File "/usr/lib/python2.7/dist-packages/requests/utils.py", line 26, in > <module> > from ._internal_utils import to_native_string > File "/usr/lib/python2.7/dist-packages/requests/_internal_utils.py", > line 11, in <module> > from .compat import is_py2, builtin_str, str > File "/usr/lib/python2.7/dist-packages/requests/compat.py", line 47, > in <module> > from urllib3.packages.ordered_dict import OrderedDict > ImportError: No module named ordered_dict > > I have tried "ceph mgr module enable dashboard" and it says already > enabled, I tried a disable restart and enable and get the same error above. Try re-installing the following packages: "python-urllib3" and "python-requests" via apt - somehow Python fails to import a method from the former library. Lenz -- SUSE Linux GmbH - Maxfeldstr. 5 - 90409 Nuernberg (Germany) GF:Felix Imendörffer,Jane Smithard,Graham Norton,HRB 21284 (AG Nürnberg)
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com