Я пытаюсь получить более позднюю версию php и mysql на песни 6,5 x64 полей. Я добавил конфетку repos epel и remi, и имейте remi как зависимость для php, но это не установит.
Ошибка, которую я получаю, Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install php' returned 1: Error: Cannot retrieve repository metadata (repomd.xml) for repository epel. Please verify its path and try again
Если я понимаю это право, оно пытается получить php от epel вместо remi? Как я могу зафиксировать это?
node default
{
yumrepo { 'epel':
baseurl => 'http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm',
descr => 'epel',
enabled => 1,
gpgcheck => 1
}
yumrepo { 'remi':
baseurl => 'http://rpms.famillecollet.com/enterprise/remi-release-6.rpm',
descr => 'remi',
enabled => 1,
gpgcheck => 1,
require => Yumrepo['epel']
}
# PHP
package {'php':
ensure => 'present',
before => File['/etc/php.ini'],
require => Yumrepo['remi']
}
package {'php-cli':
ensure => 'present',
require => Package['php']
}
file {'/etc/php.ini':
ensure => file,
}
}
Он не пытается дозвониться до php из EPEL, он пытается получить информацию о EPEL. Он должен получить информацию о репозитории из всех ваших включённых репозиториев, прежде чем определить, из какого репозитория выбрать пакет. Начните с попытки добраться до EPEL (и до репозитория remi) из веб-браузера на этом компьютере - или через wget - и перейдите оттуда.
.