PowerFlex : SDC Linux avec Selinux défini sur l’application

Summary: Les modules SDC Linux ne parviennent pas à se charger.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Scénario

Le module SDC ne parvient pas à se charger lorsque SELINUX=enforcing. 

 

Symptômes

Le module SDC ne parvient pas à charger :

insmod: ERROR: could not insert module /bin/emc/scaleio/scini.ko: Permission denied
 

Impact

Échec du chargement du SDC Linux.

 

Cause

Selinux n’a pas été configuré pour permettre le chargement du module SDC.  

 

Solution

configurez SELinux pour permettre au module SDC de se charger en procédant comme suit :


Remplissez les conditions préalables en installant le package selinux utils policycoreutils-python :

# yum install python3-policycoreutils 
 

1. Dans n’importe quel dossier, créez deux fichiers ; scini.fe et scini.te.

scini.fe

/bin/emc/scaleio/(.*).ko system_u:object_r:modules_object_t:s0


scini.te

module scini 1.0;

require {
type insmod_t;
type modules_object_t;
class system module_load;
}


2. Construisez le module selinux :

Checkmodule -M -m scini.te -o scini.mod
semodule_package -o scini.pp -m scini.mod -f scini.fe

 

3. Installez le module selinux : 

semodule -i scini.pp
restorecon -R -v /bin/emc/scaleio/
 

4. Redémarrez le nœud pour charger le module scini.

Pour rétablir cette solution de contournement, supprimez le module selinux :

semodule -r scini

 

Versions affectées

Tous les SDC Linux

 

Affected Products

PowerFlex Software
Article Properties
Article Number: 000199106
Article Type: How To
Last Modified: 27 Nov 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.