22:10:05.519901
7f056f7eb700 5 ERROR: failed to retrieve actual key from
key_id: 616b2ce2-053a-41e3-b51e-0ff53e33cf81
22:10:05.519980 7f056f7eb700 2 req 387:1.581432:s3:PUT
/encrypted.txt:put_obj:completing
22:10:05.520187 7f056f7eb700 2 req 387:1.581640:s3:PUT
/encrypted.txt:put_obj:op status=-13
22:10:05.520193 7f056f7eb700 2 req 387:1.581645:s3:PUT
/encrypted.txt:put_obj:http status=403
22:10:05.520206 7f056f7eb700 1 ====== req done
req=0x7f056f7e5190 op status=-13 http_status=403 ======
22:10:05.520225 7f056f7eb700 20 process_request() returned
-13
22:10:05.520280 7f056f7eb700 1 civetweb: 0x5654042a1000:
192.168.100.200 - - [02/Mar/2018:22:10:03 +0530] "PUT
/encrypted.txt HTTP/1.1" 1 0 - Boto/2.38.0 Python/2.7.12
Linux/4.12.1-041201-generic
22:10:06.116527 7f056e7e9700 20 HTTP_ACCEPT=*/*
The error thrown in from this line
https://github.com/ceph/ceph/blob/master/src/rgw/rgw_crypt.cc#L1063
I am unable to understand why its throwing the error.
In ceph.conf following settings are done.
[global]
rgw barbican url = "" class="moz-txt-link-freetext"
href="http://keyserver.rados:9311" moz-do-not-send="true">http://keyserver.rados:9311
rgw keystone barbican user = rgwcrypt
rgw keystone barbican password = rgwpass
rgw keystone barbican project = service
rgw keystone barbican domain = default
rgw keystone url = "" class="moz-txt-link-freetext"
href="http://keyserver.rados:5000" moz-do-not-send="true">http://keyserver.rados:5000
rgw keystone api version = 3
rgw crypt require ssl = false
Can someone help in figuring out what is missing.
Thanks,
Amar