php 5.5 установки на песнях с марионеткой

Я пытаюсь получить более позднюю версию 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,
    }
}
0
задан 24 June 2014 в 22:32
1 ответ

Он не пытается дозвониться до php из EPEL, он пытается получить информацию о EPEL. Он должен получить информацию о репозитории из всех ваших включённых репозиториев, прежде чем определить, из какого репозитория выбрать пакет. Начните с попытки добраться до EPEL (и до репозитория remi) из веб-браузера на этом компьютере - или через wget - и перейдите оттуда.

.
1
ответ дан 4 December 2019 в 17:28

Теги

Похожие вопросы