| Summary: | установка/удаление пакетов с помощью модуля package не работает | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexey Sheplyakov <asheplyakov> |
| Component: | ansible | Assignee: | asheplyakov <asheplyakov> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | cas, evg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
На Sisyphus. #34799, насколько я понял, не имеет отношения к неработающему модулю package upstream bug report: https://github.com/ansible/ansible/issues/43539 upstream patch (merged): https://github.com/ansible/ansible/pull/43769 Проблема устранена в p8 (ansible 2.6.2-alt0.M80P.1) |
Действия: $ sudo apt-get install -y ansible $ ansible -b -K -m package -a 'package=notmuch state=present' localhost Ожидания: ansible спрашивает пароль для sudo, и устанавливает пакет notmuch с его зависимостями, если он не был ранее установлен, иначе ничего не делает Реальность: ошибка вида localhost | FAILED! => { "changed": false, "cmd": "apt-get install python-apt -y -q", "msg": "E: Couldn't find package python-apt", "rc": 100, "stderr": "E: Couldn't find package python-apt\n", "stderr_lines": [ "E: Couldn't find package python-apt" ], "stdout": "Reading Package Lists...\nBuilding Dependency Tree...\n", "stdout_lines": [ "Reading Package Lists...", "Building Dependency Tree..." ] } Предположительно модуль package принимает ALTLinux за какой-то Debian-based, и все идет наперекосяк.