Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ansible 安装EPEL-yum存储库时出错_Ansible_Epel - Fatal编程技术网

Ansible 安装EPEL-yum存储库时出错

Ansible 安装EPEL-yum存储库时出错,ansible,epel,Ansible,Epel,创建封隔器映像时,在使用ansible安装epel期间: -名称:安装EPEL-yum存储库 百胜: 姓名:https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 国家:现在 我得到这个错误: fatal: [default]: FAILED! => {"changed": false, "msg": "warning: /home/centos/~us

创建封隔器映像时,在使用ansible安装epel期间:

-名称:安装EPEL-yum存储库
百胜:
姓名:https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
国家:现在
我得到这个错误:

fatal: [default]: FAILED! => {"changed": false, "msg": "warning: /home/centos/~user/.ansible/tmp/ansible-tmp-1602677619.35-135127023136118/epel-release-latest-7.noarch4i6J_H.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY\n\n\nPublic key for epel-release-latest-7.noarch4i6J_H.rpm is not installed\n", "rc": 1, "results": ["Loaded plugins: fastestmirror\nExamining /home/centos/~user/.ansible/tmp/ansible-tmp-1602677619.35-135127023136118/epel-release-latest-7.noarch4i6J_H.rpm: epel-release-7-12.noarch\nMarking /home/centos/~user/.ansible/tmp/ansible-tmp-1602677619.35-135127023136118/epel-release-latest-7.noarch4i6J_H.rpm to be installed\nResolving Dependencies\n--> Running transaction check\n---> Package epel-release.noarch 0:7-12 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package         Arch      Version Repository                              Size\n================================================================================\nInstalling:\n epel-release    noarch    7-12    /epel-release-latest-7.noarch4i6J_H     24 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal size: 24 k\nInstalled size: 24 k\nDownloading packages:\n"]}
         to retry, use: --limit @/home/ansible/install.retry

 PLAY RECAP *********************************************************************
 default                    : ok=3    changed=2    unreachable=0    failed=1

有人面临类似问题吗?

您的系统缺少epel GPG密钥,您应该添加

disable_gpg_check:yes
到您的任务,以完全跳过gpg检查(不安全,不良做法),或使用
rpm_key
模块添加实际的gpg密钥,即在运行任务之前

-name:从url导入密钥
rpm_键:
国家:现在
关键:https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
您可以在epel根目录中找到相应的键

但是,如果您有centos 7系统,添加epel的最简单方法是安装epel发行包,而不需要从fedora项目中实际获取rpm,即

-名称:安装EPEL-yum存储库
百胜:
名称:epel发布
国家:现在