Question :Comment charger le module SELinux pour oracleasm ?
Lors de la recherche du module selinux oracleasm avec la commande locate, il peut revenir comme si le fichier existait :
# locate /oracleasm.pp /etc/selinux/targeted/modules/active/modules/oracleasm.pp
Cependant, lors de l'exécution de la commande semodule pour charger le module oracleasm.pp, cela échoue :
# semodule --verbose -i /etc/selinux/targeted/modules/active/modules/oracleasm.pp Attempting to install module '/etc/selinux/targeted/modules/active/modules/oracleasm.pp': semodule: Failed on /etc/selinux/targeted/modules/active/modules/oracleasm.pp!REMARQUE :N'exécutez PAS et n'activez pas selinux directement sur des systèmes actifs, testez-le d'abord. Assurez-vous que les services dépendants d'ASM sont arrêtés en premier.
Par défaut le fichier « /etc/selinux/targeted/modules/active/modules/oracleasm.pp ” n'existe pas dans ce chemin, ce qui peut être vérifié en exécutant une commande ls :
# ls /etc/selinux/targeted/modules/active/modules/oracleasm.pp ls: cannot access /etc/selinux/targeted/modules/active/modules/oracleasm.pp: No such file or directory
Pour créer le fichier, exécutez les commandes suivantes :
# cd /usr/share/selinux/targeted/ # bunzip2 /usr/share/selinux/targeted/oracleasm.pp.bz2
Chargez le module :
# semodule --verbose -i /usr/share/selinux/targeted/oracleasm.pp Attempting to install module '/usr/share/selinux/targeted/oracleasm.pp': Ok: return value of 0. Committing changes: Ok: transaction number 0.
Vérifiez si le module a été chargé avec succès :
# semodule -l |grep ora oracleasm 1.0.0