PowerFlex: Linux SDC z Selinux ustawionym na wymuszanie

Summary: Nie można załadować modułów SDC systemu Linux.

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

Scenariusz

Nie można załadować modułu SDC, gdy SELINUX=enforcing. 

 

Objawy

Nie można załadować modułu SDC:

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

Wpływ

Nie można załadować zestawu SDC systemu Linux.

 

Główny powód

System Selinux nie został skonfigurowany tak, aby zezwalał na ładowanie modułu SDC.  

 

Obejście problemu

skonfiguruj selinux, aby umożliwić załadowanie modułu SDC, wykonując następujące czynności:


Spełnij wymagania wstępne, instalując pakiet selinux utils policycoreutils-python:

# yum install python3-policycoreutils 
 

1. W dowolnym folderze utwórz dwa pliki; scini.fe oraz 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. Zbuduj moduł selinux:

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

 

3. Zainstaluj moduł selinux: 

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

4. Uruchom ponownie węzeł, aby załadować moduł scini.

Aby cofnąć to obejście, usuń moduł selinux:

semodule -r scini

 

Wersje, których dotyczy problem

Wszystkie SDC systemu 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.