Re: Dasboard (12.2.1) does not work (segfault and runtime error)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Hello John,

Am 22. Oktober 2017 13:58:34 MESZ schrieb John Spray <jspray@xxxxxxxxxx>:
>On Fri, Oct 20, 2017 at 10:10 AM, Mehmet <ceph@xxxxxxxxxx> wrote:
>> Hello,
>>
>> yesterday i've upgraded my "Jewel"-Cluster (10.2.10) to "Luminous"
>(12.2.1).
>> This went realy smooth - Thanks! :)
>>
>> Today i wanted to enable the BuildIn Dasboard via
>>
>> #> vi ceph.conf
>> [...]
>> [mgr]
>> mgr_modules = dashboard
>> [...]
>>
>> #> ceph-deploy --overwrite-conf config push monserver1 monserver2
>monserver3
>>
>> #> systemctl restart ceph-mgr@monserver1
>>
>> Cause the module doesnt seem to be activated so i have to enable it
>"again"
>> via the CLI
>
>Editing mgr_modules in ceph.conf is no longer necessary since
>luminous.  You can skip that part and just use the mgr module enable
>CLI bit.

Nice to know. Thanks :) 

>
>> #> ceph mgr module enable dashboard
>>
>> Then configured my Firewall like
>>
>> #> ufw allow proto tcp from my to any port 7000
>>
>> Cause the deamon seems to listen only on ipv6 i have set
>>
>> #> ceph config-key put mgr/dashboard/server_addr ::
>>
>> ...also tried with set the ip address
>>
>> #> ceph config-key set mgr/dashboard/server_addr 123.123.123.123
>>
>> But i cannot access the dashboard! :*(
>>
>> When i restart the "ceph-mgr" with
>>
>> #> systemctl restart ceph-mgr@monserver1
>>
>> i get *always* a "segmentation fault with thread:ceph-mgr"
>>
>> - https://pastebin.com/6fA239Ec
>>
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]: *** Caught signal
>(Segmentation
>> fault) **
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]:  in thread 7fbdbb71c500
>> thread_name:ceph-mgr
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]:  ceph version 12.2.1
>> (3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e) luminous (stable)
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]:  1: (()+0x3e1014)
>> [0x55c8bffb8014]
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]:  2: (()+0x11390)
>> [0x7fbdb9f55390]
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]:  3:
>> (std::__cxx11::_List_base<std::__cxx11::basic_string<char,
>> std::char_traits<char>, std::allocator<char> >,
>> std::allocator<std::__cxx11::basic_string<char,
>std::char_traits<char>,
>> std::allocator<char> > > >::_M_clear()+0x10) [0x55c8bfe47d40]
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]:  4: (std::vector<Option,
>> std::allocator<Option> >::~vector()+0x68) [0x55c8c01e0ed8]
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]:  5: (()+0x39ff8)
>> [0x7fbdb8ee9ff8]
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]:  6: (()+0x3a045)
>> [0x7fbdb8eea045]
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]:  7:
>(__libc_start_main()+0xf7)
>> [0x7fbdb8ed0837]
>> Oct 20 10:16:45 monserver1 ceph-mgr[28376]:  8: (_start()+0x29)
>> [0x55c8bfe14e29]
>
>Odd, I thought that was fixed with
>http://tracker.ceph.com/issues/20869 but perhaps not.

Should i do something to bring this on attention or did  you do that already?

>
>> and always a *runtime error when start with
>.../mgr/restful/module.py* (Also
>> included in the logfile above)
>>
>> 2017-10-20 10:16:45.494019 7f7455a34700  1 mgr[restful] Unknown
>request ''
>> 2017-10-20 10:16:45.494133 7f74467fe700  0 mgr[restful] Traceback
>(most
>> recent call last):
>>   File "/usr/lib/ceph/mgr/restful/module.py", line 248, in serve
>>     self._serve()
>>   File "/usr/lib/ceph/mgr/restful/module.py", line 299, in _serve
>>     raise RuntimeError('no certificate configured')
>> RuntimeError: no certificate configured
>
>This part is nothing to worry about (there is a patch that will be in
>a later release to make the message less dramatic) -- it's just
>complaining that it can't serve the rest api because it doesn't have a
>certificate.

I have found that already. This can easyli be "fixed" with

#> ceph restful create-self-signed-cert

Thanks again

- Mehmet 
>
>Cheers,
>John
>
>>
>> OS: Linux monserver1 4.4.0-96-generic #119-Ubuntu SMP Tue Sep 12
>14:59:54
>> UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
>> Ubuntu 16.04.3 LTS
>>
>> Ceph: ceph versions
>> {
>>     "mon": {
>>         "ceph version 12.2.1
>(3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e)
>> luminous (stable)": 3
>>     },
>>     "mgr": {
>>         "ceph version 12.2.1
>(3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e)
>> luminous (stable)": 1
>>     },
>>     "osd": {
>>         "ceph version 12.2.1
>(3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e)
>> luminous (stable)": 60
>>     },
>>     "mds": {},
>>     "overall": {
>>         "ceph version 12.2.1
>(3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e)
>> luminous (stable)": 64
>>     }
>> }
>>
>> The ceph-mgr was installed before as described below
>>
>> #> ceph-deploy gatherkeys monserver1
>> #> ceph-deploy mgr create monserver1
>>
>>
>> _______________________________________________
>> ceph-users mailing list
>> ceph-users@xxxxxxxxxxxxxx
>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux