Re: Rados: Undefined symbol error

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

 



----- Original Message -----
> From: "Aakanksha Pudipeddi-SSI" <aakanksha.pu@xxxxxxxxxxxxxxx>
> To: "Brad Hubbard" <bhubbard@xxxxxxxxxx>
> Cc: "Jason Dillaman" <dillaman@xxxxxxxxxx>, ceph-users@xxxxxxxx
> Sent: Friday, 28 August, 2015 6:15:12 AM
> Subject: RE:  Rados: Undefined symbol error
> 
> Hello Brad,
> 
> Thank you for your response. Looks like the command is undefined.
> 
> 	  U _ZN5Mutex4LockEb
>                  U _ZN5Mutex6UnlockEv
>                  U _ZN5MutexC1ERKSsbbbP11CephContext
>                  U _ZN5MutexD1Ev

$ git checkout v9.0.2
M       src/civetweb
HEAD is now at be422c8... 9.0.2

$ git show|head -1
commit be422c8f5b494c77ebcf0f7b95e5d728ecacb7f0

$./autogen.sh && ./configure && make -j2
$ sudo make install

$ which rados
/usr/local/bin/rados
$ rados -v
ceph version 9.0.2 (be422c8f5b494c77ebcf0f7b95e5d728ecacb7f0)

$ nm /usr/local/bin/rados|grep ZN5MutexC1ERKSsbbbP11CephContext
0000000000513790 T _ZN5MutexC1ERKSsbbbP11CephContext

What OS/environment is this in and is there anything unusual about it or the
build environment or build process?

What does the following command output?

$ `which rados` -v

> 
> Thanks,
> Aakanksha
> 
> -----Original Message-----
> From: Brad Hubbard [mailto:bhubbard@xxxxxxxxxx]
> Sent: Wednesday, August 26, 2015 5:46 PM
> To: Aakanksha Pudipeddi-SSI
> Cc: Jason Dillaman; ceph-users@xxxxxxxx
> Subject: Re:  Rados: Undefined symbol error
> 
> ----- Original Message -----
> > From: "Aakanksha Pudipeddi-SSI" <aakanksha.pu@xxxxxxxxxxxxxxx>
> > To: "Jason Dillaman" <dillaman@xxxxxxxxxx>
> > Cc: ceph-users@xxxxxxxx
> > Sent: Thursday, 27 August, 2015 6:22:45 AM
> > Subject: Re:  Rados: Undefined symbol error
> > 
> > Hello Jason,
> > 
> > I checked the version of my built packages and they are all 9.0.2. I
> > purged the cluster and uninstalled the packages and there seems to be
> > nothing else
> > - no older version. Could you elaborate on the fix for this issue?
> 
> Some thoughts...
> 
> # c++filt  _ZN5MutexC1ERKSsbbbP11CephContext
> Mutex::Mutex(std::basic_string<char, std::char_traits<char>,
> std::allocator<char> > const&, bool, bool, bool, CephContext*)
> 
> Thats from common/Mutex.cc
> 
> # nm --dynamic `which rados` 2>&1|grep Mutex
> 0000000000504da0 T _ZN5Mutex4LockEb
> 0000000000504f70 T _ZN5Mutex6UnlockEv
> 0000000000504a50 T _ZN5MutexC1EPKcbbbP11CephContext
> 0000000000504a50 T _ZN5MutexC2EPKcbbbP11CephContext
> 0000000000504d10 T _ZN5MutexD1Ev
> 0000000000504d10 T _ZN5MutexD2Ev
> 
> This shows my version is defined in the text section of the binary itself.
> What do you get when you run the above command?
> 
> Like Jason says this is some sort of mis-match between your rados binary and
> your installed libs.
> 
> HTH,
> Brad
> 
> > 
> > Thanks,
> > Aakanksha
> > 
> > -----Original Message-----
> > From: Jason Dillaman [mailto:dillaman@xxxxxxxxxx]
> > Sent: Friday, August 21, 2015 6:37 AM
> > To: Aakanksha Pudipeddi-SSI
> > Cc: ceph-users@xxxxxxxx
> > Subject: Re:  Rados: Undefined symbol error
> > 
> > It sounds like you have rados CLI tool from an earlier Ceph release (<
> > Hammer) installed and it is attempting to use the librados shared
> > library from a newer (>= Hammer) version of Ceph.
> > 
> > Jason
> > 
> > 
> > ----- Original Message -----
> > 
> > > From: "Aakanksha Pudipeddi-SSI" <aakanksha.pu@xxxxxxxxxxxxxxx>
> > > To: ceph-users@xxxxxxxx
> > > Sent: Thursday, August 20, 2015 11:47:26 PM
> > > Subject:  Rados: Undefined symbol error
> > 
> > > Hello,
> > 
> > > I cloned the master branch of Ceph and after setting up the cluster,
> > > when I tried to use the rados commands, I got this error:
> > 
> > > rados: symbol lookup error: rados: undefined symbol:
> > > _ZN5MutexC1ERKSsbbbP11CephContext
> > 
> > > I saw a similar post here: http://tracker.ceph.com/issues/12563 but
> > > I am not clear on the solution for this problem. I am not performing
> > > an upgrade here but the error seems to be similar. Could anybody
> > > shed more light on the issue and how to solve it? Thanks a lot!
> > 
> > > Aakanksha
> > 
> > > _______________________________________________
> > > 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
> > 
> 
_______________________________________________
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