При использовании команд yum на сервере centos (2.6.18-194.el5PAE # 1) он выдает ошибку "Segmentation fault".
[root @ server2 ~] # yum check-update
Загруженные плагины: fastestmirror Скорость загрузки зеркала из кэшированного хост-файла
Ошибка сегментации
[root @ server2 ~] # yum installllve-devel cmake
Загруженные плагины: fastestmirror Скорость загрузки зеркала из кешированного файла хоста Ошибка сегментации
[root @ server2 ~] # yum update
Загруженные плагины: самая быстрая загрузка зеркала
скорость зеркалирования из кэшированного хост-файла
Ошибка сегментации
Как я могу это решить?
Проблема заключалась в обновлении zlib из исходного кода, которое влияет на все установки RHEL / CentOS / CL:
http://bugs.centos.org/view.php?id=4702&nbn=1
Я удалил исходный файл zlib
/usr/local/lib/libz.so.1.2.5
и поменял ссылки
/usr/local/lib/libz.so -> libz.so.1.2.5 lrwxrwxrwx 1 корень корень
13 сен 24 2010 /usr/local/lib/libz.so.1 -> libz.so.1.2.5
указать на libz.so.1.2.3. Это устранило проблему.
Вы можете попробовать восстановить свою базу данных rpm и заново сделать кеш
rm -rf /var/lib/rpm/__db.*
rpm --rebuilddb
yum clean all
yum makecache
Первое, что я делаю, когда yum начинает странно себя вести, это
# yum clean all
Из информации, которую вы здесь предоставили, сложно сказать, но кажется неплохим предположением, что ваши файлы кеша и зеркала повреждены. Приведенная выше команда поможет это исправить. Если это не сработает, опубликуйте вывод
# yum -v check-update
Если проблемы по-прежнему возникают, замените двоичный файл yum копией с другого компьютера.
На этом этапе я бы попробовал проверить память.
Бегать мемтест, лучше оставить его включенным на ночь.