ane*_*ela 5 apt-get package-management ansible
我正在尝试部署kypo
网络范围并遵循其官方指南。在使用部署整个范围时ansible-playbook
,我陷入了上述错误:
TASK [docker : install prerequisites] ******************************************************************
fatal: [192.168.211.208]: FAILED! => {"changed": false, "msg": "Failed to update apt cache: unknown reason"}
Run Code Online (Sandbox Code Playgroud)
我已经手动检查了apt-get update
最初给我的通知:
N: Skipping acquire of configured file 'stable/binary-i386/Packages' as repository 'https://download.docker.com/linux/ubuntu focal InRelease' doesn't support architecture 'i386'
Run Code Online (Sandbox Code Playgroud)
我按照此添加[amd=64] to repository
清除了错误。现在apt-get update
运行时没有任何警告或错误,但 ansible-playbook 继续生成此错误。
我改变了详细级别并得到:
fatal: [192.168.211.208]: FAILED! => {
"changed": false,
"invocation": {
"module_args": {
"allow_unauthenticated": false,
"autoclean": false,
"autoremove": false,
"cache_valid_time": 0,
"deb": null,
"default_release": null,
"dpkg_options": "force-confdef,force-confold",
"force": false,
"force_apt_get": false,
"install_recommends": null,
"name": [
"apt-transport-https",
"ca-certificates"
],
"only_upgrade": false,
"package": [
"apt-transport-https",
"ca-certificates"
],
"policy_rc_d": null,
"purge": false,
"state": "present",
"update_cache": true,
"update_cache_retries": 5,
"update_cache_retry_max_delay": 12,
"upgrade": null
}
},
"msg": "Failed to update apt cache: unknown reason"
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
在 Kypo CRP 中,在玩 ansible playbook 时,错误实际上来自 openstack 的一个实例,我是通过增加 command 的详细程度发现的-vvvv
。主机一切正常。因此,我寻找实例的变化,根本原因是没有互联网访问。一旦我设法将它们连接到外部世界,错误就消失了。
归档时间: |
|
查看次数: |
18250 次 |
最近记录: |