Bug 35180 - установка/удаление пакетов с помощью модуля package не работает
Summary: установка/удаление пакетов с помощью модуля package не работает
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ansible (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: asheplyakov@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-25 16:35 MSK by Alexey Sheplyakov
Modified: 2018-11-27 07:52 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Sheplyakov 2018-07-25 16:35:15 MSK
Действия:

$ 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, и все идет наперекосяк.
Comment 1 Andrey Cherepanov 2018-07-25 19:08:26 MSK
На Sisyphus.
Comment 2 Evgenii Terechkov 2018-07-29 20:17:59 MSK
Почитайте #34799 пожалуйста.

*** This bug has been marked as a duplicate of bug 34799 ***
Comment 3 Alexey Sheplyakov 2018-08-01 11:29:37 MSK
#34799, насколько я понял, не имеет отношения к неработающему модулю package
Comment 4 Alexey Sheplyakov 2018-08-01 16:45:33 MSK
upstream bug report: https://github.com/ansible/ansible/issues/43539
Comment 5 Alexey Sheplyakov 2018-09-03 15:15:31 MSK
upstream patch (merged): https://github.com/ansible/ansible/pull/43769
Comment 6 Alexey Sheplyakov 2018-09-03 15:16:22 MSK
Проблема устранена в p8 (ansible 2.6.2-alt0.M80P.1)
Comment 7 Evgenii Terechkov 2018-11-27 07:52:14 MSK
Теперь устранена и в Сизифе. Т.к. частично реализовано то, что я советовал в #34799

Спасибо за труд!