Ошибка обновления BitrixVM и срок поддержки CentOS 7
08.10.2024Ошибка при обновлении и изменении пакетов
30 июня 2024 года закончился срок поддержки CentOS 7, на базе которой работает BitrixVM. При этом пока мы продолжаем работать на BitrixVM. Может возникнуть необходимость изменить версию PHP или обновить пакеты.
При этих операциях могут возникнуть ошибки.
Например при выполнении в терминале команды yum update возникнет ошибка
Также встречаются сообщения:
Could not retrieve mirrorlist http://mirrorlist.centos.org
или
Cannot find a valid baseurl for repo: base/7/x86_64
При попытке изменения версии PHP через меню BitrixVM в списке выполненных задач также будет отображается ошибка
Исправление
Для исправления ситуации необходимо внести изменения в список репозиториев.
Необходимо изменить http://mirrorlist.centos.org на http://vault.centos.org
Это можно сделать командой под root
sed -i -e "s|mirrorlist=|#mirrorlist=|g" -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" -e "s|$contentdir|centos|g" /etc/yum.repos.d/CentOS-*