
Maxim
20.05.2016
06:19:35
он при деплое вызывается

Алексей
20.05.2016
06:19:47
а если вызывать но должна быть укзана переменная окружения NOC_ENV
гляь, в факе написано как деплоить с консоли

Maxim
20.05.2016
06:20:27
я и не делаю ничего из консоли

Google

Алексей
20.05.2016
06:20:56
нда ?
о как
ща првоерю
хм. у меня нормально.
51 башня?

Maxim
20.05.2016
06:26:42
только что обновил, вероятно последняя

Алексей
20.05.2016
06:26:57
рестартовал после обновления ?

Maxim
20.05.2016
06:27:08
убил всё через kill и заново запустил

Алексей
20.05.2016
06:27:29
в консоли сервера что то интересное происходит ?

Maxim
20.05.2016
06:28:39
о, на втором цикле изменения прав доступа он запустил деплой
пришлось сделать -x, +x, -x, +x

Dmitry
20.05.2016
06:29:20
чушь какая-то

Алексей
20.05.2016
06:29:37
вообще скрипт должен быть +x

Google

Алексей
20.05.2016
06:30:08
Максим, а отсыпь логов

Maxim
20.05.2016
06:30:58
вот такое было на +х 2016-05-20 09:21:41,087 [peewee] ('UPDATE "joblog" SET "start_ts" = ?, "complete_ts" = ?, "environment_id" = ?, "user" = ?, "playbook" = ?, "log" = ?, "is_complete" = ?, "n_ok" = ?, "n_changed" = ?, "n_unreachable" = ?, "n_failed" = ? WHERE ("joblog"."id" = ?)', [datetime.datetime(2016, 5, 20, 9, 21, 40, 709179), datetime.datetime(2016, 5, 20, 9, 21, 41, 87017), 1, u'admin', u'site.yml', u'ERROR! The file /opt/tower/bin/tower-inv looks like it should be an executable inventory script, but is not marked executable. Perhaps you want to correct this with `chmod +x /opt/tower/bin/tower-inv`?\n', True, 0, 0, 0, 0, 21])

Алексей
20.05.2016
06:31:17
такое я видел
это значит скрипт веррнул ничего
обычно он возвращает ничего если не установлена перменная окружения
но в твоем случае видимо что то другое

Maxim
20.05.2016
06:32:41
http://pastebin.com/1npFUDXE
а вот на таком он предлагал сделать -ч
-х
http://pastebin.com/yWQSCTB9
криво вставилось
есть ощущение, что дело не в обновлении

Dmitry
20.05.2016
06:50:06
print там левый

Maxim
20.05.2016
06:51:53
ошибка воспроизводится, если изменить что-то из параметров в существующей ноде
пытался поменять ip на доменное имя, в итоге эта же ошибка

Evgeniy
20.05.2016
07:43:10
всем утро
при деплое похожая ошибка, что указана выше
http://pastebin.com/UBDRkN3C

Dmitry
20.05.2016
07:44:38
она возникает когда tower-inv выдает не чистый yaml
дебажный print где-то

Google

Dmitry
20.05.2016
07:46:15
оно же пишет:
subprocess.CalledProcessError: Command '['openssl', 'req', '-x509', '-nodes', '-newkey', 'rsa:4096', '-keyout', '/tmp/tmpoQiid9', '-out', '/tmp/tmpbNzdHu', '-days', '3650', '-subj', u'/CN=http://172.31.131.8']' returned non-zero exit status
если попробовать вручную запустить эту команду, что на экран выдаст ?

Evgeniy
20.05.2016
07:46:58
сейчас проверим

Dmitry
20.05.2016
07:48:04
нет openssl?

Evgeniy
20.05.2016
07:48:05
tower@noc-tower:/opt/tower$ openssl req -x509 -nodes -newkey rsa:4096 -keyout /tmp/tmpoQiid9 -out /tmp/tmpbNzdHu -days 3650 -subj u/CN=http://172.31.131.8
Generating a 4096 bit RSA private key
............................................................................................................................................................................................++
..................................................................................................................................................................++
writing new private key to '/tmp/tmpoQiid9'
—---
Subject does not start with '/'.
problems making Certificate Request

Dmitry
20.05.2016
07:48:28
u там откуда?

Evgeniy
20.05.2016
07:48:34
не могу знать)

Dmitry
20.05.2016
07:48:35
unicode в str надо бы

Dmitry
20.05.2016
07:50:01
сделай так:
tower@noc-tower:/opt/tower$ openssl req -x509 -nodes -newkey rsa:4096 -keyout /tmp/tmpoQiid9 -out /tmp/tmpbNzdHu -days 3650 -subj /CN=http://172.31.131.8

Алексей
20.05.2016
07:50:04
оно же пишет:
subprocess.CalledProcessError: Command '['openssl', 'req', '-x509', '-nodes', '-newkey', 'rsa:4096', '-keyout', '/tmp/tmpoQiid9', '-out', '/tmp/tmpbNzdHu', '-days', '3650', '-subj', u'/CN=http://172.31.131.8']' returned non-zero exit status
беда простая
http в названии
Димы, раскурите плиз вадидаторы полей
в поле hostname нельзя пихать http://blblb

Evgeniy
20.05.2016
07:50:58
tower@noc-tower:/opt/tower$ openssl req -x509 -nodes -newkey rsa:4096 -keyout /tmp/tmpoQiid9 -out /tmp/tmpbNzdHu -days 3650 -subj /CN=http://172.31.131.8
Generating a 4096 bit RSA private key
.......................................................................................................................++
......................................................++
writing new private key to '/tmp/tmpoQiid9'
—---
end of string encountered while processing type of subject name element #1
problems making Certificate Request

Dmitry
20.05.2016
07:51:09
я инвентори мучаю. пытаюсь без доступа к железке и собрать для нее модельку

Алексей
20.05.2016
07:51:46
там должен быть просто адрес.

Evgeniy
20.05.2016
07:52:38
еее... проблема ушла
спасибо)

Алексей
20.05.2016
07:52:44
велкам

Google

Алексей
20.05.2016
07:52:51
я тот раз пару часов пропарился

Maxim
20.05.2016
07:53:54
а что-то насчет невозможности изменения полей для ноды?
баг, фича?

Dmitry
20.05.2016
07:54:18
@dvolodin Можешь сделать так, чтобы можно было стирать записи из unknown models ?

Dmitry
20.05.2016
07:54:30
зачем?

Dmitry
20.05.2016
07:55:17
потому как попадаются такие записи:
,,,"202"
или такие:
"NONAME","NoName | Transceiver | Unknown","UNSUPPORTED","1"
после правки скриптов get_inventory, начинает выдавать правильные part_no и т.п.
а "кривые" записи остаются

Алексей
20.05.2016
07:57:00

Evgeniy
20.05.2016
07:58:08
делаю деплой, получаю:
TASK [node : Pull NOC] 00:08
fatal: [NOC-NODE1]: FAILED! => {"changed": false, "failed": true, "msg": "abort: HTTP Error 404: Not Found\n"}
где собака зарылась?

Dmitry
20.05.2016
07:58:46
@dvolodin кроме того, вчерашний глюк с пиханием трансиверов не в тот модуль тоже надо бы починить

Алексей
20.05.2016
08:00:37

Evgeniy
20.05.2016
08:08:58
везде 1
стоп, спутал с services
в settings - всё по дефолту
шаманство! нажал save в settings- деплой пошел дальше

Maxim
20.05.2016
08:18:11
Через /noc script get_inventory железка успешно опрашивается, этот же скрипт через дискавери падает. Такое возможно?
падает с failed to log in
и в догонку - get_inventory на цисках работает у кого-нибудь?

Google

Andrey
20.05.2016
08:31:37
А где-нибудь необходимо добавлять capabilities кроме activation скрипта?
а, нашёл

Ilya
20.05.2016
08:36:09
что за Deploy only sources?

Алексей
20.05.2016
08:41:29

Ilya
20.05.2016
08:42:03
А как работает?

Алексей
20.05.2016
08:42:08
за счет выкидывания ненужных шагов
рбоатет как написано в фак. выполняет только шаги mercurial, config
не уверен что работает. не проверял.
Господа есть у кого Qtech ? очень интересует живость профиля Qtech.QSW
есть мнение что его надо выпилить и заменить на Qtech.QSW2800

Maxim
20.05.2016
08:45:13
активатор собирает данные, но они не отображаются нигде

Ilya
20.05.2016
08:45:27
Понял,спасибо

bee26
20.05.2016
08:45:28
для 2800 версии 7 не работает

Maxim
20.05.2016
08:45:38
ни в mo-inventory, ни в глобальном inventory

Алексей
20.05.2016
08:46:51

Andrey
20.05.2016
08:46:53
@freeseacher А чем в get_capabilities отличается execute_platform от execute ?

Алексей
20.05.2016
08:50:42

bee26
20.05.2016
08:53:37
не помню уже. на наших кутеках работает профиль qsw2800. с qsw не пошло что-то

Алексей
20.05.2016
08:54:14
там все пошло не так