Permission denied al iniciar Chromium/Chrome en Fedora (SELinux)

Actualizando una lista casi interminable de paquetes en mi Fedora (cada día uso más mi netbook con Jolicloud), me encuentro con que luego de actualizar Chromium a su versión 14, al iniciar se me notifica del siguiente error vía Terminal:


/usr/lib/chromium-browser/chromium-browser: error while loading shared libraries: cannot restore segment prot after reloc: Permission denied


Investigando un poco más en (lógicamente) Google, veo que el problema es debido a que al iniciar Chromium con Sandbox activado, SELinux nos devuelve un error prohibiendo la ejecución de nuestro navegador.


La solución más sencilla es tipear por Terminal:


sudo setenforce 0


Con ésto, permitiremos la ejecución de en este caso Chromium.


Pero si deseas hacer este cambio definitivo en tu Sistema, debemos editar el archivo de configuración de SELinux: /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

Donde cambiamos la línea SELINUX=enforcing por permissive.

Con esto setearemos a SELinux en modo permisivo y Chromium se ejecutará sin ningún problema.


Fuentehttp://code.google.com/p/chromium/issues/detail?id=87704
4 comentarios

Entradas populares de este blog

Botones capacitivos no vibran o encienden en Samsung S6

PARTE I: Instalar OCS Inventory NG (Server) en Ubuntu Linux 14.04 LTS

Enviar mensaje masivo a PCs con Windows en un Dominio