Re: rbd create => seg fault

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

 



On Sat, Nov 14, 2015 at 9:23 AM, Artie Ziff <artie.ziff@xxxxxxxxx> wrote:
>>>
>> Yes, this is definitely an old version of librados getting picked up
>> somewhere in your library load path.
>>
>> You can find where the old librados is via:
>>
>> strace -f -e open ./rbd ls 2>&1 | grep librados.so
>
> Thanks very much, Josh!
> That's a big help.
>
> Indeed! I had a pile of Ceph libs here: /usr/lib/x86_64-linux-gnu
>
> As I intend to install in /usr/local, I removed all the Ceph related libs
> from: /usr/lib/x86_64-linux-gnu
>
> And next, I rebuilt and installed all.
> Then:
>
> $ ceph -s
> Traceback (most recent call last):
>   File "/usr/local/bin/ceph", line 914, in <module>
>     retval = main()
>   File "/usr/local/bin/ceph", line 663, in main
>     conffile=conffile)
>   File "/usr/lib/python2.7/dist-packages/rados.py", line 208, in __init__
>     self.librados = CDLL(librados_path)
>   File "/usr/lib/python2.7/ctypes/__init__.py", line 365, in __init__
>     self._handle = _dlopen(self._name, mode)
> OSError: librados.so.2: cannot open shared object file: No such file or
> directory
>

Because your local compiled libraries are located in /usr/local, by
default I guess ld won't search with this directory. You may need to
add "/usr/local/lib"(or lib64) to /etc/ld.so.conf and run ldconfig.
Try "ceph -s" again

>
> strace is going to be my new best friend, now. ;)
>
> -az
>
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>



-- 
Best Regards,

Wheat
_______________________________________________
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