将ubuntu从16升级到20后,ansible 2.4模块出错

2024-05-19 15:53:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我从ubuntu-16升级到ubuntu-20,之后我无法运行ansible模块,我的ansible版本是2.4 我试着在ansible中运行这个:

- name: "add repository to download PHP v 7.3"
  apt_repository: 
    repo: '{{ item }}'
    state: present
  with_items:
      - ppa:ondrej/php

但我有一个错误:

failed: (item=ppa:ondrej/php) => {"changed": false, "failed": true, "item": "ppa:ondrej/php", "module_stderr": "Shared connection to  closed.\r\n", "module_stdout": "Traceback (most recent call last):\r\n  File \"/tmp/ansible_g7r3bmdr/ansible_module_apt_repository.py\", line 189, in __iter__\r\n    raise StopIteration\r\nStopIteration\r\n\r\nThe above exception was the direct cause of the following exception:\r\n\r\nTraceback (most recent call last):\r\n  File \"/tmp/ansible_g7r3bmdr/ansible_module_apt_repository.py\", line 556, in <module>\r\n    main()\r\n  File \"/tmp/ansible_g7r3bmdr/ansible_module_apt_repository.py\", line 519, in main\r\n    sourceslist.add_source(repo)\r\n  File \"/tmp/ansible_g7r3bmdr/ansible_module_apt_repository.py\", line 439, in add_source\r\n    self._add_valid_source(source, comment, file)\r\n  File \"/tmp/ansible_g7r3bmdr/ansible_module_apt_repository.py\", line 352, in _add_valid_source\r\n    for filename, n, enabled, source, comment in self:\r\nRuntimeError: generator raised StopIteration\r\n", "msg": "MODULE FAILURE", "rc": 0}```

Tags: inpyaddsourcerepositorylineaptansible