Кто-нибудь когда-нибудь сталкивался с этой неправильной ошибкой класса ELF? Сбой подробно описан ниже:
[root@nocloud ~]# system-config-users
Traceback (most recent call last):
File "/usr/share/system-config-users/system-config-users.py", line 25, in ?
import libuser
ImportError: /usr/lib/python2.4/site-packages/libusermodule.so: wrong ELF class: ELFCLASS32
Кто-нибудь может сказать мне, как я могу это исправить? Похоже, на моем сервере сломался питон.
Похоже, что python использует libuser.i386 вместо libuser.x86_64. Ошибка в основном означает, что python ожидал 64-битную библиотеку, но вместо этого получил 32-битную библиотеку.
Сначала попробуйте установить libuser.x86_64 и повторите попытку («yum install libuser.x86_64»). Если это не сработает, вам может потребоваться удалить libuser.i386 и переустановить system-config-users.
Я нашел решение этой проблемы. Можно просто удалить файл /usr/lib/python2.4/site-packages/libusermodule.so, и тогда ОС автоматически будет использовать правильный файл, расположенный здесь: /usr/lib64/python2.4/site-packages/libusermodule. так