PowerFlex: Linux-SDCs mit Selinux auf "Enforcing" eingestellt

Summary: Linux-SDC-Module können nicht geladen werden.

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

Beispiel

Das SDC-Modul kann nicht geladen werden, wenn SELINUX=enforcing ist. 

 

Problem

Das SDC-Modul kann nicht geladen werden:

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

Auswirkungen

Linux SDC kann nicht geladen werden.

 

Ursache

Selinux wurde nicht so konfiguriert, dass das SDC-Modul geladen werden kann.  

 

Problemumgehung

Konfigurieren Sie SELinux so, dass das SDC-Modul geladen werden kann. Führen Sie dazu die folgenden Schritte aus:


Erfüllen Sie die Voraussetzungen, indem Sie das selinux utils-Paket policycoreutils-python installieren:

# yum install python3-policycoreutils 
 

1. Erstellen Sie in einem beliebigen Ordner zwei Dateien. scini.fe und 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. Erstellen Sie das selinux-Modul:

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

 

3. Installieren Sie das selinux-Modul: 

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

4. Starten Sie den Node neu, um das Scini-Modul zu laden.

Um diesen Workaround rückgängig zu machen, entfernen Sie das selinux-Modul:

semodule -r scini

 

Betroffene Versionen

Alle Linux-SDCs

 

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.