ESET-Onlinehilfe

Suche Deutsch
Wählen Sie ein Thema aus

Upgrade schlägt aufgrund von benutzerdefinierten SELinux-Policies fehl

Beim Upgrade von ESET Server Security for Linux (ESSL) auf einem unterstützten BS, das benutzerdefinierte SELinux-Policies verwendet, tritt ein Fehler auf, und die Fehlermeldung sieht wie folgt aus:

Fehler: SELinux-Policy „eset_efs“ wird von einer anderen Policy verwendet. Versuchen Sie, sie mit „semodule -r eset_efs“ zu entfernen.

Das Paket wird nicht aktualisiert.

An dieser Stelle:

ESSL Version 8.1.685.0 (oder niedriger) wurde entfernt

ESSL Version 8.1.813 bleibt erhalten, wurde jedoch beendet. Führen Sie die folgenden Schritte aus, um ESSL zu aktualisieren, oder starten Sie andernfalls den Dienst efs.service.

Wenn Sie versuchen, die Policy eset_efs mit dem empfohlenen Befehl semodule -r eset_efs zu entfernen, wird die folgende Fehlermeldung angezeigt:

libsemanage.semanage_direct_remove_key: Entferne letztes „eset_efs“-Modul (kein weiteres „eset_efs“-Modul existiert mit anderer Priorität).

Fehler beim Auflösen der „typeattributeset“-Anweisung unter /var/lib/selinux/targeted/tmp/modules/400/my-gdb/cil:2

semodule: Fehlgeschlagen!

In unserem Beispiel muss die benutzerdefinierte Policy „my-gdb“ zunächst entfernt werden. Führen Sie den folgenden Befehl als privilegierter Benutzer in einem Terminalfenster aus:

semodule -r my-gdb

Die Ausgabe lautet wie folgt:

libsemanage.semanage_direct_remove_key: Entferne letztes „my-gdb“-Modul (kein weiteres „my-gdb“-Modul existiert mit anderer Priorität).

Entfernen Sie die Policy eset_efs, indem Sie den folgenden Befehl als privilegierter Benutzer in einem Terminalfenster ausführen:

semodule -r eset_efs

Führen Sie dann das ESSL-Installationsprogramm erneut aus, um das Upgrade abzuschließen.


note

Policy „eset_efs“ wird nach der ESSL deinstallation nicht entfernt

Nach der Deinstallation von ESSL in der oben genannten Umgebung wird die Policy eset_efs nicht entfernt. Entfernen Sie sie manuell wie oben beschrieben.