# devel branch, commit b35337a629a0d93bf52372d8bf6696d7d3964694: problem with selinux on centos5

**URL:** <https://forum.ansible.com/t/devel-branch-commit-b35337a629a0d93bf52372d8bf6696d7d3964694-problem-with-selinux-on-centos5/13676>\
**Category:** Ansible Project\
**Created:** [October 15, 2013, 12:26am UTC](https://forum.ansible.com/t/devel-branch-commit-b35337a629a0d93bf52372d8bf6696d7d3964694-problem-with-selinux-on-centos5/13676 "2013-10-15T00:26:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vadim\_Shkolin](https://avatars.discourse-cdn.com/v4/letter/v/ba9def/32.png) [@Vadim\_Shkolin](https://forum.ansible.com/u/Vadim_Shkolin)\
**Post date:** [October 15, 2013, 12:26am UTC](https://forum.ansible.com/t/devel-branch-commit-b35337a629a0d93bf52372d8bf6696d7d3964694-problem-with-selinux-on-centos5/13676/1 "2013-10-15T00:26:33Z")

</div>

The task:

- name: “instal Vadim Shkolin’s repository”  
action: copy src=vsh.repo  
dest=/etc/yum.repos.d/vsh.repo  
backup=yes force=yes  
owner=root group=root mode=0644 setype=\_default

The result:

TASK: [yum\_vsh | instal Vadim Shkolin’s repository] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
failed: [cfgtest532] =\> {“failed”: true, “item”: “”, “parsed”: false}  
invalid output was: Traceback (most recent call last):  
File “/root/.ansible/tmp/ansible-1381794860.6-101668571529402/copy”, line 1139, in ?  
main()  
File “/root/.ansible/tmp/ansible-1381794860.6-101668571529402/copy”, line 155, in main  
module.atomic\_move(src, dest)  
File “/root/.ansible/tmp/ansible-1381794860.6-101668571529402/copy”, line 1070, in atomic\_move  
self.set\_context\_if\_different(dest, context, False)  
File “/root/.ansible/tmp/ansible-1381794860.6-101668571529402/copy”, line 498, in set\_context\_if\_different  
if context[i] is not None and context[i] != cur\_context[i]:  
IndexError: list index out of range

failed: [cfgtest564] =\> {“failed”: true, “item”: “”, “parsed”: false}  
invalid output was: Traceback (most recent call last):  
File “/root/.ansible/tmp/ansible-1381794860.63-85389446972828/copy”, line 1139, in ?  
main()  
File “/root/.ansible/tmp/ansible-1381794860.63-85389446972828/copy”, line 155, in main  
module.atomic\_move(src, dest)  
File “/root/.ansible/tmp/ansible-1381794860.63-85389446972828/copy”, line 1070, in atomic\_move  
self.set\_context\_if\_different(dest, context, False)  
File “/root/.ansible/tmp/ansible-1381794860.63-85389446972828/copy”, line 498, in set\_context\_if\_different  
if context[i] is not None and context[i] != cur\_context[i]:  
IndexError: list index out of range

The file was created, but security context was not set. When I play this task again (file /etc/yum.repos.d/vsh.repo is exists on target systems, but has wrong context), the taks is executed without errors and context is set properly. When I remove file from targed systems and comment “setype=\_default”, taks is executed without errors, but file has wrong context. When I execute this task on CentOS-6 systems, all work fine.

When I use branch “release1.3.3”, all work fine with both CentOS5 and CentOS6 systems.

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [October 15, 2013, 12:29am UTC](https://forum.ansible.com/t/devel-branch-commit-b35337a629a0d93bf52372d8bf6696d7d3964694-problem-with-selinux-on-centos5/13676/2 "2013-10-15T00:29:55Z")

</div>

Thanks, can you please file this bug report on github?

[github.com/ansible/ansible](http://github.com/ansible/ansible).

Thanks!

This way things will not get lost.
