On 10/12/14 07:36, Vivek Varghese Cherian wrote:
Hi,

I am trying to integrate OpenStack Juno Keystone with the Ceph Object
Gateway(radosw).

I want to use keystone as the users authority. A user that keystone
authorizes to access the gateway will also be created on the radosgw.
Tokens that keystone validates will be considered as valid by the rados
gateway.

I am using the URL http://ceph.com/docs/master/radosgw/keystone/ as my
reference.  (mass snippage...)

I am including the coredump for reference:

root@ppm-c240-ceph3:~# /usr/bin/radosgw -n client.radosgw.gateway -d
log-to-stderr
2014-12-09 12:51:31.410944 7f073f6457c0  0 ceph version 0.80.7
(6c0127fcb58008793d3c8b62d925bc91963672a3), process radosgw, pid 5958
common/ceph_crypto.cc: In function 'void
ceph::crypto::init(CephContext*)' thread 7f073f6457c0 time 2014-12-09
12:51:31.412682
common/ceph_crypto.cc: 54: FAILED assert(s == SECSuccess)
  ceph version 0.80.7 (6c0127fcb58008793d3c8b62d925bc91963672a3)
  1: (()+0x293ce8) [0x7f073e797ce8]
  2: (common_init_finish(CephContext*, int)+0x10) [0x7f073e76afa0]
  3: (main()+0x340) [0x4665a0]
  4: (__libc_start_main()+0xf5) [0x7f073c932ec5]
  5: /usr/bin/radosgw() [0x4695c7]
  NOTE: a copy of the executable, or `objdump -rdS <executable>` is
needed to interpret this.
2014-12-09 12:51:31.413544 7f073f6457c0 -1 common/ceph_crypto.cc: In
function 'void ceph::crypto::init(CephContext*)' thread 7f073f6457c0
time 2014-12-09 12:51:31.412682
common/ceph_crypto.cc: 54: FAILED assert(s == SECSuccess)


This looks like it could be failing to talk to Keystone via SSL - have you setup Keystone to use SSL? If so you'll need the converted certs copied to /var/lib/nssdb on your Radosgw host (see bottom of http://ceph.com/docs/master/radosgw/keystone/). If you have already done this...then apologies, but it's worth double checking!

Cheers

Mark


_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to