(resending also to list)
Right. So Basically the swift subuser wasn't created correctly. I created
issue #8587. Can you try creating a second subuser, see if it's created
correctly the second time?


On Wed, Jun 11, 2014 at 2:03 PM, David Curtiss <dcurtiss_c...@dcurtiss.com>
wrote:

> Hmm.... Using that method, the subuser object appears to be an empty
> string.
>
> First, note that I skipped the "Create Pools" step:
> http://ceph.com/docs/master/radosgw/config/#create-pools
> because it says "If the user you created has permissions, the gateway will
> create the pools automatically."
>
> And indeed, the .users.swift pool is there:
>
> $ rados lspools
> data
> metadata
> rbd
> .rgw.root
> .rgw.control
> .rgw
> .rgw.gc
> .users.uid
> .users.email
> .users
> .users.swift
>
> But the only entry in that pool is an empty string.
>
> $ rados ls -p .users.swift
> <blank line>
>
> And that is indeed a blank line (as opposed to 0 lines), because there is
> 1 object in that pool:
> $ rados df
> pool name       category                 KB      objects       clones
> degraded      unfound           rd        rd KB           wr        wr KB
> ...
> .users.swift    -                          1            1            0
>        0           0            0            0            1            1
>
> For comparison, the 'df' line for the .users pool lists 2 objects, which
> are as follows:
>
> $ rados ls -p .users
> 4U5H60BMDL7OSI5ZBL8P
> F7HZCI4SL12KVVSJ9UVZ
>
> - David
>
>
> On Tue, Jun 10, 2014 at 11:49 PM, Yehuda Sadeh <yeh...@inktank.com> wrote:
>
>> Can you verify that the subuser object actually exist? Try doing:
>>
>> $ rados ls -p .users.swift
>>
>> (unless you have non default pools set)
>>
>> Yehuda
>>
>> On Tue, Jun 10, 2014 at 6:44 PM, David Curtiss
>> <dcurtiss_c...@dcurtiss.com> wrote:
>> > No good. In fact, for some reason when I tried to load up my cluster VMs
>> > today, I couldnt't get them to work (something to do with a pipe
>> fault), so
>> > I recreated my VMs nearly from scratch, to no avail.
>> >
>> > Here are the commands I used to create the user and subuser:
>> > radosgw-admin user create --uid=hive_cache --display-name="Hive Cache"
>> > --email=pds.supp...@ni.com
>> > radosgw-admin subuser create --uid=hive_cache --subuser=hive_cache:swift
>> > --access=full
>> > radosgw-admin key create --subuser=hive_cache:swift --key-type=swift
>> > --secret=QFAMEDSJP5DEKJO0DDXY
>> >
>> > - David
>> >
>> >
>> > On Mon, Jun 9, 2014 at 11:14 PM, Yehuda Sadeh <yeh...@inktank.com>
>> wrote:
>> >>
>> >> It seems that the subuser object was not created for some reason. Can
>> >> you try recreating it?
>> >>
>> >> Yehuda
>> >>
>> >> On Sun, Jun 8, 2014 at 5:50 PM, David Curtiss
>> >> <dcurtiss_c...@dcurtiss.com> wrote:
>> >> > Here's the log: http://pastebin.com/bRt9kw9C
>> >> >
>> >> > Thanks,
>> >> > David
>> >> >
>> >> >
>> >> > On Fri, Jun 6, 2014 at 10:58 PM, Yehuda Sadeh <yeh...@inktank.com>
>> >> > wrote:
>> >> >>
>> >> >> On Wed, Jun 4, 2014 at 12:00 PM, David Curtiss
>> >> >> <dcurtiss_c...@dcurtiss.com> wrote:
>> >> >> > Over the last two days, I set up ceph on a set of ubuntu 12.04 VMs
>> >> >> > (my
>> >> >> > first
>> >> >> > time working with ceph), and it seems to be working fine (I have
>> >> >> > HEALTH_OK,
>> >> >> > and can create a test document via the rados commandline tool),
>> but I
>> >> >> > can't
>> >> >> > authenticate with the swift API.
>> >> >> >
>> >> >> > I followed the quickstart guides to get ceph and radosgw
>> installed.
>> >> >> > (Listed
>> >> >> > here, if you want to check my work: http://pastebin.com/nfPWCn9P
>> )
>> >> >> >
>> >> >> > Visiting the root of the web server shows the
>> ListAllMyBucketsResult
>> >> >> > XML, as
>> >> >> > expected, but trying to authenticate always gives me "403
>> Forbidden"
>> >> >> > errors.
>> >> >> >
>> >> >> > Here's the output of "radosgw-admin user info --uid=hive_cache":
>> >> >> > http://pastebin.com/vwwbyd4c
>> >> >> > And here's my curl invocation: http://pastebin.com/EfQ8nw8a
>> >> >> >
>> >> >> > Any ideas on what might be wrong?
>> >> >> >
>> >> >>
>> >> >> Not sure. Can you try reproducing it with 'debug rgw = 20' and
>> 'debug
>> >> >> ms = 1' on rgw and provide the log?
>> >> >>
>> >> >> Thanks,
>> >> >> Yehuda
>> >> >
>> >> >
>> >
>> >
>>
>
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to