Получение ошибки сегментации по различным командам Centos 5.8
У меня есть сервер под управлением CentOs 5.8. Я установил New Relic вчера.
С 9 утра этого утра следующие команды дают мне ошибку сегментации:
- Wget
- ням
- оборотов в минуту
Я все еще могу получить доступ к Midnight Commander, и наше приложение также работает нормально.
У меня установлен PHP 5.3.1, и это также живой сервер приложений.
-
Со времени моего предыдущего комментария я клонировал свой сервер для экспериментов, и теперь я получаю сообщение ниже. Похоже, это было обновлено вчера. Есть идеи, как я могу это исправить?
Большое спасибо
При импорте одного из модулей Python, необходимых для запуска yum, возникла проблема. Ошибка, приводящая к этой проблеме:
/usr/lib64/librpmbuild-4.4.so: неверный заголовок ELF
Пожалуйста, установите пакет, который предоставляет этот модуль, или убедитесь, что модуль установлен правильно.
Возможно, что вышеупомянутый модуль не соответствует текущей версии Python, а именно: 2.4.3 (#1, 22 февраля 2012, 16:05:45) [GCC 4.1.2 20080704 (Red Hat 4.1.2-52))]
Если вы не можете решить эту проблему самостоятельно, перейдите по ссылке yum faq по адресу: http://wiki.linux.duke.edu/YumFaq
2 ответа
Это часть
rpm-libs
пакет. Я вижу, что это влияет на rpm и yum, но не на wget, поэтому, вероятно, другие файлы также повреждены, поэтому выбор отдельных файлов библиотеки из другого места может быть более хлопотным, чем оно того стоит, по сравнению с восстановлением из резервной копии.
Проблема с диском? Бежать
fsck
?
Проверьте наличие несанкционированных входов. Я видел это в системах, где кто-то получает root-доступ (обычно через небезопасный вход в систему) и, пытаясь установить там программное обеспечение ботнета, также перезаписывает МНОГИЕ популярные программы с версией, скомпилированной для разных ядер. wget, vi, tail, less, grep и т. д.
В случаях, которые я видел в прошлом, они обычно сбрасывают двоичные файлы Linux в SCO. Поскольку вы уже пользуетесь Linux, это кажется менее вероятным, но я бы, конечно, посмотрел на это.