“[Errno 2]。没有这样的文件或目录:b'apt-get'”,“rc”:2

“[Errno 2]。没有这样的文件或目录:b'apt-get'”,“rc”:2

我不知道为什么当我运行 ansible-playbook 使用 apt-get 在 ec2-instances 上安装包时会出现这种情况[WARNING]: Updating cache and auto-installing missing dependency: python3-apt fatal: [localhost]: FAILED! => {"changed": false, "cmd": "apt-get update", "msg": "[Errno 2] No such file or directory: b'apt-get'", "rc": 2}

以下是我的 ansible 代码在 ubuntu 上安装包的操作。

 - name: Install packages for jenkins-docker-worker
hosts:
  - localhost
gather_facts: no

tasks:
  - name: Install docker
    apt:
      name: docker
      state: latest

  - name: start docker
    service:
        name: docker
        state: started

  - name: Ensure group "docker" exists
    group:
      name: docker
      state: present

答案1

确保您的目标不是 Amazon Linux 2 实例,因为它使用yum作为包管理器,而不是apt

相关内容