+
     6g  c                   sp    ^ RI t ] P                  ! RRR7      t]P                   t^ RIHt  ! R R]4      tR# )i    Nzsetroubleshoot-pluginsT)Zfallback)Pluginc                   s   a  ] tR t^t o ]! R4      t]! R4      t]! R4      tR t]! R4      t	]! R4      t
R tR tR	tV tR
# )pluginz4SELinux is preventing $SOURCE_PATH "$ACCESS" access.a1  

    SELinux denied access requested by $SOURCE. It is not
    expected that this access is required by $SOURCE and this access
    may signal an intrusion attempt. It is also possible that the specific
    version or configuration of the application is causing it to require
    additional access.

    z
    You can generate a local policy module to allow this
    access - see <a href="http://docs.fedoraproject.org/selinux-faq-fc5/#id2961385">FAQ</a>

    Please file a bug report.
    c                s    V^,          R9   d   \        R4      # V^,          R9   d   \        R4      # \        V4      ^8  d   V^,          R9   d   \        R4      # \        R4      # )   ztIf you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on processes labeled $TARGET_TYPE by default.zTIf you believe that $SOURCE_BASE_PATH should have the $ACCESS capability by default.zxIf you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on $TARGET_CLASS labeled $TARGET_TYPE by default.zyIf you believe that $SOURCE_BASE_PATH should be allowed $ACCESS access on the $TARGET_BASE_PATH $TARGET_CLASS by default.)ZprocessZprocess2)Z
capabilityZcapability2)z(null)ZUnknown)_Zlen)selfavcZargss   &&&-/usr/share/setroubleshoot/plugins/catchall.pyget_if_textZplugin.get_if_text0   s~    7--  L  M  M733kllINa,A!A  P  Q  Q  M  N  	N    z]You should report this as a bug.
You can generate a local policy module to allow this access.zAllow this access for now by executing:
# ausearch -c '$SOURCE' --raw | audit2allow -M my-$MODULE_NAME
# semodule -X 300 -i my-$MODULE_NAME.ppc                sl    \         P                  ! V \        4       V P                  ^4       RV n        R# )r   TN)r    __init____name__Zset_priority
report_bug)r   s   &r   r	   Zplugin.__init__>   s%    h'!r   c                s    VP                   '       d-   V P                  R ,           VP                   ,           R,           pMV P                  R,           pV P                  ^ VP                  VP                   34      # )z on Z.)ZtpathsummaryZreportZtclass)r   r   r   s   && r   analyzeZplugin.analyzeC   sS    999llV+cii7#=GllS(G{{Aszz399566r   )r   N)r
   Z
__module__Z__qualname__Z__firstlineno__r   r   Zproblem_descriptionZfix_descriptionr   Z	then_textZdo_textr	   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      sb     JKG  	   	ON rsI + ,G
7 7r   r   )ZgettextZtranslationr   Zsetroubleshoot.Pluginr    r   ) r   r   <module>r      s7   ,  84H (-7V -7r   