
Ivan
11.05.2017
21:28:00
а, да. Обнови, я выше писал

Bitbucket
11.05.2017
21:29:42
Dmitry Volodin pushed to noc/feature/dcs
service: Disable http keep-alive connections

N
11.05.2017
21:30:47
TASK [pre : Ensure consul setup] 00:07
fatal: [noc]: FAILED! => {
"failed": true
}
MSG:
The conditional check 'groups["svc-consul-server"] | length == 0' failed. The error was: error while evaluating conditional (groups["svc-consul-server"] | length == 0): 'dict object' has no attribute 'svc-consul-server'
The error appears to have been in '/opt/tower/var/tower/playbooks/UT/ansible/roles/pre/tasks/checks.yml': line 66, column 5, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- block:
- name: Ensure consul setup
^ here
деплой валится

Google

Алексей
11.05.2017
21:31:39
хостов сколько ?

N
11.05.2017
21:32:12
1

Алексей
11.05.2017
21:32:54
на нем поставь колво консулов 2

kk
11.05.2017
21:33:49

Ivan
11.05.2017
21:34:33

kk
11.05.2017
21:35:07
нет =)

Ivan
11.05.2017
21:35:18
нормальный, значит?

kk
11.05.2017
21:35:38
хуже !=()

N
11.05.2017
21:36:06
нет у меня судо )
TASK [pre : Setup default /etc/hosts] 00:12
fatal: [noc -> localhost]: FAILED! => {
"changed": false,
"failed": true
}
MSG:
Failed to get information on remote file (/opt/tower/var/tower/data/UT/hosts): sudo: a password is required

Bitbucket
11.05.2017
21:37:53
Aleksey Shirokih pushed to noc/feature/dcs
fix pgbouncer

Ivan
11.05.2017
21:38:18
@freeseacher что мне с pip делать?

Алексей
11.05.2017
21:38:24

Google

Алексей
11.05.2017
21:38:33
как написано в updating

Ivan
11.05.2017
21:38:35
дак он уже 1.5.6
дальше не обновляется

Алексей
11.05.2017
21:38:47
это очень старый
актуальный 9,0,1

Ivan
11.05.2017
21:39:01
я уже систему апдейтнул
щас ещё раз попробую

Алексей
11.05.2017
21:39:16
как ты вообще его смог там оставить
ведт в мануале по инстаялци написано что нужно его обновить

N
11.05.2017
21:39:51
так что с ошибкой по судо делать?

Ivan
11.05.2017
21:39:58

Алексей
11.05.2017
21:40:40

N
11.05.2017
21:42:39
сама комманда доступна, но нужно пароль вводить
что-то я не пойму, зачем ему судо, что бы прочитать свой же файл, в своем же кеше

Ivan
11.05.2017
21:45:21

Алексей
11.05.2017
21:45:49
а ты команду то где выполняешь ?

Ivan
11.05.2017
21:46:02
в /opt/tower
переустановить python-pip?
apt-cache show python-pip
Package: python-pip
Version: 1.5.6-5

kk
11.05.2017
21:48:05
@freeseacher оставить только башню в докере...

Google

Ivan
11.05.2017
21:48:20
чтобы я не мучал?
я на этапе установки докера что-нить найду

Алексей
11.05.2017
21:48:48
https://pastebin.com/iGC1zA1m

N
11.05.2017
21:49:58
root@ns1:/home/toor# apt-cache show python-pip
Package: python-pip
Version: 1.5.6-5

Алексей
11.05.2017
21:50:05
при чем тут apt ?

N
11.05.2017
21:50:07
это 8 дебиан

Ivan
11.05.2017
21:50:37

Алексей
11.05.2017
21:50:54
что делаешь ?

Ivan
11.05.2017
21:52:33
а если удалить пип, я его потом не поставлю?
через пип

Dmitry
11.05.2017
21:54:23
ты можешь это egg-info поставить системной библиотекой, а не в virtualenv ?

Ivan
11.05.2017
21:55:12
ВОзможно. Знал бы ещё, что это. Поищу сейчас

Dmitry
11.05.2017
21:55:22
у меня ее требовала какая-то уж совсем древняя версия питона

Ivan
11.05.2017
21:56:08
поставил python-pkginfo, не помогло

N
11.05.2017
21:56:22

Алексей
11.05.2017
21:57:08
у меня башня в докере.
там рут
я без докера не эксплуатирую ее
думаю тут можно убрать права

Google

Dmitry
11.05.2017
21:57:35
у меня башня не в докере, и работает

Алексей
11.05.2017
21:57:35
и сделать не sudo

Ivan
11.05.2017
21:57:50
у меня тоже не в докере и работала

N
11.05.2017
21:58:26
и у меня не в докере и работала, сейчас не работает
или мне башню от рута запустить?

Алексей
11.05.2017
21:59:51
нет
запускать от рута ее не надо

Dmitry
11.05.2017
22:00:14
http://stackoverflow.com/questions/11425106/python-pip-install-fails-invalid-command-egg-info
вот решение оттуда
Distribute has been merged into Setuptools as of version 0.7. If you are using a version <=0.6, upgrade using pip install —upgrade setuptools or easy_install -U setuptools.

Admin
ERROR: S client not available

Ivan
11.05.2017
22:01:03
сейчас проверю версию

Dmitry
11.05.2017
22:01:42
как я люблю линуксы с протухшими пакетами :)

Ivan
11.05.2017
22:02:10
./bin/pip show setuptools
Name: setuptools
Version: 35.0.2
или мне надо общий сетаптулс?

Dmitry
11.05.2017
22:02:34
системный

Ivan
11.05.2017
22:02:52
pip show setuptools
---
Name: setuptools
Version: 26.0.0
тоже не мамонт

Алексей
11.05.2017
22:03:24
@EKbfh сделай отладочный режим

N
11.05.2017
22:03:27
@freeseacher ты говори, что править, а то я усну и будет минус один тестер

Ivan
11.05.2017
22:03:38

Google

Алексей
11.05.2017
22:03:39
посмотри может над пипу подсказать
так там -v какой нить

Ivan
11.05.2017
22:03:51
пфф, делал

Dmitry
11.05.2017
22:03:53
обнови систему, и будет тебе счастье

Алексей
11.05.2017
22:04:12

N
11.05.2017
22:05:15
это типо adduser tower sudo таким образом?

Ivan
11.05.2017
22:05:25
я делал, и не раз
Пока не стух, нельзя было? я ничего не понял, хер с ним

Dmitry
11.05.2017
22:06:40
и обнови системный setuptools

Алексей
11.05.2017
22:06:43

Ivan
11.05.2017
22:06:58
Ошибка всё равно та же самая.
./bin/tower-upgrade
Collecting https://cdn.getnoc.com/tower/noc-tower-latest.zip
Using cached https://cdn.getnoc.com/tower/noc-tower-latest.zip
Could not import setuptools which is required to install from a source distribution.
Traceback (most recent call last):
File "/opt/tower/local/lib/python2.7/site-packages/pip/req/req_install.py", line 387, in setup_py
import setuptools # noqa
File "/opt/tower/local/lib/python2.7/site-packages/setuptools/__init__.py", line 12, in <module>
import setuptools.version
File "/opt/tower/local/lib/python2.7/site-packages/setuptools/version.py", line 1, in <module>
import pkg_resources
File "/opt/tower/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 70, in <module>
import packaging.version
ImportError: No module named packaging.version
мб сетаптулс внутри переставить?

Алексей
11.05.2017
22:07:34
скачай этот файл
открой зип
посмотри чего там написано в requ*.txt

Dmitry
11.05.2017
22:08:09
/me пошел смотреть сны про розовых поней

Ivan
11.05.2017
22:08:10
так
ставлю
Хм, хотя про pyparsing==2.2.0 сказал, что есть.
А в ./bin/pip list его не было