XenServer. Установка пакетов.
При попытке установить пакет, например
yum install --enablerepo=base usbutilsприводит к ошибке
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/ removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt Cannot find a valid baseurl for repo: base
Причина в том, что не поддерживаются репозитории CentOS 5-й версии.
Необходимо в файле /etc/yum.repos.d/CentOS-Base.repo
в разделе "[base]"
Заменить
#baseurl ...
на
baseurl=http://vault.centos.org/5.11/os/$basearch/
Заменить
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
на
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=os
sed -i 's/mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$releasever&arch=$basearch&repo=os/mirrorlist=http:\/\/mirrorlist.centos.org\/\?release=5\&arch=$basearch\&repo=os/g' /etc/yum.repos.d/CentOS-Base.repo
sed -i 's/#baseurl=http:\/\/mirror.centos.org\/centos\/$releasever\/os\/$basearch\//baseurl=http:\/\/vault.centos.org\/5.11\/os\/$basearch\//g' /etc/yum.repos.d/CentOS-Base.repo