Managed to fix the issue with some googling from the error above.
There is a bug with urllib3 1.24.1 which breaks the module ordered_dict (1)
I rolled back to a working version "pip install urllib3==1.23" and restarted the mgr service and all is now working.
Thanks,
Ashley
On Thu, Nov 29, 2018 at 6:29 PM Ashley Merrick <singapore@xxxxxxxxxxxxxx> wrote:
Yeah had a few OS updates, but not related directly to CEPH.The full error log after a reboot is :2018-11-29 11:24:22.494 7faf046a1700 1 mgr[restful] server not running: no certificate configured2018-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_dict2018-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 servemapper = generate_routes(self.url_prefix)File "/usr/lib/ceph/mgr/dashboard/controllers/__init__.py", line 118, in generate_routesctrls = load_controllers()File "/usr/lib/ceph/mgr/dashboard/controllers/__init__.py", line 73, in load_controllerspackage='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 RgwClientFile "/usr/lib/ceph/mgr/dashboard/services/rgw_client.py", line 5, in <module>from ..awsauth import S3AuthFile "/usr/lib/ceph/mgr/dashboard/awsauth.py", line 49, in <module>from requests.auth import AuthBaseFile "/usr/lib/python2.7/dist-packages/requests/__init__.py", line 97, in <module>from . import utilsFile "/usr/lib/python2.7/dist-packages/requests/utils.py", line 26, in <module>from ._internal_utils import to_native_stringFile "/usr/lib/python2.7/dist-packages/requests/_internal_utils.py", line 11, in <module>from .compat import is_py2, builtin_str, strFile "/usr/lib/python2.7/dist-packages/requests/compat.py", line 47, in <module>from urllib3.packages.ordered_dict import OrderedDictImportError: No module named ordered_dictI 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.,AshleyOn Thu, Nov 29, 2018 at 6:23 PM Lenz Grimmer <lgrimmer@xxxxxxxx> wrote:On 11/29/18 10:28 AM, Ashley Merrick wrote:
> Sorry missed the basic info!!
>
> Latest Mimic 13.2.2
>
> Ubuntu 18.04
Thanks. So it worked before the reboot and did not afterwards? What
changed? Did you perform an OS update?
Would it be possible for you to paste the entire mgr log file messages
that are printed after the manager restarted? Have you tried to
explicitly enable the dashboard by running "ceph mgr module enable
dashboard"?
Lenz
--
SUSE Linux GmbH - Maxfeldstr. 5 - 90409 Nuernberg (Germany)
GF:Felix Imendörffer,Jane Smithard,Graham Norton,HRB 21284 (AG Nürnberg)
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com