1

У меня есть программа, которая отлично работает на RHEL 6.5 на виртуальной машине, созданной с помощью OpenStack. Но поскольку я обновил свою версию OpenStack (с Mirantis fuel 5.0 до 6.0), у меня появился новый экземпляр RHEL, созданный с тем же изображением и вкусом, который не может запустить эта программа. Программа не работает и завершается каждый раз, когда я ее запускаю.

Единственная подсказка, которую я имею, - это сообщение, когда я выполняю команду dmesg:

Программа licensekey пыталась получить доступ к /dev /mem между 6e652000-> 6e657000.

Я много искал, и все, что я нашел, это элемент конфигурации ядра Linux CONFIG_STRICT_DEVMEM, который должен быть установлен на "нет". Поэтому я пытаюсь установить для этого элемента конфигурации значение "нет" и перестраивать ядро, но все равно получаю ту же ошибку. Также на моем предыдущем экземпляре элемент конфигурации был "да", и все работает нормально.

Есть ли другая причина, кроме CONFIG_STRICT_DEVMEM для такого рода ошибки: Программа xxx пыталась прочитать /dev /mem между xxxxxx-> xxxxxx ???

0