+
    ï 6gÚ  c                   sz   € ^ RI t ] P                  ! RRR7      t]P                   t^ RI5 ^ RIHt  ! R R]4      tR# )	é    Nzsetroubleshoot-pluginsT)Zfallback)Z*)ÚPluginc                   sz   a € ] tR t^t o ]! R4      t]! R4      t]! R4      tR tR t	R t
R tR tR	 tR
 tRtV tR# )ÚpluginzE
    SELinux is preventing access to a file labeled unlabeled_t.
    aT  
    SELinux permission checks on files labeled unlabeled_t are being
    denied. unlabeled_t is a context the SELinux kernel gives to files
    that do not have a label. This indicates a serious labeling
    problem. No files on an SELinux box should ever be labeled unlabeled_t.
    If you have just added a disk drive to the system, you can
    relabel it using the restorecon command. For example if you saved the
home directory from a previous installation that did not use SELinux, 'restorecon -R -v /home' will fix the labels.  Otherwise you should
    relabel the entire file system.
    zz
    You can execute the following command as root to relabel your
    computer system: "touch /.autorelabel; reboot"
    c                ó<   € VR8X  d   \        R4      # \        R4      # )é   z.This is caused by a newly created file system.z:If you think this is caused by a badly mislabeled machine.©r   r    ©Ú_©ÚselfÚavcÚargsó   &&&Ú)/usr/share/setroubleshoot/plugins/file.pyÚget_if_textZplugin.get_if_text/   s!   € Ø5Œ=ÜÐEÓFÐFäÐQÓRÐRó    c                r   )r   zyou need to add labels to it.zyou need to fully relabel.r   r   r   r   r   Úget_then_textZplugin.get_then_text5   s!   € Ø5Œ=ÜÐ4Ó5Ð5äÐ1Ó2Ð2r   c                ó   € VR8X  d   R# R# ©r   z#/sbin/restorecon -R -v $TARGET_PATHztouch /.autorelabel; rebootr   © r   r   r   Úget_do_textZplugin.get_do_text;   ó   € Ø5Œ=Ù8á0r   c                r   r   r   r   r   r   Úget_fix_cmdZplugin.get_fix_cmdA   r   r   c                sœ   € VR8X  d$   \        R4      V n        V P                  ^F4       R# \        R4      V n        V P                  ^4       R# )r   zTry to fix the label.z/Relabel the whole file system. Includes reboot!Nr   )r   Úbutton_textZset_priority)r	   r   s   &&r   Ú	init_argsZplugin.init_argsG   sA   € Ø5Œ=Ü Ð!8Ó9ˆDÔØ×Ñ˜bÖ!ä Ð!RÓSˆDÔØ×Ñ˜bÖ!r   c                sX   € \         P                  ! V \        4       R V n        RV n        R# )ZgreenTN)r   Ú__init__Ú__name__ÚlevelÚfixable)r	   s   &r   r   Zplugin.__init__O   s   € ÜŠ˜œXÔ&ØˆŒ
ØˆŽr   c                s¾   € VP                  R .4      '       dE   . pVP                  V P                  R4      4       VP                  V P                  R4      4       V# R# )Zunlabeled_tNr   )i   r    )Zmatches_target_typesZappendZreport)r	   r
   Zreportss   && r   ÚanalyzeZplugin.analyzeT   sL   € Ø×#Ñ# ] O×4Ò4àˆGØN‰N˜4Ÿ;™; uÓ-Ô.ØN‰N˜4Ÿ;™; uÓ-Ô.ØˆNár   )r   r   r   N)r   Z
__module__Z__qualname__Z__firstlineno__r   ZsummaryZproblem_descriptionZfix_descriptionr   r   r   r   r   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s`   ø‡ € Ùð ó 	€Gñ ð 	ó 		Ðñ ð ó 	€Oò
Sò3ò1ò1ò"ò÷
ð r   r   )ZgettextZtranslationr   Zsetroubleshoot.utilZsetroubleshoot.Pluginr   r   r   r   r   Ú<module>r      s<   ðó& Ø×ÒÐ 8À4ÔH€Ø×Ñ€ä !Ý (ôBˆVö Br   