Re: CORS not working

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

 



On Mon, Sep 16, 2013 at 9:29 AM, Pawel Stefanski <pejotes@xxxxxxxxx> wrote:
> hello!
>
> Thanks for answer!
>
> My mistake ;-),
> Correct OPTIONS request in
> http://pastebin.com/MmRtTgiZ


That might have been fixed by the latest commit to dumpling. What
version are you running?

> also with Ceph -v.
> static33 bucket was made on 0.67.
>
> best regards!
>
>
> On Mon, Sep 16, 2013 at 5:46 PM, Yehuda Sadeh <yehuda@xxxxxxxxxxx> wrote:
>>
>> On Mon, Sep 16, 2013 at 3:46 AM, Pawel Stefanski <pejotes@xxxxxxxxx>
>> wrote:
>> > hello all!
>> >
>> > Once again sorry for delay:
>> > all dumps are in
>> > http://pastebin.com/dBnEsWpW
>> >
>> > btw. I saw second commit to dumpling
>> > http://tracker.ceph.com/issues/6078,
>> > anything more changed ?
>> > best regards!
>>
>> I pushed an extra fix to the CORS issues that you might have been
>> seeing, so it's worth checking it out.
>>
>> As for the logs that you provide, you create a bucket named static33
>> on which you set CORS, but the OPTIONS request goes to a bucket named
>> static3, so obviously it doesn't work.
>>
>>
>> Yehuda
>> > --
>> > pawel
>> >
>> >
>> > On Fri, Sep 6, 2013 at 5:11 PM, Yehuda Sadeh <yehuda@xxxxxxxxxxx> wrote:
>> >>
>> >> Can you provide a log that includes the bucket creation, CORS settings
>> >> and the OPTIONS call? It'd be best if you could do it with also 'debug
>> >> ms = 1'.
>> >>
>> >> Thanks,
>> >> Yehuda
>> >>
>> >> On Fri, Sep 6, 2013 at 7:54 AM, Paweł Stefański <pejotes@xxxxxxxxx>
>> >> wrote:
>> >> > Sorry for delay,
>> >> >
>> >> > static3 bucket was created on 0.56 afair, I've tested the same
>> >> > operation
>> >> > with fresh bucket created now on dumpling, and the problem still
>> >> > occurs.
>> >> >
>> >> > regards!
>> >> > --
>> >> > pawel
>> >> >
>> >> >
>> >> > On 04.09.2013 20:15, Yehuda Sadeh wrote:
>> >> >>
>> >> >> Is static3 a bucket that you created before the upgrade? Can you
>> >> >> test
>> >> >> it with newly created buckets? Might be that you're hitting some
>> >> >> other
>> >> >> issue.
>> >> >>
>> >> >> Thanks,
>> >> >> Yehuda
>> >> >>
>> >> >> On Tue, Sep 3, 2013 at 11:19 PM, Pawel Stefanski <pejotes@xxxxxxxxx>
>> >> >> wrote:
>> >> >>>
>> >> >>> hello!
>> >> >>>
>> >> >>> yes, dns name is configured and working perfectly, the bucket (in
>> >> >>> this
>> >> >>> example static3) is found actually, but RGW can't read CORS
>> >> >>> configuration
>> >> >>> due some reason.
>> >> >>>
>> >> >>> 2013-09-04 08:07:46.082740 7ff4bf7ee700  2 req
>> >> >>> 10:0.000275:s3:OPTIONS
>> >> >>> /::getting op
>> >> >>> 2013-09-04 08:07:46.082745 7ff4bf7ee700  2 req
>> >> >>> 10:0.000280:s3:OPTIONS
>> >> >>> /:options_cors:authorizing
>> >> >>> 2013-09-04 08:07:46.082753 7ff4bf7ee700  2 req
>> >> >>> 10:0.000287:s3:OPTIONS
>> >> >>> /:options_cors:reading permissions
>> >> >>> 2013-09-04 08:07:46.082790 7ff4bf7ee700 20 get_obj_state:
>> >> >>> rctx=0x7ff4f8003400 obj=.rgw:static3 state=0x7ff4f8005968
>> >> >>> s->prefetch_data=0
>> >> >>> 2013-09-04 08:07:46.082810 7ff4bf7ee700 10 moving .rgw+static3 to
>> >> >>> cache
>> >> >>> LRU
>> >> >>> end
>> >> >>> 2013-09-04 08:07:46.082819 7ff4bf7ee700 10 cache get:
>> >> >>> name=.rgw+static3 :
>> >> >>> hit
>> >> >>> 2013-09-04 08:07:46.082840 7ff4bf7ee700 20 get_obj_state:
>> >> >>> s->obj_tag
>> >> >>> was
>> >> >>> set
>> >> >>> empty
>> >> >>> 2013-09-04 08:07:46.082845 7ff4bf7ee700 20 Read xattr: user.rgw.acl
>> >> >>> 2013-09-04 08:07:46.082847 7ff4bf7ee700 20 Read xattr:
>> >> >>> user.rgw.cors
>> >> >>> 2013-09-04 08:07:46.082848 7ff4bf7ee700 20 Read xattr:
>> >> >>> user.rgw.idtag
>> >> >>> 2013-09-04 08:07:46.082849 7ff4bf7ee700 20 Read xattr:
>> >> >>> user.rgw.manifest
>> >> >>> 2013-09-04 08:07:46.082855 7ff4bf7ee700 10 moving .rgw+static3 to
>> >> >>> cache
>> >> >>> LRU
>> >> >>> end
>> >> >>> 2013-09-04 08:07:46.082857 7ff4bf7ee700 10 cache get:
>> >> >>> name=.rgw+static3 :
>> >> >>> hit
>> >> >>> 2013-09-04 08:07:46.082898 7ff4bf7ee700 20 rgw_get_bucket_info: old
>> >> >>> bucket
>> >> >>> info, bucket=static3(@.rgw.buckets2[99137.2]) owner pejotes
>> >> >>> 2013-09-04 08:07:46.082921 7ff4bf7ee700 15 Read
>> >> >>> AccessControlPolicy<AccessControlPolicy
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> xmlns="http://s3.amazonaws.com/doc/2006-03-01/";><Owner><ID>pejotes</ID><DisplayName>ofe</DisplayName></Owner><AccessControlList><Grant><Grantee
>> >> >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> xsi:type="Group"><URI>http://acs.amazonaws.com/groups/global/AllUsers</URI></Grantee><Permission>FULL_CONTROL</Permission></Grant><Grant><Grantee
>> >> >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> xsi:type="CanonicalUser"><ID>pejotes</ID><DisplayName>ofe</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>
>> >> >>> 2013-09-04 08:07:46.082943 7ff4bf7ee700 15 Read
>> >> >>> AccessControlPolicy<AccessControlPolicy
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> xmlns="http://s3.amazonaws.com/doc/2006-03-01/";><Owner><ID>pejotes</ID><DisplayName>ofe</DisplayName></Owner><AccessControlList><Grant><Grantee
>> >> >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> xsi:type="Group"><URI>http://acs.amazonaws.com/groups/global/AllUsers</URI></Grantee><Permission>FULL_CONTROL</Permission></Grant><Grant><Grantee
>> >> >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> xsi:type="CanonicalUser"><ID>pejotes</ID><DisplayName>ofe</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>
>> >> >>> 2013-09-04 08:07:46.082951 7ff4bf7ee700  2 req
>> >> >>> 10:0.000486:s3:OPTIONS
>> >> >>> /:options_cors:verifying op mask
>> >> >>> 2013-09-04 08:07:46.082955 7ff4bf7ee700 20 required_mask= 1
>> >> >>> user.op_mask=7
>> >> >>> 2013-09-04 08:07:46.082957 7ff4bf7ee700  2 req
>> >> >>> 10:0.000492:s3:OPTIONS
>> >> >>> /:options_cors:verifying op permissions
>> >> >>> 2013-09-04 08:07:46.082960 7ff4bf7ee700  2 req
>> >> >>> 10:0.000495:s3:OPTIONS
>> >> >>> /:options_cors:verifying op params
>> >> >>> 2013-09-04 08:07:46.082963 7ff4bf7ee700  2 req
>> >> >>> 10:0.000498:s3:OPTIONS
>> >> >>> /:options_cors:executing
>> >> >>> 2013-09-04 08:07:46.082966 7ff4bf7ee700  2 No CORS configuration
>> >> >>> set
>> >> >>> yet
>> >> >>> for
>> >> >>> this bucket
>> >> >>> 2013-09-04 08:07:46.083105 7ff4bf7ee700  2 req
>> >> >>> 10:0.000640:s3:OPTIONS
>> >> >>> /:options_cors:http status=403
>> >> >>> 2013-09-04 08:07:46.083548 7ff4bf7ee700  1 ====== req done
>> >> >>> req=0xbcd910
>> >> >>> http_status=403 ======
>> >> >>>
>> >> >>> best regards!
>> >> >>> --
>> >> >>> pawel
>> >> >>>
>> >> >>>
>> >> >>> On Tue, Sep 3, 2013 at 5:17 PM, Yehuda Sadeh <yehuda@xxxxxxxxxxx>
>> >> >>> wrote:
>> >> >>>>
>> >> >>>> On Tue, Sep 3, 2013 at 3:40 AM, Pawel Stefanski
>> >> >>>> <pejotes@xxxxxxxxx>
>> >> >>>> wrote:
>> >> >>>>>
>> >> >>>>> hello!
>> >> >>>>>
>> >> >>>>> I've tried with wip-6078 and git dumpling builds and got the same
>> >> >>>>> error
>> >> >>>>> during OPTIONS request.
>> >> >>>>>
>> >> >>>>> curl -v -X OPTIONS -H 'Access-Control-Request-Method: PUT' -H
>> >> >>>>> "Origin:
>> >> >>>>> http://XXXXX.pl"; http://static3.XXXXX.pl/
>> >> >>>>>
>> >> >>>>>> OPTIONS / HTTP/1.1
>> >> >>>>>> User-Agent: curl/7.31.0
>> >> >>>>>> Host: static3.XXXXX.pl
>> >> >>>>>> Accept: */*
>> >> >>>>>> Access-Control-Request-Method: PUT
>> >> >>>>>> Origin: http://XXXXX.pl
>> >> >>>>>>
>> >> >>>>> < HTTP/1.1 403 Forbidden
>> >> >>>>> < Date: Tue, 03 Sep 2013 09:34:39 GMT
>> >> >>>>> * Server Apache/2.2.22 (Ubuntu) is not blacklisted
>> >> >>>>> < Server: Apache/2.2.22 (Ubuntu)
>> >> >>>>> < Accept-Ranges: bytes
>> >> >>>>> < Content-Length: 78
>> >> >>>>> < Content-Type: application/xml
>> >> >>>>> <
>> >> >>>>> <?xml version="1.0"
>> >> >>>>> encoding="UTF-8"?><Error><Code>AccessDenied</Code></Error>
>> >> >>>>>
>> >> >>>>> Of course CORS was set, but RGW can't find it, dump from log:
>> >> >>>>
>> >> >>>>
>> >> >>>> Did you configure the virtual bucket name through host name
>> >> >>>> correctly?
>> >> >>>> For that you would have needed to set 'rgw dns name' in your
>> >> >>>> ceph.conf. It seems as if it's not set and you're using it.
>> >> >>>>
>> >> >>>> Yehuda
>> >> >>>
>> >> >>>
>> >> >
>> >
>> >
>
>
_______________________________________________
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