Назад | Перейти на главную страницу

yum «Ошибка сегментации» в centos

При использовании команд 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 копией с другого компьютера.

На этом этапе я бы попробовал проверить память.

Бегать мемтест, лучше оставить его включенным на ночь.