@nocproject

Страница 259 из 2357
E_zombie
31.08.2016
12:29:34
да да. я забыл . уже плывёткрышняк

таааак.

теперь логин не рпинимает

2016-08-31 15:33:25,250 [login] Failed to initialize 'noc.services.login.backends.local.LocalBackend' backend: Cannot load handler 'noc.services.login.backends.local.Loca lBackend': cannot import name widgets

Google
E_zombie
31.08.2016
12:35:14
такс. клмплгеь длшиг гаджл сьавиьб *

модуль login надо ставить ?

Andrey
31.08.2016
12:39:49
да, он отвечает за аутентификацию

E_zombie
31.08.2016
12:43:26
поставлен . странна

Andrey
31.08.2016
12:44:39
кстати, это что-то новое....

похоже, недавно добавили

E_zombie
31.08.2016
12:46:27
На пассажирских лайнерах Boeing 787 периодически сгорают печки, в которых разогревают еду для пассажиров. Два таких случая, например, были зафиксированы в Австралии весной этого года. Теперь выяснилось, что причиной выхода печей из строя стали ошибки в программном обеспечении

Aleksandr
31.08.2016
12:50:29
и что ж такого случилось, что в башне пропало содержимое сервисов? т.е. вот было окружение, датацентр, пул, ноды, сервисы были и настройки, все кроме сервисов на месте, а их нет... при этом пул и деплой делаются без ошибок

Алексей
31.08.2016
12:51:06
вчера же разюбирали

обнови башню

E_zombie
31.08.2016
12:54:46
TASK [notebook : Set up configs] *********************************************** 2016-08-31 15:54:02,381 [tower.api.deploy] PROGRESS: failed: [nochost] (item=etc/jupyter/jupyter_notebook_config.py.j2) => {"changed": true, "failed": true, "item": "etc/jupyter/jupyter_notebook_config.py.j2", "msg": "Destination directory /opt/noc/etc/jupyter does not exist"} 2016-08-31 15:54:32,144 [tower.api.deploy] PROGRESS: failed: [nochost] (item=etc/jupyter/profile_default/ipython_kernel_config.py.j2) => {"changed": true, "failed": true, "item": "etc/jupyter/profile_default/ipython_kernel_config.py.j2", "msg": "Destination directory /opt/noc/etc/jupyter/profile_default does not exist"}

чётоу у меня трешак какйто лезет

Алексей
31.08.2016
12:55:23
а вот этот сервис как раз стаивть ненадо

Google
Aleksandr
31.08.2016
13:09:26
обновил башню.... те же яйца

E_zombie
31.08.2016
13:09:36
ВО СЛАВУ САТАНЕЕЕЕ!!!

Aleksandr
31.08.2016
13:10:21
по истории в телеграме решения так и не увидел, а у меня ошибка при заходе в сервисы AttributeError: 'NoneType' object has no attribute 'iteritems'

фря, если чё

E_zombie
31.08.2016
13:12:51
2016-08-31 16:11:53,682 [noc.lib.nosql] Connecting to MongoDB {'username': 'noc', 'authentication_source': 'noc', 'replicaSet': 'noc', 'db': 'noc', 'socketKeepAlive': True, 'host': 'mongodb://noc:noc@10.64.255.210:27017/noc', 'password': '********', 'slave_okay': True} 2016-08-31 16:11:54,173 [noc.lib.nosql] Cannot connect to mongodb: Cannot connect to database default : command SON([('saslStart', 1), ('mechanism', 'SCRAM-SHA-1'), ('autoAuthorize', 1), ('payload', Binary('n,,n=noc,r=NTQyNTY3MTQ3NDUx', 0))]) on namespace noc.$cmd failed: Authentication failed.

Aleksandr
31.08.2016
13:12:52
productive feature/microservices tip

E_zombie
31.08.2016
13:13:37
короче я ничего не понимаю в том как счас авторизуется нок в монге.

счас нахер отключу авторизацию

Aleksandr
31.08.2016
13:18:30
ох... ставил latest, а надо было master

pmwriter вроде выпиливали?

L
31.08.2016
13:29:48
Делаю миграцию согласно https://kb.nocproject.org/pages/viewpage.action?pageId=22970489. Вопрос, как можно отметить опции "Do database migration" и "Restart quick"? У меня их просто нет.

Andrey
31.08.2016
13:30:58
надо поставить башню по ссылке ./bin/pip install https://cdn.nocproject.org/tower/noc-tower-master.zip

это последняя, тогда появится

L
31.08.2016
13:33:47
будет работать если просто удалить папку /noc/tower на башне и заново переутсановить ее?

Aleksandr
31.08.2016
13:34:15
известный баг или новое? 2016-08-31 16:32:11,954 [noc.lib.debug] PostgreSQL database error: column sa_managedobjectselector.filter_pool does not exist СТРОКА 1: ...me", "sa_managedobjectselector"."filter_managed", "sa_manage...

Andrey
31.08.2016
13:34:32
миграцию надо запустить

L да

только, настройки потеряются

если нужны - необходимо скопировать файлик с базой

var/tower/db/config.db

Google
Aleksandr
31.08.2016
13:36:13
это мне или L?

L
31.08.2016
13:36:30
мне) попробую, спасибо

Andrey
31.08.2016
13:36:42
@akubatkin

:)

миграцию надо запустить

Aleksandr
31.08.2016
13:37:09
из башни или консоли?

E_zombie
31.08.2016
13:37:24
# ./noc syncdb -v 3 —noinput No handlers could be found for logger "noc.lib.nosql"

ну чё делать то будем ?

Andrey
31.08.2016
13:40:33
v # ./noc shell import logging logging.basicConfig(level=logging.DEBUG) from noc.sa.models.managedobject import ManagedObject

@akubatkin из башни, если не получится - из консоли

E_zombie
31.08.2016
13:42:05
/noc:noc@10.64.255.210:27017/noc', 'password': '********', 'slave_okay': True} ERROR:noc.lib.nosql:Cannot connect to mongodb: Cannot connect to database default : command SON([('saslStart', 1), ('mechanism', 'SCRAM-SHA-1'), ('autoAuthorize', 1), ('payload', Binary('n,,n=noc,r=MzMxMjIzNDE3OTgx', 0))]) on namespace noc.$cmd failed: Authentication failed.

Andrey
31.08.2016
13:43:26
ну вот, authentication failed :(

E_zombie
31.08.2016
13:43:44
таки какого хера если был чистый деплой только что

Andrey
31.08.2016
13:44:09
хороший вопрос....

L
31.08.2016
14:03:23
после деплоя в вебке noc'а ничего не отображается, хотя деплой прошел без ошибок. все процессы в статусе RUNNING. как это исправить?

Делаю миграцию согласно https://kb.nocproject.org/pages/viewpage.action?pageId=22970489. Вопрос, как можно отметить опции "Do database migration" и "Restart quick"? У меня их просто нет.

Andrey
31.08.2016
14:16:51
скорее всего, не прошла миграция

надо заглянуть в var/log/web-000.log

на предмет трейсов

с вероятностью 90% они там будут

Google
Andrey
31.08.2016
14:19:04
в руководстве, в разделе миграция есть примечание - как выполнить миграцию вручную, необходимо им воспользоваться L

E_zombie
31.08.2016
14:35:21
а в каком месте ансибл прописывает логин пароль от монги в саму монгу ?

Andrey
31.08.2016
14:37:10
ansible\roles\mondod\tasks\master.yml

может, пароль сбросить?

E_zombie
31.08.2016
14:38:01
я уже убил нахрен базу нока и деинсталил её.

всё равно не даёт зайти

Andrey
31.08.2016
14:39:19
монга-то осталась?:)

https://kb.nocproject.org/pages/viewpage.action?pageId=22970489

E_zombie
31.08.2016
14:41:13
хз. счас погляим.

Andrey
31.08.2016
14:41:22
тут написано как ручками создать базу

E_zombie
31.08.2016
14:43:38
2016-08-31T17:43:06.044+0300 I ACCESS [conn1] note: no users configured in admin.system.users, allowing localhost access 2016-08-31T17:43:06.048+0300 I ACCESS [conn1] SCRAM-SHA-1 authentication failed for root on admin from client 127.0.0.1 ; UserNotFound: Could not find user root@admin

Andrey
31.08.2016
14:46:19
вау....

тогда надо отключать аутентификацию в монге

и пересоздавать пользователей

Dmitry
31.08.2016
14:48:12
у них authentication database отдельным параметром задается

E_zombie
31.08.2016
15:14:57
[root@nochost noc]# mongo -u root -p noc 127.0.0.1 —authenticationDatabase admin /opt/noc/var/etc/mongo/userinit.js MongoDB shell version: 3.2.9 connecting to: 127.0.0.1/test 2016-08-31T18:14:49.873+0300 E QUERY [thread1] Error: Authentication failed. : DB.prototype._authOrThrow@src/mongo/shell/db.js:1441:20 @(auth):6:1 @(auth):1:2

Andrey
31.08.2016
15:17:13
authenticationDatabase noc

E_zombie
31.08.2016
15:17:37
]# mongo -u root -p noc 127.0.0.1 —authenticationDatabase noc /opt/noc/var/etc/mongo/userinit.js MongoDB shell version: 3.2.9 connecting to: 127.0.0.1/test 2016-08-31T18:17:27.162+0300 E QUERY [thread1] Error: Authentication failed. : DB.prototype._authOrThrow@src/mongo/shell/db.js:1441:20 @(auth):6:1 @(auth):1:2 exception: login failed

Andrey
31.08.2016
15:18:18
а не вру) не нок, всё правильно

порядок ключей не совсем правильный

Google
Andrey
31.08.2016
15:20:58
mongo -u root -p --authenticationDatabase admin 127.0.0.1

E_zombie
31.08.2016
15:21:33
аналогично

Andrey
31.08.2016
15:21:42
а он пароль не спросил?

E_zombie
31.08.2016
15:22:04
просил.

Andrey
31.08.2016
15:22:11
и всё равно послал?

E_zombie
31.08.2016
15:22:37
если вводить туда noc то шлёт

Andrey
31.08.2016
15:23:21
пароль надо посмотреть в Inventory

E_zombie
31.08.2016
15:23:40
там или нок или рут

Andrey
31.08.2016
15:24:06
везёт) у меня там суперсгенерированная последовательность

E_zombie
31.08.2016
15:24:09
не канает

это же не миграция а установка чистой

Andrey
31.08.2016
15:24:43
когда ты снёс базу, это уже миграция

E_zombie
31.08.2016
15:26:28
ну мне не лешче. всё равно не работает

Andrey
31.08.2016
15:26:57
я только через пару часов смогу у себя потестировать:(

если следовать логике - то сейчас надо отключить аутентификацию монги и пересоздать всё ручками

для отключения аутентификации security: authorization: disabled

прописать - тогда он будет пускать без пароля

это в конфиге монги

E_zombie
31.08.2016
15:29:21
2016-08-31T18:28:32.538+0300 I CONTROL [initandlisten] options: { command: [ "run" ], config: "/opt/noc/var/etc/mongo/mongod.conf", net: { bindIp: "0.0.0.0", port: 27017 }, processManagement: { fork: true, pidFilePath: "/var/run/mongodb/mongod.pid" }, replication: { replSetName: "noc" }, security: { authorization: "disabled", clusterAuthMode: "keyFile", keyFile: "/opt/noc/var/etc/mongo/mongo.key" }, storage: { dbPath: "/var/lib/mongo/", engine: "wiredTiger", journal: { enabled: true }, wiredTiger: { engineConfig: { directoryForIndexes: true } } }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log", verbosity: 0 } }

Andrey
31.08.2016
15:30:34
и всё равно отфутболивает?

E_zombie
31.08.2016
15:32:15
угу

Страница 259 из 2357