Centos yum update зависает

Обновлено: 05.07.2024

[РЕШЕНО!] CentOS yum can

В ходе обновления yum может выдавать ошибки "thread.error: can't start new thread" или "MemoryError", yum зависает, глючит и не работает.

Рецепты типа " yum --noplugins . " использовать yum без плагинов, " rpm -qV yum " (не должно быть никакого результата) проверить не испорчен ли пакет yum, проверка конфигов на наличие нестандартных символов или опечаток - неканает.

Результат вывода top показал, что CentOS не хочет использовать swap (файл подкачки) даже при самых пиковых нагрузках на оперативную память, который при установке был создан размером в 256 МБ.

Swap: . 0 used , но почему?;( А возможно потому, что размер swap-а (файла подкачки) был меньше, чем размер оперативной памяти * 2 (256*2=512) - хотя и не факт, возможно это глюк CentOS 5. В минимальные системные требования для CentOS 5 " 128M CLI/512M GUI per logical CPU " мы уложились.

После добавления к файлу подкачки ещё одного куска размером в 256 МБ файл подкачки начал использоватся, а yum перестал выдавать "thread.error: can't start new thread" или "MemoryError". Если у Вас та же "байда" и по результатам вывода top " Swap: . 0 used ", а " Swap: . total " не равен двум объемам оперативной памяти, тогда добавляем размера файлу подкачки:

Для автоматического подключения нашего дополнительного файла подкачки после каждой перезагрузки, нужно добавить " swapon /root/swap.file " в " /etc/rc.local "!

Ещё упомянутый выше глюки могут возникать из-за лимита на использование " virtual memory ", ниже лимиты для CentOS 5 по умолчанию:

Если у Вас значение лимита " virtual memory " не unlimited, тогда смените его командой " ulimit -v unlimited " и заодно " ulimit -m unlimited " для " max memory size ".

В борьбе с зависанием yum иногда может помочь " rpm --createdb " пересборка БД пакетов /var/lib/rpm/Packages или такое заклинание:

Если возникла необходимость переустановить yum, то сначала находим xxxxx.rpm пакет, удаляем без зависимостей и устанавливаем снова:

Есть проблемы с yum? Пишем в комментарии.

Рекомендуемый контент

Вы не любите рекламу!? Напрасно!:) На нашем сайте она вовсе ненавязчивая, а потому для нашего сайта можете полностью отключить AdBlock (uBlock/uBlock Origin/NoScript) и прочие блокировщики рекламы! AdBlock/uBlock может препятствовать нормальной работе системы поиска по сайту, отображению рекомендуемого контента и прочих сервисов Google. Рекомендуем полностью отключить блокировщик рекламы и скриптов, а также разрешить фреймы (aka iframe).

Читайте также: