Por que o oracle-java8-installer pkgrepo.managed está falhando no saltstack?

1

Eu tenho usado sal por um tempo, e recentemente tive um problema ao configurar o oracle-java8-installer em um dos meus arquivos.

Aqui está o meu arquivo init.sls.

oracle-java8-installer:
  pkgrepo.managed:
    - ppa: webupd8team/java
  pkg.installed:
    - require:
    - pkgrepo: oracle-java8-installer
  debconf.set:
    - data:
        'shared/accepted-oracle-license-v1-1': {'type': 'boolean', 'value': True}
    - require_in:
    - pkg: oracle-java8-installer

Aqui está a saída da falha.

----------

      ID: oracle-java8-installer
Function: pkgrepo.managed
  Result: False
 Comment: Failed to configure repo 'oracle-java8-installer': Error: key retrieval failed: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.iWTPBbRLgo --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --logger-fd 1 --recv-keys 7B2C3B0889BF5709A105D03AC2518248EEA14886
          ?: [fd 4]: read error: Connection reset by peer
          gpgkeys: HTTP fetch error 7: couldn't connect: eof
          gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
          gpg: no valid OpenPGP data found.
          gpg: Total number processed: 0
 Started: 
Duration: 
 Changes:   
----------
      ID: oracle-java8-installer
Function: debconf.set
  Result: True
 Comment: All specified answers are already set
 Started: 
Duration: 
 Changes:   
----------
      ID: oracle-java8-installer
Function: pkg.installed
  Result: False
 Comment: One or more requisite failed
 Started: 
Duration: 
 Changes:   
----------

Não sei por que está falhando. Java 7 existe neste sistema, e eu entendo que eles recomenda que seja desinstalado, mas isso não deve estar causando o problema.

Qualquer ajuda é apreciada.

    
por trueCamelType 11.03.2015 / 20:19

2 respostas

1

Eu não entendo tudo o que acontece em segundo plano, mas vou tentar explicar o que está acontecendo.

Quando você está tentando adicionar o ppa usando sal, ele tenta acessar o keyserver.ubuntu.com pela porta 11371. A maioria dos firewalls corporativos bloqueia portas estranhas como essa. Se você está em uma rede corporativa, esse é provavelmente o problema.

A maneira de contornar isso é usar apenas cmd.run 'sudo add-apt-repository ppa:webupd8team/java'

Quando você usa isso, ele usa a porta padrão 80 que a distro mais comum de Linux usa.

A maioria dessas informações veio de aqui

    
por 11.03.2015 / 23:45
0

Desculpe, é um pouco tarde, mas eu achei essa essência para trabalhar com o Ubuntu 14.04: link

    
por 18.04.2015 / 21:06