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 <[email protected]> 
> 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 <[email protected]> wrote:
>> Are you running SELinux?
>> 
>> Remo 
>>> On Feb 9, 2015, at 11:21, Ali Nazemian <[email protected]> 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     : [email protected]
>>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>> 
>>> 
>>> !DSPAM:1,54d90cdc141954615547069!
> 
> 
> 
> -- 
> A.Nazemian
> !DSPAM:1,54d931c1238128606622627!
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to