linux – 如何使用Ansible添加PPA存储库?
发布时间:2020-12-14 01:43:37 所属栏目:Linux 来源:网络整理
导读:我正在尝试向服务器添加一个新的存储库,以便我可以通过Ansible安装 Java.不幸的是,每当我尝试运行playbook时,由于GPG错误而失败.有人可以解释这里出了什么问题以及我需要做些什么才能解决这个问题? 我正在使用Ansible 1.7.2,目前只连接到localhost. 我有一
我正在尝试向服务器添加一个新的存储库,以便我可以通过Ansible安装
Java.不幸的是,每当我尝试运行playbook时,由于GPG错误而失败.有人可以解释这里出了什么问题以及我需要做些什么才能解决这个问题?
我正在使用Ansible 1.7.2,目前只连接到localhost. 我有一个非常简单的Playbook,看起来像这样: - hosts: home tasks: - name: Add repositories apt_repository: repo='ppa:webupd8team/java' state=present 当我尝试执行它时,我收到以下错误: sal@bobnit:~/Workspace$ansible-playbook --ask-sudo-pass basic.yml sudo password: PLAY [home] ******************************************************************* GATHERING FACTS *************************************************************** ok: [localhost] TASK: [Add repositories] ****************************************************** failed: [localhost] => {"cmd": "apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 7B2C3B0889BF5709A105D03AC2518248EEA14886","failed": true,"rc": 2} stderr: gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com gpg: no writable keyring found: eof gpg: error reading `[stream]': general error gpg: Total number processed: 0 stdout: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.HKDOSZnVQP --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/steam.gpg --keyring /etc/apt/trusted.gpg.d/ubuntu-x-swat_ubuntu_x-updates.gpg --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 7B2C3B0889BF5709A105D03AC2518248EEA14886 msg: gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com gpg: no writable keyring found: eof gpg: error reading `[stream]': general error gpg: Total number processed: 0 FATAL: all hosts have already failed -- aborting PLAY RECAP ******************************************************************** to retry,use: --limit @/home/sal/basic.retry localhost : ok=1 changed=0 unreachable=0 failed=1 解决方法
哦,这似乎完全是由于我忘记-s选项造成的!
没有它,它没有使用sudo. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |