New submission from Jonathan Cervidae :
I get AVC's aftef installing egg's with easy_install. The AVS are that the
files are mislabeled as:
unconfined_u:object_r:user_tmp_t:s0
When I we want them to be:
system_u:object_r:lib_t:s0
It stops python from accessing the files. I haven't looked at the source
code, but those contexts suggest that easy_install is downloading the egg
file to a temp directory then moving (not copying) it from the temp dir to
/usr/lib/python<VERSION>/site-packages.
This is clearly a good thing as unnecessary copying should be avoid and
it's easy to fix too.
I notice there is a python module called selinux installed on my system. So
you need to try and import that. If you succeed you can try and restore the
context after moving it to the new location and just ignore any error on that too.
----------
files: fix.txt
messages: 292
nosy: jcervidae
priority: bug
status: unread
title: easy_install violates SELinux policies
Added file: http://bugs.python.org/setuptools/file53/fix.txt
_______________________________________________
Setuptools tracker
http://bugs.python.org/setuptools/issue72
_______________________________________________