@nocproject

Страница 2238 из 2357
Andrey
27.08.2018
14:28:38
читал

я до отпуска две недели назад уперся при деплое в версию консула, сейчас обновился согласно мануала до 1.2.2 и уперся в этот E11000 duplicate key error collection: noc.noc.vendors index: full_name_1 dup key: { : null }

Alexander
27.08.2018
14:50:26
Можно на время изменений сиськами или жеппами отвечать на вопросы любителей острых ощущений))

Dmitry
27.08.2018
14:54:11
Разобрался как работает конфиг на интерфейсах, спасибо.
Мне еще это предстоит, ты в коде копался или есть описание ?

Google
cns
27.08.2018
14:54:39
В коде, может и описание где то есть

Dmitry
27.08.2018
14:55:29
В коде, может и описание где то есть
Дак факты всегда нужны для валидации ?

cns
27.08.2018
14:56:57
Нет, без них можно, но с фактами получаются хорошие универсальные правила. Ну и можно условия задавать.

В основном без них делал.

Правда валидаторы свои писал.

Dmitry
27.08.2018
15:00:34
Правда валидаторы свои писал.
Ладно, если руки до этого дойдут(проект нок взлетит) спрошу чего как... пока только занимаюсь рекламой, что нок это отличный инструмент для работы.. но все настроить быстро и под себя не получается...

Gitlab
27.08.2018
15:09:47
dv opened merge request at / noc: #690: ManagedObject address resolution

Ivan
27.08.2018
15:10:06
Dmitry
27.08.2018
15:21:51
покайтесь

это для любителей вбивать FQDN вместо адреса

Gitlab
27.08.2018
15:30:34
Zek
27.08.2018
15:37:47
ух, заживем! (нет)

Dmitry
27.08.2018
15:39:40
ну а чего не зажить-то

Google
Dmitry
27.08.2018
15:39:44
там хороший issue

жизненный

Gitlab
27.08.2018
15:41:08
Andrey
27.08.2018
17:30:37
Вот как мажорные правки закончатся, так оный и будет проверяться

Поэтому, надо набраться терпения и ждать

Ну или набраться смелости и фиксить баги самостоятельно

Альтернативы временно не предусмотрены

Zek
27.08.2018
18:11:39
удобно

:)

Gitlab
27.08.2018
18:22:45
Andrey Vertiprahov pushed to collections/vendors Fix Newstar vendor code

Алексей Широких pushed to collections/master Your Name: Fix vendors collection Your Name: Fix Newstar vendor code Алексей Широких: Merge branch 'add/vendors' into 'master' noc/noc#434 Fix vendors collection See merge request noc/collections!280

Andrey Vertiprahov deleted branch collections/vendors

Ivan
27.08.2018
20:07:59
Сейчас в коллекции МР можно делать?

Gitlab
27.08.2018
20:29:02
Tazik
27.08.2018
20:56:04


Zek
27.08.2018
23:12:21
горы ничего

Google
Ikonnikov
28.08.2018
02:43:20
?

Денис
28.08.2018
02:48:25
круче гор могут быть только горы, на которых ьы не бывал)))

Andrey
28.08.2018
04:09:22
Поэтому, надо набраться терпения и ждать
Доброе утро. С терпением проблем нет, я без претензий вообще к чему бы то ни было. Фиксить баги без понимания тяжело до невозможности -). Нужны советы по возможности куды бечь, что искать -)

Andrey
28.08.2018
04:10:06
надо учиться читать трейсы.

'pymongo.errors.DuplicateKeyError'> E11000 duplicate key error collection: noc.noc.vendors index: full_name_1 dup key: { : null }

написано - обноружено дублирование значения в поле по индексу full_name_1 в коллекции noc.noc.vendors

в монге

соотв. Надо идти и выяснить, почему в монге оказалось 2 вендора. с одинаковым именем

Andrey
28.08.2018
04:15:57
соотв. Надо идти и выяснить, почему в монге оказалось 2 вендора. с одинаковым именем
Я дошел в собственных размышлениях ровно до этого момента. Что в монге что-то неправильно с вендорами...

а поискав по чату, понял что с такой проблемой никто кроме меня не сталкивался

и что похожие проблемы решались через ./noc fix apply

Andrey
28.08.2018
04:29:40
и что похожие проблемы решались через ./noc fix apply
надо найти какой вендор дублируется

'pymongo.errors.DuplicateKeyError'> E11000 duplicate key error collection: noc.noc.vendors index: full_name_1 dup key: { : null }
судя по этому сообщению в базе какой-то вендор у которого нет имени

это странно.

Andrey
28.08.2018
04:36:19
./noc fix apply fix_platform_full_name не даёт феффекта

Andrey
28.08.2018
04:36:55
./noc fix apply fix_platform_full_name не даёт феффекта
а почему фикс по платформе должен чинить вендоров?

Andrey
28.08.2018
04:37:21
была слабая надежда там full_name и тут full_name -))))

Andrey
28.08.2018
04:37:36
и не поспоришь....

Andrey
28.08.2018
04:38:21
можно не спорить, а ответить "уклончиво" -)))

Google
Andrey
28.08.2018
04:38:35
ещё раз. у какого-то вендора в поле name написано ничего.

надо его найти

Andrey
28.08.2018
04:39:58
это понятно. веб отдаёт 500 пошел учиться монге.

Andrey
28.08.2018
04:43:02
это понятно. веб отдаёт 500 пошел учиться монге.
./noc shell from noc.inv.models.vendor import Vendor Vendor.obects.filter(name=None) Vendor.objects.filter(name__exists=False)

Andrey
28.08.2018
04:44:22
mongoengine.connection.MongoEngineConnectionError: You have not defined a default connection

из шелла не получится видимо - он не может к монге замонгиться

я ж посередине деплоя с Fail

Andrey
28.08.2018
04:45:26
я ж посередине деплоя с Fail
это уже конец деплоя

Andrey
28.08.2018
04:46:27
попробовать рестарт нока?

Andrey
28.08.2018
04:49:59
но это повод задуматься и повторить деплой

Andrey
28.08.2018
04:53:59
дык повторял уже раз дцать и сегодня утром тоже повторял, посмотрев, что в noc/noc коммит был 15 часов назад

и ./noc ensure-indexes делал

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