База знаний

Невозможно управлять версиями PHP, когда CageFS отключен.

Если вы столкнулись с ошибкой "No more mirrors to try" при выполнении команды yum update на CentOS 6 ELS (Extended Lifecycle Support), это означает, что yum не может найти рабочие зеркала для загрузки обновлений. Это может происходить, если репозитории CentOS 6 ELS больше не доступны или если есть проблемы с конфигурацией репозитория.

Вот как можно решить эту проблему:

Проверьте доступность репозиториев:

Убедитесь, что репозитории CentOS 6 ELS все еще доступны. Возможно, репозитории были прекращены, что помешает yum найти рабочие зеркала.

Обновите URL-адреса репозиториев:

Откройте конфигурационные файлы репозиториев CentOS в каталоге /etc/yum.repos.d/ и убедитесь, что URL-адреса репозиториев правильные и актуальные. Возможно, вам нужно заменить их на альтернативные зеркала или репозитории.

Отключите репозитории:

Временно отключите репозитории, которые вызывают проблемы, установив параметр enabled=0 в соответствующих конфигурационных файлах. Это предотвратит попытки yum использовать эти репозитории.

Очистите кеш yum:

Очистите кеш yum, чтобы убедиться, что он получит актуальную информацию о репозиториях:

sudo yum clean all

Обновите репозиторий CentOS Base:

Убедитесь, что репозиторий CentOS Base включен и правильно настроен. Это критически важный репозиторий для получения обновлений.

Проверьте, действительны ли GPG-ключи для репозиториев:

Убедитесь, что GPG-ключи для репозиториев действительны. Если они недействительны, возможно, вам нужно будет импортировать или обновить их. Для обновления GPG-ключей репозитория:

sudo rpm --import https://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

Используйте альтернативные репозитории:

Рассмотрите возможность использования альтернативных репозиториев или зеркал, которые известны своей надежностью и актуальностью.

Проверьте сетевое подключение:

Убедитесь, что ваш сервер имеет рабочее интернет-соединение и что нет проблем с сетью, которые могут помешать yum достичь репозиториев.

Проверьте подписку ELS:

Убедитесь, что ваша система CentOS 6 имеет действительную подписку ELS. Без действительной подписки у вас может не быть доступа к репозиториям ELS.

Свяжитесь с поддержкой CentOS:

Если проблема сохраняется, обратитесь в службу поддержки CentOS или команду поддержки ELS для получения дополнительной помощи.

Обратите внимание, что CentOS 6 ELS достиг конца своего жизненного цикла в ноябре 2020 года. Рекомендуется перейти на поддерживаемую версию CentOS или на альтернативу CentOS, такую как CentOS Stream или AlmaLinux. Если возможно, рассмотрите возможность обновления до CentOS 7 или CentOS 8, или миграции на другую дистрибуцию, такую как AlmaLinux, которая предоставляет долгосрочную поддержку.

  • 0 Пользователи нашли это полезным
Помог ли вам данный ответ?