Почему oracle-java8-installer pkgrepo.удалось не в saltstack

Я использую соль некоторое время, и у меня недавно была проблема с настройкой oracle-java8-installer в одном из моих файлов.

вот мой инит.файл СЛС.

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

вот вывод ошибки.

----------

      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:   
----------

Я не уверен, почему это происходит сбой. Java 7 существует в этой системе, и я понимаю, что они рекомендую что будет удалено, но это не должно быть причиной проблемы.

любая помощь высоко ценимый.

11
задан Community
20.02.2023 14:48 Количество просмотров материала 2525
Распечатать страницу

2 ответа

Я не понимаю все, что происходит в фоновом режиме, но я постараюсь объяснить, что происходит.

когда вы пытаетесь добавить ppa с помощью соли, он пытается получить доступ keyserver.ubuntu.com через порт 11371. Большинство корпоративных брандмауэров блокируют такие странные порты. Если вы находитесь в корпоративной сети, это, наверное, проблема.

способ обойти это, чтобы просто использовать cmd.run 'sudo add-apt-repository ppa:webupd8team/java'

когда вы используете это, он использует по умолчанию порт 80 это наиболее распространенные дистрибутивы Linux.

большая часть этой информации пришла из здесь

1
отвечен Slimmons 2023-02-21 22:36

извините, это немного поздно, но я нашел эту суть для работы с Ubuntu 14.04: https://gist.github.com/renoirb/6722890

0
отвечен wrdeman 2023-02-22 00:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх