gpt4 book ai didi

python-3.x - 在 debian 11 Bullseye 上使用 Ansible 安装损坏的软件包

转载 作者:行者123 更新时间:2023-12-04 14:57:04 24 4
gpt4 key购买 nike

我想在 Debian 测试中使用 Ansible 2.7.7 安装 debian 软件包(尚未)

我尝试执行这个简单的任务:

  tasks:
- name: install basic packages
apt:
name: ['mc', 'htop', 'strace','sudo','screen','lshw', 'postfix', 'etckeeper']
state: present


但是安装失败并出现奇怪的消息:

TASK [install basic packages] *********************************************************************************
fatal: [webserver.vitexsoftware.cz]: FAILED! => {"changed": false, "msg": "Could not import python modules: apt, apt_pkg. Please install python-apt package."}
to retry, use: --limit @/home/vitex/Projects/VitexSoftware/Ansible/playbooks/orchestrate.retry

apt 所需的 python 包安装为 python3-apt

vitex@webserver:~/Projects/VitexSoftware/DockerTools$ aptitude search python | grep '\-apt'
i A python-apt-common - Python interface to libapt-pkg (locales)
p python-apt-dev - Python interface to libapt-pkg (development files)
p python-apt-doc - Python interface to libapt-pkg (API documentation)
i python3-apt - Python 3 interface to libapt-pkg
p python3-apt-dbg - Python 3 interface to libapt-pkg (debug extension)
v python3-apt-dbg:any -
v python3-apt:any -
p python3-aptly - Aptly REST API client and useful tooling - Python 3.x
v python3.9-apt -
v python3.9-apt-dbg -
v python3.9-apt-dbg:any -
v python3.9-apt:any -

github 上有一个已关闭 Unresolved 问题:https://github.com/ansible/ansible/issues/73535这不会以某种方式帮助我。

如何像在 Debian 10 上一样工作?

最佳答案

在hosts文件中指定python3作为解释器

[webservers]
webserver.vitexsoftware.cz ansible_host=10.11.56.210 ansible_python_interpreter=/bin/python3

做好它的工作:

TASK [install basic packages] ************************************************************************************************************************************************************************************************************************************************
changed: [webserver.vitexsoftware.cz]

关于python-3.x - 在 debian 11 Bullseye 上使用 Ansible 安装损坏的软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67749673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com