Bug 33317 - Текущий модуль не совместим с текущим ansible
Summary: Текущий модуль не совместим с текущим ansible
Status: CLOSED NOTABUG
Alias: None
Product: Branch p8
Classification: Distributions
Component: python-module-apt (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-01 01:00 MSK by Pavel Vainerman
Modified: 2017-04-03 11:31 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 Pavel Vainerman 2017-04-01 01:00:30 MSK
При попытке использовать module apt в playbook от ansible с хостом на p8.
Вываливается ошибка:

File \"/usr/lib64/python2.7/site-packages/apt.py\", line 158, in <module>\r\n    class pkgCacheHeader(_object):\r\n  File \"/usr/lib64/python2.7/site-packages/apt.py\", line 180, in pkgCacheHeader\r\n    __swig_setmethods__[\"OptionsHash\"] = _apt.pkgCacheHeader_OptionsHash_set\r\nAttributeError: 'module' object has no attribute 'pkgCacheHeader_OptionsHash_set'\r\n"

На машине с которой идёт работа при этом стоит
python-module-apt-0.5.15cnc6-alt7.1

На машине на которой запускаю playbook:
ansible-2.2.2.0-alt0.M80P.1

Хотелось бы узнать. С нашим apt должен ли в принципе работать ansible.
И если "да", то можно ли (нужно ли) обновить этот python-module для p8.
Comment 1 Pavel Vainerman 2017-04-01 01:04:40 MSK
Кстати заодно. На https://packages.altlinux.org 
думал посмотреть версию python-module-apt, какая текущая в Сизифе.
Не находит вообще.  Нужно ли вешать баг?
Comment 2 Evgenii Terechkov 2017-04-03 08:42:34 MSK
Для того чтобы ансибль заработал через (модуль ансибля) apt, нужно как минимум рабочий пакет python-module-apt. Такого пакета в сизифе сейчас нет (в других ветках был/есть, но вроде никогда не работал). Возможно, потребуются и доработки модуля apt и/или ансибля для работы в наших условиях, сложно сказать.

В общем, всё упирается в то что у нас свой особый путь (apt и rpm).
Comment 3 Pavel Vainerman 2017-04-03 09:27:21 MSK
> В общем, всё упирается в то что у нас свой особый путь (apt и rpm).
  Эх жаль. Боялся, услышать именно это :(

P.S. Пока в качестве "костыля" вызываю через "shell" просто команды.
Comment 4 Pavel Vainerman 2017-04-03 09:57:01 MSK
Спасибо Андрею, подсказал.

Оказывается надо использовать ansible модуль apt_rpm, а не apt.
Comment 5 Igor Zubkov 2017-04-03 10:55:38 MSK
(In reply to comment #1)
> Кстати заодно. На https://packages.altlinux.org 
> думал посмотреть версию python-module-apt, какая текущая в Сизифе.
> Не находит вообще.  Нужно ли вешать баг?

Можете. Вот только в Sisyphus нет такого пакета. А вот в p7 есть https://packages.altlinux.org/uk/p7/srpms/python-module-apt . И не находит оно наверно из-за того что вы ищите в Sisyphus.
Comment 6 Pavel Vainerman 2017-04-03 10:59:26 MSK
> Можете. Вот только в Sisyphus нет такого пакета. А вот в p7 есть
> https://packages.altlinux.org/uk/p7/srpms/python-module-apt . И не находит оно
> наверно из-за того что вы ищите в Sisyphus.
  Ну видимо тогда смысла вешать нет. Я не то, чтобы намеренно искал в Сизифе. Я просто зашёл на сайт и вбил название пакета. И как-то подсознательно ожидал что ищет везде (по всем репозиториям), что не заметил в ответе, что поиск был по только Сизифу.
Comment 7 Igor Zubkov 2017-04-03 11:08:51 MSK
(In reply to comment #6)
> > Можете. Вот только в Sisyphus нет такого пакета. А вот в p7 есть
> > https://packages.altlinux.org/uk/p7/srpms/python-module-apt . И не находит оно
> > наверно из-за того что вы ищите в Sisyphus.
>   Ну видимо тогда смысла вешать нет. Я не то, чтобы намеренно искал в Сизифе. Я
> просто зашёл на сайт и вбил название пакета. И как-то подсознательно ожидал что
> ищет везде (по всем репозиториям), что не заметил в ответе, что поиск был по
> только Сизифу.

Тогда вешайте. Слишком часть это всплывает и слишком часто мне приходится отвечать на один и тот же вопрос. Думаю что скоро будет подход к переписывания поиска на p.a.o и заодно это переделаю.
Comment 8 Pavel Vainerman 2017-04-03 11:31:20 MSK
> Тогда вешайте. 
https://bugzilla.altlinux.org/show_bug.cgi?id=33323