Способы оплаты Abuse

Не обновляется панель управления ISPManager 6 на Centos 7

19.11.2025, 18:42

Centos 7 - одна из самых популярных панелей управления, основанных на Linux. Появилась в 2014 году и основана на RHEL. Распространяется бесплатно, отличается открытым исходным кодом. Широко применяется на веб-серверах, серверах баз данных, а также в инфраструктурах с высокими требованиями к стабильности и безопасности.

ОС стала популярной благодаря своей надежности, стабильной поддержке и высокой безопасности. В работе с ISPManager 6 иногда происходит так, что не удается обновить панель, которая установлена на сервере с Centos 7. Почему это происходит и что с этим делать - дальше в статье. 

Как проявляется ошибка?

Здесь всё просто: когда вы пытаетесь обновить панель управления по пути /usr/local/mgr5/var/pkg.log, на экране появляется ошибка со следующим содержанием:

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"

Дальше разберем, почему это происходит

Основные причины, почему не удается обновить панель управления

Здесь может быть несколько главных причин, почему так происходит. Первая - неправильные настройки репозитория. Так в файле /usr/local/,mgr5/etc/repo.version вместо ветки beta или stable может быть указана конкретная версия панели управления. Иногда это приводит к разным ошибкам во время обновления. 

Решается следующим образом:

  1. Открываем файл /usr/local/mgr5/etc/repo.version
  2. Дальше проверяем ветку beta или stable, убеждаемся, что там не прописана конкретная версия панели управления.
  3. Сохраняем изменения и перезапускаем панель командой /usr/local/mgr5/sbin/mgrctl-m ispmgr exit

ВАЖНО: но чаще всего проблема возникает по причине отсутствия поддержки Centos 7. В таком случае системные пакеты направляются в архив

Ошибка устраняется следующим образом: берем и меняем ссылки в файлах репозиториев на корректные, выполнив следующие две команды:

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=https://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

Чаще всего после этого действия возможность обновления панели управления становится вновь возможной. 

Некоторые рекомендации в вопросе устранения ошибки

Также приведем полезные советы, которые стоит учесть:

  1. Важно, чтобы текущая версия Centos была совместима с версией панели управления ISPManager 6. Как альтернатива - мигрировать на AlmaLinux 8.
  2. Перед внесением любых изменения в систему побеспокойтесь о том, чтобы создать бэкап базы данных и конфигурации используемой панели управления.

Если после выполненных действий вам все равно не удается устранить ошибку, сделайте запрос в службу поддержки ISPManager 6.