Не так давно мы обновляли часть серверов до xenserver7. Обновления прошли в штатном режиме.
Но установка дополнительных инструментов работы с хостовой машиной привела к ошибке: "Cannot find a valid baseurl for repo: base/7-2.1511.el7.centos.2.10/x86_64".
Ночной поиск не дал на тот момент результатов.
yum version показал что установлен дистрибутив 7-2.1511.el7.centos.2.10/x86_64.
Источником для обновления назначен по умолчанию http://mirrorlist.centos.org/?release=$releasever, подставляя переменные получаем сайт http://mirror.centos.org/centos/7-2.1511/ , который недоступен. Поднявшись на директорию вверх, стало понятно где закралась ошибка!
В названии релиза поставили тире вместо точки. Решение проблемы напросилось само собой: изменить в файле /etc/yum.repos.d/CentOS-Base.repo адрес зеркала и репозитория на
mirrorlist=http://mirrorlist.centos.org/?release=7.2.1511&arch=$basearch&repo=os&infra=$infra baseurl=http://mirror.centos.org/centos/7.2.1511/os/$basearch/
После правки необходимый пакет установился.