About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 26.09.2012
mikevlz #
07:24
плят, а вот то, что где-то в шаблонах чота поменялось - дрочит невероятно... No Reverse Match задолбал
07:25
всем здрасти
misak #
07:56
добрый день
_4ePTeHok #
08:20
mikevlz, угу есть такое
08:24
dvolodin, Дим, я вчера по поводу No Reverse Match покопал, в общем как я понял не всегда оно из /lib/app/modelapplication.py и в lib/app/site.py url pattern переписывает
08:25
причем что непонятно - url одинакового вида - скажем /main/notificationgroup/3 - отрабатывает
08:26
а /main/user/1/ - хрен
mikevlz #
08:27
_4ePTeHok: а они мож с разных модулей берутся?
08:27
я тут почитал, что все, что из admin.contrib надо вроде неймспейсом указывать.
dvolodin #
08:27
юзеры - это отдельная песня
_4ePTeHok #
08:27
в том то и дело что application notifygroup - не менялось хз сколько лет
08:28
т е дело не в аппликации
dvolodin #
08:28
они поменяли имена для mapping'ов для админки
08:28
зачем - загадка
mikevlz #
08:28
dvolodin: меня вот именно они беспокоят ща. Невозможно завести/исправить
_4ePTeHok #
08:28
dvolodin, Дим, если подскажешь как зафиксить - поправим
mikevlz #
08:28
неважно, зачем. Важно как поправить
_4ePTeHok #
08:29
я не совсем врубился почему @view(url=r"^$", url_name="admin:%s_%s_changelist", access=HasPerm("change"), а вот в add form - уже без admin - @view(url=r"^add/$", url_name="add", access=HasPerm("add"))
08:30
у нас получается add отрабатывает - chsnge - нет
08:30
может в этом собака?
mikevlz #
08:30
проблема в том, что оно отказывается реверсить и с admin: и без
08:30
спецом проверил
_4ePTeHok #
08:30
mikevlz, но не везде же
mikevlz #
08:30
хотя мож не все подключал
08:31
проверял именно для юзеров/групп
_4ePTeHok #
08:31
на админ в lib/app/site.py вроде реврайтит
08:32
url = "^../%s/%s/%s" % (app.module, app.app, u.url[1:])
08:32
405 self.admin_patterns += [
08:32
406 RegexURLPattern(url, sv, name=u_name.split(":", 1)[1])
08:32
есть там вот такое
08:32
ну и как - юзера добавить же можно
08:32
т е add отрабатывает
mikevlz #
08:32
_4ePTeHok: не пей и не кури.
_4ePTeHok #
08:33
м?)
mikevlz #
08:35
эт я так...
08:35
в такие дебри полез... Я бе трезвым туда не сунулся
_4ePTeHok #
08:36
=)
08:37
ну по трейсам, по трейсам...потом по коммитам пошарился, нашел там иссью с нотифи)
08:37
оттуда и увидел что меняли)
mikevlz #
08:38
я так зашибенно стойки нарисовал в КВ, а пользователя начальству завести не могу. Гостю тоже права поменять не могу. Ничего не могу :(
_4ePTeHok #
08:38
=)
08:38
сделай скриншот) пошдли начальству)
mikevlz #
08:38
я ссылку дал, на свою голову...
_4ePTeHok #
08:39
да, если по ES профилю будут вопросы - иссью шлите, я на 2 недели к родителям уматываю, в irc навряд буду
08:39
по приезду уже все в pep8 подгоню..
dvolodin #
09:02
у меня запарочка небольшая, еще на пару дней
09:03
по возможности - делайте патчи в issue, постараюсь накатывать
_4ePTeHok #
09:09
да найти бы как пофиксить
09:09
-(
dvolodin #
09:17
кстати, MAC discovery кто-нибудь включил?
_4ePTeHok #
09:25
без морды толку)
lexus-omsk #
09:35
включил для пробы
09:35
только да, толку пока не много... но вроде в логи пишет, что собирает, в монгу кладёт
09:36
кстати, можно из монги выбирать результат полностью, а не N первых записей?
09:36
в консоли в смысле, через find
mikevlz #
09:39
objects.all() ?
_4ePTeHok #
09:39
главное не залипни на вывод0
09:39
=)
mikevlz #
09:39
или это про консоль монги?
_4ePTeHok #
09:39
а то куча маков..
09:39
да
mikevlz #
09:39
_4ePTeHok: надо тогда цветовую схему еще настроить
_4ePTeHok #
09:39
в консольке?)
mikevlz #
09:39
и тогда можно будет увидеть блядинку в красном
09:39
и можно залипать
09:40
в консольке
_4ePTeHok #
09:40
у меня там трелки так и не работают..точнее работают, но делают какой то дибильный перевод строки
09:40
типа как у длинков в консоли
lexus-omsk #
09:40
я же указываю там условие... например managed_object...не всё подряд
_4ePTeHok #
09:46
lexus-omsk, попробуй .limit(число строк)
09:47
по идее там есть конструкция .limit(2).skip(1)
09:47
типа бьет на две страницы и выводит вторую
il_art #
10:16
Добрый день. откуда можно выкачать /opt/noc/contrib/src/django
10:16
?
10:16
а то случаем удалил
10:17
ну или полностью ./src
_4ePTeHok #
10:18
ну с репо же
10:18
hg clone в новую папку, оттуда и вытащищь
10:18
только не забудь про sync-contrib
lexus-omsk #
10:27
так а собственно sync-contrib не скачает сам?
_4ePTeHok #
10:28
ээ..оно берет сорцы из репо же
10:28
из локального всмысле
il_art #
10:30
кстати если оно берет из локального то каким образом обновляются сорсы?
10:30
hg pull ?
10:30
если да то он не обновил мне сорсы
10:31
на счет всех не знаю, а django точно не обновил
lexus-omsk #
10:32
ну тогда да, наверное hg clone.. может кстати ему можно конкретную директорию указать с django, чтобы всё не тянуть
10:34
_4ePTeHok: да, работает с монгой такая конструкция... теперь хоть какой-то инструмент для поиска маков есть... а то приходят запросы всякие...
_4ePTeHok #
10:34
il_art, pull обновляет если они в удаленном репо обновились
10:35
если версии одинаковы - ничего он качать не будет
10:35
даже если удалил.
10:35
поэтому только clone
lexus-omsk #
10:35
уже 4.5к маков насканировал
_4ePTeHok #
10:35
гг)
10:36
первопроходец.)
10:36
а чо он пишет в бд?
10:36
мак, обхект, порт?
10:36
ъ*
10:36
вывали сюда одну запись
il_art #
10:36
django в удаленном 1.4.1 а у меня был 1.3.1
lexus-omsk #
10:37
там 2 коллекции: macs и mac_log
10:37
{ "_id" : ObjectId("506170484a5e687df4000051"), "timestamp" : "Tue Sep 25 2012 22:50:16 GMT+0700 (OMST)", "vlan" : 232, "managed_object_name" : "sw-dom-100", "mac" : "00:1C:B0:CB:9F:40", "interface_name" : "9" }
_4ePTeHok #
10:38
ага..
lexus-omsk #
10:38
это, как я понял, на текущее сканирование
_4ePTeHok #
10:38
подумать бы морду как сделать.
10:38
а в логах - если изменилась дислокация мака?
il_art #
10:38
и еще вопрсо у меня sync-contrib ругается на django: failed to upgrade version 1.3.1
_4ePTeHok #
10:39
а ты весь нок обновляешь?
10:39
если у тебя был 1,3, из репо закачал 1,4, а синкаешь старым sync-contrib - он ессно будет ругаться
il_art #
10:39
хотел но не вышло
_4ePTeHok #
10:40
лучше обнови весь тогда
10:40
там делов то
lexus-omsk #
10:40
а в логах такая же запись кстати, но, видимо, да, только изменения
_4ePTeHok #
10:40
hg clone в новую папку
10:40
забэкапть конфиги
il_art #
10:40
hg clone уже слил
_4ePTeHok #
10:41
удаляешь старую папку и копируешь все с новой
il_art #
10:41
ок
_4ePTeHok #
10:41
потом post-install, редактируешь конфиги в соответствии с забэкапленными(обрати внимание - копировать в тупую нельзя, там параметры добавились)
10:42
ну и потом уже sync contrib и post-update
10:43
и конфиг нджинкса не забудь поправить - http://kb.nocproject.org/display/DOC/nginx+setup
10:43
с переездом на джангу 1,4 поменялось там..
zi_rus #
11:33
конфиг noc-discovery уже можно удалять?
misak #
11:40
ндинкса конфиг кстати там неоднозначно
11:40
у меня с таким конфигом не работает на Федоре
dvolodin #
11:41
zi_rus: только секции, связанные с discovery
zi_rus #
11:41
jr
11:41
ok
misak #
11:42
синк контриб наверное тоже не нужно
11:42
постапдейт его делает
il_art #
11:45
врубил ./post-update он говорит типы auth | message являются устаревшими
11:45
удалять?
dvolodin #
11:47
lf
11:47
да
zi_rus #
11:51
dvolodin, а не хочешь еще от одной зависимости избавиться, пусть нок сам письма счастья шлет а не зависит от внешних серверов?
atomlab #
11:52
Здравтсуйте. При добавлении пользователя ошибка NoReverseMatch at /main/user/2/. Reverse for 'auth_group_add' with arguments '()' and keyword arguments '{}' not found. Куда копать?
11:52
Подскажите плз.
zi_rus #
11:56
это известная бага, пока не починили
atomlab #
11:57
спасибо за ответ.
_4ePTeHok #
12:01
dvolodin, обрисуй логику мак-дискавери? в log-коллекцию чего пишется? Те что изменились?
dvolodin #
12:03
да
12:03
изменения
_4ePTeHok #
12:03
интерфейс делать в разделе inv-mac?
12:04
отдельным app
dvolodin #
12:05
да
_4ePTeHok #
12:06
думаю что то похожее на vc будет
12:06
только вот как history туда прикрутить..
12:08
мм..а, ну логично - будет interfaces, где он светится сейчас, а по щелчку - выводиться грид со списком железяк-влан-порт-таймстемп, где и когда оно светилось еще
12:09
ладно, если никто шустрее не напишет, покумекаю в отпуске на досуге.
12:13
нам бы еще в js дополнение сделать на отлов ctrl+c, чтобы из гридов лишние \n чистило при помещении в буфер..
12:13
а то в буфер картинка уходит но наглядности ноль
atomlab #
13:34
Подскажите. Как бороться с ошибкой " Using the URLconf defined in noc.urls, Django tried these URL patterns, in this order".
_4ePTeHok #
13:36
atomlab, когда возникает?
atomlab #
13:40
возникла при в профиле пользователя при выборе языка интерфейса " Preferred Language". И еще раз в Service Activation > Managed Objects при выборе Actions.
_4ePTeHok #
13:43
какой конкретно action?
13:43
у меня все отработало
13:43
atomlab, когда последнее обновление делал?
atomlab #
13:50
_4ePTeHok, Сегодня поставил с нуля все. Версия 0.7(4). В Actions там уже был выбран Addresess и я сменил на ---. Сейчас повторить не получилсо. Ошибку не выдает. Но в профиле пользователя при смене ящыка ошибка стабильно выползает.
13:50
языка
_4ePTeHok #
13:50
в профиле не могу проверить, у меня при попытке открыть юзера для редактирования такая ошибка. Ну про нее в курсе, ищут решение.
atomlab #
13:51
ясно. ок
andreas_ #
15:10
After upgrade to latest noc (from 0.7(4)) i don't get any zones pushed to my ns server.
15:11
The scheduler seems fine
15:11
pull push
15:11
i can see in the auth log that noc was on the ns
Tweet
Share this page
Share this page: Tweet