Ошибка неверного формата модуля при загрузке модуля в CentOS 6.6

У меня есть 2 сервера-близнеца с одинаковым оборудованием (Infiniband и Nvidia Tesla) и одинаковой ОС (CentOS6.6, ядро ​​и драйверы).

На хосте 1 все работает как обычно, а на хосте 2 я больше не могу запускать эту службу, потому что получаю эту ошибку:

[root@vega2 nvidia_peer_memory-1.0-0]# service nv_peer_mem start
starting... FATAL: Error inserting nv_peer_mem (/lib/modules/2.6.32-504.el6.x86_64/extra/nv_peer_mem.ko): Invalid module format
Failed to load nv_peer_mem

и dmesg говорит:

nv_p2p_dummy: exports duplicate symbol nvidia_p2p_free_page_table (owned by nvidia)

Обратите внимание, что host2 работал нормально в течение 2 месяцев, пока не перезагрузил его после летних каникул. :-( В чем может быть причина этой ошибки? Основная программная составляющая не менялась (ядро, драйвера Nvidia, драйверы Mellanox) и железо в порядке. Пробовал также повторить процедуру установки, но зависает на загрузке модуля точка:

[root@vega2 nvidia_peer_memory-1.0-0]# rpm -ivh /root/rpmbuild/RPMS/x86_64/nvidia_peer_memory-1.0-0.x86_64.rpm
Preparing...             ########################################### [100%]
1:nvidia_peer_memory     ########################################### [100%]
FATAL: Error inserting nv_peer_mem (/lib/modules/2.6.32-504.el6.x86_64/extra/nv_peer_mem.ko): Invalid module format

Я нашел это сообщение о двух модулях ядра экспортирует те же символы, но почему на host2 этот второй модуль мешает nv_peer_mem, а на host1 - нет? Вот вывод команд nm, абсолютно одинаковый для обоих хостов.

[root@vega2 nvidia_peer_memory-1.0-0]# nm /lib/modules/2.6.32-504.el6.x86_64/kernel/drivers/video/nvidia.ko |grep nvidia_p2p_free_    page_table
0000000088765bb5 A __crc_nvidia_p2p_free_page_table
0000000000000028 r __kcrctab_nvidia_p2p_free_page_table
000000000000007e r __kstrtab_nvidia_p2p_free_page_table
0000000000000050 r __ksymtab_nvidia_p2p_free_page_table
00000000004bcb10 T nvidia_p2p_free_page_table

[root@vega2 nvidia_peer_memory-1.0-0]# nm /lib/modules/2.6.32-504.el6.x86_64/extra/nv_peer_mem.ko |grep nvidia_p2p_free_page_table    
            U nvidia_p2p_free_page_table

Заранее благодарю за любую помощь. св.


person Stefano.C    schedule 03.10.2016    source источник