[Openstack] object storage error: permission denied
Remo Mattei
remo at italy1.com
Tue Feb 10 00:14:14 UTC 2015
Try to set the permission on permissive and check also you may want to run restorecon and see if the files have the right permissions
Inviato da iPhone ()
> Il giorno 09/feb/2015, alle ore 14:08, Ali Nazemian <alinazemian at gmail.com> ha scritto:
>
> Dear Remo,
> Hi,
> Yeah, Selinux is enabled although I did install openstack-selinux for this purpose.
> Regards.
>
>> On Mon, Feb 9, 2015 at 11:22 PM, Remo Mattei <Remo at italy1.com> wrote:
>> Are you running SELinux?
>>
>> Remo
>>> On Feb 9, 2015, at 11:21, Ali Nazemian <alinazemian at gmail.com> wrote:
>>>
>>> I did try to install and configure swift juno with one proxy node (controller) and two object storage node. (CentOS 7) After i tried to verify the installation process I have found out that there is some problem with the installation. The output of swift stat command looks normal but when I tried to create storage container in order to upload some file this error showed up:
>>>
>>> Error trying to create container 'demo-container1': 404 Not Found: <html><h1>Not Found</h1><p>The resource could not be found.<
>>> Object PUT failed: http://controller:8080/v1/AUTH_699fcdbd76d64bd184fc948ac1e9b32c/demo-container1/root/centos-indexhtml-7-9.el7.centos.noarch.rpm 404 Not Found [first 60 chars of response] <html><h1>Not Found</h1><p>The resource could not be found.<
>>>
>>> I did check the service logs on the proxy server side, here is the output of proxy-server service:
>>> Feb 09 22:27:57 controller proxy-server[2522]: Container GET returning 503 for (503, 503, 503) (txn: tx96539e1fc77640fd99898-0054d90335) (client_ip: 10.102.1.70)
>>> Feb 09 22:27:57 controller proxy-server[2522]: Could not autocreate account '/AUTH_699fcdbd76d64bd184fc948ac1e9b32c' (txn: tx96539e1fc77640fd99898-0054d90335) (client_ip: 10.102.1.70)
>>>
>>>
>>> On the storage node here are the logs of different services:
>>> object-auditor service:
>>> Feb 09 22:32:36 object1 object-auditor[2115]: Begin object audit "forever" mode (ALL)
>>> Feb 09 22:32:36 object1 object-auditor[2115]: ERROR: Unable to run auditing: [Errno 13] Permission denied: '/srv/node/sdc1'
>>>
>>> object-replicator service:
>>> Feb 09 22:33:04 object1 object-replicator[872]: ERROR creating /srv/node/sdb1/objects: #012Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/swift/obj/replicator.py", line 428, in process_repl#012 mkdirs(obj_path)#012 File "/usr/lib/python2.7/site-packages/swift/common/utils.py", line 770, in mkdirs#012 os.makedirs(path)#012 File "/usr/lib64/python2.7/os.py", line 157, in makedirs#012 mkdir(name, mode)#012OSError: [Errno 13] Permission denied: '/srv/node/sdb1/objects'
>>> Feb 09 22:33:04 object1 object-replicator[872]: ERROR creating /srv/node/sdc1/objects: #012Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/swift/obj/replicator.py", line 428, in process_repl#012 mkdirs(obj_path)#012 File "/usr/lib/python2.7/site-packages/swift/common/utils.py", line 770, in mkdirs#012 os.makedirs(path)#012 File "/usr/lib64/python2.7/os.py", line 157, in makedirs#012 mkdir(name, mode)#012OSError: [Errno 13] Permission denied: '/srv/node/sdc1/objects'
>>>
>>> object-updater service:
>>> Feb 09 22:23:38 object1 object-updater[2017]: UNCAUGHT EXCEPTION#012Traceback (most recent call last):#012 File "/usr/bin/swift-object-updater", line 23, in <module>#012 run_daemon(ObjectUpdater, conf_file, **options)#012 File "/usr/lib/python2.7/site-packages/swift/common/daemon.py", line 110, in run_daemon#012 klass(conf).run(once=once, **kwargs)#012 File "/usr/lib/python2.7/site-packages/swift/common/daemon.py", line 57, in run#012 self.run_forever(**kwargs)#012 File "/usr/lib/python2.7/site-packages/swift/obj/updater.py", line 91, in run_forever#012 self.object_sweep(os.path.join(self.devices, device))#012 File "/usr/lib/python2.7/site-packages/swift/obj/updater.py", line 141, in object_sweep#012 for asyncdir in os.listdir(device):#012OSError: [Errno 13] Permission denied: '/srv/node/sdc1'
>>> Feb 09 22:23:38 object1 object-updater[873]: Object update sweep completed: 0.07s
>>> Feb 09 22:28:38 object1 object-updater[873]: Begin object update sweep
>>> Feb 09 22:28:38 object1 object-updater[2073]: UNCAUGHT EXCEPTION#012Traceback (most recent call last):#012 File "/usr/bin/swift-object-updater", line 23, in <module>#012 run_daemon(ObjectUpdater, conf_file, **options)#012 File "/usr/lib/python2.7/site-packages/swift/common/daemon.py", line 110, in run_daemon#012 klass(conf).run(once=once, **kwargs)#012 File "/usr/lib/python2.7/site-packages/swift/common/daemon.py", line 57, in run#012 self.run_forever(**kwargs)#012 File "/usr/lib/python2.7/site-packages/swift/obj/updater.py", line 91, in run_forever#012 self.object_sweep(os.path.join(self.devices, device))#012 File "/usr/lib/python2.7/site-packages/swift/obj/updater.py", line 141, in object_sweep#012 for asyncdir in os.listdir(device):#012OSError: [Errno 13] Permission denied: '/srv/node/sdb1'
>>>
>>> there is same permission error for account service. And here is the rsync log on storage node:
>>> 2015/02/09 22:16:22 [584] unable to bind any inbound sockets on port 873
>>> 2015/02/09 22:16:22 [584] rsync error: error in socket IO (code 10) at socket.c(555) [Receiver=3.0.9]
>>>
>>> It seems that I have a permission problem with /srv/node directory. I check the permission and everything looks normal. (swift user and swift group) I also check the permission for creating a directory inside /srv/node with using "swift" user. It was fine. I really appriciate if somebody could help me through this issue.
>>>
>>> Best regards.
>>>
>>> --
>>> A.Nazemian
>>> _______________________________________________
>>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>> Post to : openstack at lists.openstack.org
>>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>
>>>
>>> !DSPAM:1,54d90cdc141954615547069!
>
>
>
> --
> A.Nazemian
> !DSPAM:1,54d931c1238128606622627!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20150209/d11aeed5/attachment.html>
More information about the Openstack
mailing list