<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Trebuchet MS";
        panose-1:2 11 6 3 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Cobbler 6.4, RHEL 6.5<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">When I attempt to save a profile, I get:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">An error has occurred. You may find more information in /var/log/cobbler/cobbler.log on the server should this error not be self-explanatory.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&lt;Fault 1: &quot;&lt;type 'exceptions.IOError'&gt;:[Errno 13] Permission denied: '/var/lib/tftpboot/boot/grub/menu.lst<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">This did not occur on Cobbler 6.1, nor does it occur with SELinux set to permissive.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Sealert says:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">SELinux is preventing /usr/bin/python from 'read, write' accesses on the file /var/lib/tftpboot/boot/grub/.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">*****&nbsp; Plugin catchall (100. confidence) suggests&nbsp; ***************************<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">If you believe that python should be allowed read write access on the&nbsp; file by default.<o:p></o:p></p>
<p class="MsoNormal">Then you should report this as a bug.<o:p></o:p></p>
<p class="MsoNormal">You can generate a local policy module to allow this access.<o:p></o:p></p>
<p class="MsoNormal">Do<o:p></o:p></p>
<p class="MsoNormal">allow this access for now by executing:<o:p></o:p></p>
<p class="MsoNormal"># grep cobblerd /var/log/audit/audit.log | audit2allow -M mypol<o:p></o:p></p>
<p class="MsoNormal"># semodule -i mypol.pp<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Additional Information:<o:p></o:p></p>
<p class="MsoNormal">Source Context&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; system_u:system_r:cobblerd_t:s0<o:p></o:p></p>
<p class="MsoNormal">Target Context&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unconfined_u:object_r:tftpdir_rw_t:s0<o:p></o:p></p>
<p class="MsoNormal">Target Objects&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/lib/tftpboot/boot/grub/ [ file ]<o:p></o:p></p>
<p class="MsoNormal">Source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cobblerd<o:p></o:p></p>
<p class="MsoNormal">Source Path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/bin/python<o:p></o:p></p>
<p class="MsoNormal">Port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Unknown&gt;<o:p></o:p></p>
<p class="MsoNormal">Host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fiat<o:p></o:p></p>
<p class="MsoNormal">Source RPM Packages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; python-2.6.6-52.el6.x86_64<o:p></o:p></p>
<p class="MsoNormal">Target RPM Packages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p>
<p class="MsoNormal">Policy RPM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; selinux-policy-3.7.19-231.el6_5.3.noarch<o:p></o:p></p>
<p class="MsoNormal">Selinux Enabled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; True<o:p></o:p></p>
<p class="MsoNormal">Policy Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; targeted<o:p></o:p></p>
<p class="MsoNormal">Enforcing Mode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Enforcing<o:p></o:p></p>
<p class="MsoNormal">Host Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fiat<o:p></o:p></p>
<p class="MsoNormal">Platform&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux fiat 2.6.32-431.23.3.el6.x86_64 #1 SMP Wed<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jul 16 06:12:23 EDT 2014 x86_64 x86_64<o:p></o:p></p>
<p class="MsoNormal">Alert Count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3<o:p></o:p></p>
<p class="MsoNormal">First Seen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tue 12 Aug 2014 11:14:36 AM GMT<o:p></o:p></p>
<p class="MsoNormal">Last Seen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tue 12 Aug 2014 11:20:04 AM GMT<o:p></o:p></p>
<p class="MsoNormal">Local ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 105ef0af-8d01-4890-b7b8-0acca7f73b90<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Raw Audit Messages<o:p></o:p></p>
<p class="MsoNormal">type=AVC msg=audit(1407842404.156:236): avc:&nbsp; denied&nbsp; { read write } for&nbsp; pid=4707 comm=&quot;cobblerd&quot; name=&quot;menu.lst&quot; dev=dm-3 ino=7079420 scontext=system_u:system_r:cobblerd_t:s0 tcontext=unconfined_u:object_r:tftpdir_rw_t:s0 tclass=file<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">type=SYSCALL msg=audit(1407842404.156:236): arch=x86_64 syscall=open success=no exit=EACCES a0=7f12302a0670 a1=242 a2=1b6 a3=0 items=2 ppid=1 pid=4707 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295
 comm=cobblerd exe=/usr/bin/python subj=system_u:system_r:cobblerd_t:s0 key=(null)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">type=CWD msg=audit(1407842404.156:236): cwd=/<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">type=PATH msg=audit(1407842404.156:236): item=0 name=/var/lib/tftpboot/boot/grub/ inode=7079245 dev=fd:03 mode=040755 ouid=0 ogid=0 rdev=00:00 obj=unconfined_u:object_r:tftpdir_rw_t:s0 nametype=PARENT<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">type=PATH msg=audit(1407842404.156:236): item=1 name=(null) inode=7079420 dev=fd:03 mode=0100644 ouid=0 ogid=0 rdev=00:00 obj=unconfined_u:object_r:tftpdir_rw_t:s0 nametype=NORMAL<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Hash: cobblerd,cobblerd_t,tftpdir_rw_t,file,read,write<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">audit2allow<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">#============= cobblerd_t ==============<o:p></o:p></p>
<p class="MsoNormal">allow cobblerd_t tftpdir_rw_t:file { read write };<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">audit2allow -R<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">#============= cobblerd_t ==============<o:p></o:p></p>
<p class="MsoNormal">allow cobblerd_t tftpdir_rw_t:file { read write };<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:&quot;Trebuchet MS&quot;,&quot;sans-serif&quot;;color:navy">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse">
<tbody>
<tr>
<td width="231" valign="top" style="width:173.25pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><b><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Stuart J. Newman<br>
</span></b><span style="font-size:9.0pt">Engineer 4; Systems</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:9.0pt">Solar Dynamics Observatory (SDO)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:7.5pt">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:7.5pt">Honeywell Technology Solutions Inc</span><b><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></b></p>
</td>
<td width="231" valign="top" style="width:173.25pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal"><span style="font-size:7.5pt">NASA/Goddard Space Flight Center</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:7.5pt">Building 14, Room E222</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:7.5pt">Mail Stop 428.2</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:7.5pt">Greenbelt, MD 20771</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:7.5pt">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:7.5pt">Office: (301) 286-5145<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:7.5pt">Mobile: (443) 878-0280<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:7.5pt">E-Mail:&nbsp;</span><a href="mailto:Stuart.J.Newman@nasa.gov"><span style="font-size:7.5pt;color:blue">Stuart.J.Newman@nasa.gov</span></a><o:p></o:p></p>
<p class="MsoNormal"><b><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></b></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:&quot;Trebuchet MS&quot;,&quot;sans-serif&quot;;color:navy">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span>
<br>
<span style="font-size:7.5pt">NOTICE: This communication, including any attachment, contains information that may be confidential or privileged, and is intended solely for the entity or individual to whom it is addressed.&nbsp; If you are not the intended recipient,
 please notify the sender at once, and you should delete this message and are hereby notified that any disclosure, copying, or distribution of this message is strictly prohibited.&nbsp; Nothing in this email, including any attachment, is intended to be a legally
 binding signature.</span><o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>