Секретные записки WEB-программиста




100mbru, bitrix, CentOS, cms, drupal, java, joomla, LAMP, linux, mysql, nicru, Open-Source, php, Red Hat, seo, Typo3, ubuntu, win, windows, авто, администрирование, алгоритмы, алкоголь, бизнес, битрикс, видео, военмех, выборы, германия, джино, домены, интересности, исследования, картинки, кино, компьютеры, ливия, магазин, маразм, мастерхост, обработка-изображений, пейнтбол, политика, политэкономия, прикольное-видео, программирование, путешествия, работа, религия, рунет, сайтостроение, сео, сми, технологии, украина, форум, хиханьки, холивары, хостинг

Ошибка обновления 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-*

отсюда: https://dzen.ru/a/ZopUG6w0DksNHf6l