tentando instalar o boneco 3.8 no centos

1

Estou tentando instalar uma versão mais antiga do fantoche

1) instalei o repositório fantoche-devel 2) eu fiz yum atualizar e, em seguida, corri o yum install puppet --skip-broken Eu recebo o seguinte erro:

Packages skipped because of dependency problems: 
1:facter-2.0.1-0.1rc4.el6.x86_64 from puppetlabs-devel 
hiera-1.3.2-0.1rc2.el6.noarch from puppetlabs-devel 
libselinux-ruby-2.2.2-6.el7.x86_64 from base 
puppet-3.6.0-0.1rc1.el6.noarch from puppetlabs-devel 
ruby-2.0.0.598-25.el7_1.x86_64 from base 

Então eu consegui instalar a maioria das dependências, no entanto, eu ainda tenho um erro ao tentar instalar o fantoche:

repository 'puppetlabs-devel': Error parsing config: Error parsing "baseurl = 'https://yum.puppetlabs.com/<%= @dist.downcase -%>/<%= @codename -%>/devel/x86_64'": URL must be http, ftp, file or https not ""

..... Eu mexi no repositório, então vou colocar a saída do repo aqui:

[root@localhost bin]# cat /etc/yum.repos.d/puppetlabs-devel.repo
[puppetlabs-devel]
name=Puppet Labs Devel 6 - $basearch
baseurl=http://yum.puppetlabs.com/el/6/devel/$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs-devel
enabled=1
gpgcheck=1

por favor, diga se você pode me apontar para o repositório correto para a versão que eu preciso. Os docs sugerem que eu uso yum.puppetlabs.com, mas eu não tenho certeza como eu tentei o método rpm e não cheguei muito

    
por ranj1185 13.07.2016 / 17:35

2 respostas

0

O erro que você forneceu não corresponde à configuração do repo que você colou - o erro sugere que você tenha outra definição de puppetlabs-devel que contém algum ERB ( <% etc).

Eu sugeriria pesquisar /etc/yum.conf e /etc/yum.repos.d/ mais detalhadamente e excluir quaisquer outras instâncias do repositório ( grep -r puppetlabs-devel /etc/yum* ).

Você também deve usar o repositório não-devel, já que o devel one contém apenas os candidatos a versão e o software de pré-lançamento. Use as instruções de Repositórios de código aberto pré-4.0 para configurá-lo.

    
por 14.07.2016 / 09:12
0

Consegui superar esse problema baixando o repositório de devel correto e tendo o repositório para as dependências também ativado, o repositório de devel tem o seguinte conteúdo:

[root@localhost ~]# cat /etc/yum.repos.d/puppetlabs-devel.repo
[puppetlabs-devel]
name=Puppet Labs Devel 6 - $basearch
baseurl=http://yum.puppetlabs.com/el/7/products/$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs-devel
enabled=1
gpgcheck=1

[puppetlabs-devel-dep]
name=Puppet Labs Devel 6 - $basearch
baseurl=http://yum.puppetlabs.com/el/7/dependencies/$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs-devel
enabled=1
gpgcheck=1
    
por 18.07.2016 / 17:06

Tags