On Mon, Jul 21, 2014 at 5:03 PM, Brad Hubbard <bhubbard@xxxxxxxxxx> wrote: > On 07/21/2014 11:52 PM, Zhongliang Zhao wrote: >> >> Dear all, >> >> I am trying to test the feature of geo-replication, which is suported >> via radosgw service. >> After following >> >> http://ceph.com/docs/master/radosgw/config/#adjust-path-ownership-permissions, >> >> $sudo /etc/init.d/radosgw start (start the gateway) >> returns >> $Starting client.radosgw.instance-1... >> $/usr/bin/radosgw is running >> >> However, when I want to use the radosgw-admin command, it gives error >> like: >> >> radosgw-admin: symbol lookup error: radosgw-admin: undefined symbol: >> _ZTVN4ceph6crypto8HMACSHA1E > > > Looks like it is missing a definition for a crypto function. > > $ c++filt _ZTVN4ceph6crypto8HMACSHA1E > vtable for ceph::crypto::HMACSHA1 That would usually mean that it couldn't find librados. Try running 'ldd radosgw-admin' to verify linkage target, and adjust LD_LIBRARY_PATH appropriately. Yehuda -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html