Programm xxx hat versucht, / dev / mem zwischen xxxxxx-> xxxxxx zu lesen

1851
mguerin

Ich habe ein Programm, das auf RHEL 6.5 auf einer mit OpenStack generierten virtuellen Maschine einwandfrei läuft. Aber seit ich meine Version von OpenStack (von Mirantis fuel 5.0 auf 6.0) aktualisiert habe, habe ich eine neue RHEL-Instanz mit dem gleichen Image und der gleichen Variante erzeugt, die das Programm nicht ausführen kann. Das Programm schlägt fehl und wird bei jedem Start beendet.

Der einzige Hinweis, den ich habe, ist diese Nachricht, wenn ich den Befehl dmesg ausführen:

Programm-Lizenzschlüssel hat versucht, auf / dev / mem zwischen 6e652000-> 6e657000 zuzugreifen.

Ich suche viel und alles, was ich fand, war das Linux-Kernel-Konfigurationselement CONFIG_STRICT_DEVMEM, das auf "no" gesetzt sein muss. Also versuche ich, dieses Konfigurationselement auf "no" zu setzen und den Kernel neu zu erstellen, aber ich bekomme immer noch die gleiche Fehlermeldung. Bei meiner vorherigen Instanz war das Konfigurationselement "Ja" und alles funktioniert einwandfrei.

Gibt es einen anderen Grund als CONFIG_STRICT_DEVMEM für diese Art von Fehler: Programm xxx hat versucht, / dev / mem zwischen xxxxxx-> xxxxxx zu lesen?

1
SELinux ist in allen meinen Instanzen deaktiviert. mguerin vor 8 Jahren 1
Antwort gelöscht, es handelt sich um eine alte Version des Kernels. bwDraco vor 8 Jahren 0

0 Antworten auf die Frage