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: 25.09.2012
Leo2 #
05:46
Дня доброго. Есть вопрос по использованию сниппетов.
05:46
Есть возможность отдебажить его выполнение?
05:47
Есть сниппет, он выполняется на железке корректно, но при этом завершается с ошибкой по таймауту
mikevlz #
06:01
давно обновлялся?
06:01
может просто консоль у железа тупит?
06:02
у меня была проблема, в новой ревизии NOC консоль летает, все успевает выполняться
dvolodin #
06:10
http://dpaste.org/i403L/
06:10
хм
06:10
постгрес научили индексировать строчные массивы
lexus-omsk #
06:29
странное дело: есть L2 сабинтерфейсы на 72й циске, get_interfaces их возвращает, но в inventory их нигде не видно...
zi_rus #
06:30
и что же он возвращает?
lexus-omsk #
06:30
может это и логично, т.к. на них ни ip, ни switchport нету, но где-то их надо отображать всё-таки
zi_rus #
06:31
там бридж что ли настроен
lexus-omsk #
06:31
примерно так: http://dpaste.org/fRpMm/
06:32
это не бридж... это сабинтерфейс для pppoe
06:32
хотя может это и можно назвать бриджом... но это и не свитчпорт..
zi_rus #
06:33
там xconnect?
lexus-omsk #
06:34
нет, там просто:
06:34
interface GigabitEthernet0/1.5
06:34
description PPPoE
06:34
encapsulation dot1Q 5
06:34
pppoe enable group global
06:35
хотя с xconnect'ом похожая ситуация будет, наверное
zi_rus #
06:35
меня просто МПЛС смутил
06:35
с xconnect так и есть, определяет его как L3
06:35
и в Л3 записывает
06:36
pppoe у меня нет, не знаю как он их отрабатывает
06:36
lexus-omsk, я не соображу, этот интерфейс на втором уровне работает?
lexus-omsk #
06:38
да, это терминируется пппое здесь
06:38
типа bras
06:38
ну вот с xconnect'ом кстати также у меня
06:39
в L3 он не попадает, т.к. там ip не прописан никакой
zi_rus #
06:39
нок пока такого не умеет, xconnect даже не различает, только простейшие случаи
06:42
<lexus-omsk> в L3 он не попадает - что в принципе не плохо, потому что это не Л3 порты. кстати SVI на которых настроен хconnect не отображаются в инвентори, зато вполне себе видны в vc.vc как Л3
lexus-omsk #
06:44
кстати да, в vc они есть в интерфейсах...
06:44
в общем, это не баг, это фича :)
ASY2 #
06:46
привет.
dvolodin #
07:03
zi_rus: ты же не предложил, как укладывать xconnect в get_interfaces
zi_rus #
07:06
dvolodin, "show mpls l2transport vc". а что ты понимаешь по "как"?
dvolodin #
07:08
структура данных
07:08
:)
zi_rus #
07:14
dvolodin, я вижу такой вид: уникальный идентификатор vpn id в терминах циски, его назнание (для vpls), и набор пар MO-port (физический или svi) для каждого vpn id
dvolodin #
07:16
vc id он вроде там назывался
07:16
по идее там должны быть координаты другого конца
zi_rus #
07:17
все же
07:17
l2 vfi test autodiscovery
07:17
vpn id 512
lexus-omsk #
07:18
по идее, как мы объекты связываем в физических интерфейсах, так же здесь, только в виртуальных (сабинтерфейсы связывать т.е.)
zi_rus #
07:18
dvolodin, я и говорю, МО и порт на этом МО
07:20
и еще влан надо привязвать
07:20
или влан привязан к порту? а порт привязан к vc
dvolodin #
07:22
а там саб по-любому
07:23
просто особого типа
zi_rus #
07:24
у нас все на svi, как выглядит xconnect двух физических портов - знаю только в теории
dvolodin #
07:24
он уже заработал на svi?
zi_rus #
07:24
?
dvolodin #
07:24
раньше вообще не работал -- только с сабов и портов
07:24
на svi сигнализация поднималась, но трафик не ходил
07:25
а, блин, это ES+ :)
zi_rus #
07:25
ну вот да
dvolodin #
07:25
я на WS-картах пробовал только
zi_rus #
07:26
я тоже когда не знал, попробовал, ничег оне завелось и мне пояснили что рабоает только на ES
dvolodin #
07:26
ну логично
zi_rus #
07:27
а еще интересность встретили, если на ES mpls включен на роутед порту то ОК, а если мплс бегает между двумя svi то vc тоже не поднимается
07:27
через транк
dvolodin #
07:30
mpls с SVI -- вообще ССЗБ :)
ufir #
07:31
да и зачем...
dvolodin #
07:31
пользы - как от русалки :)
ufir #
07:31
"but how ?"
dvolodin #
07:32
ага
zi_rus #
07:33
переходный период, конечно будет убираться, когда второй канал до той железки поднимем
07:33
раньше были тупые карты, а теперь ES поставили, малой кровью получилось сделать только транком
dvolodin #
07:33
а у вас резерв по двум vlan'ам? :)
zi_rus #
07:34
резерва нет, в этом и беда
07:34
оптика в другой город
ufir #
07:34
у меня один оператор как раз по двум виланам. плюс оспф и vrrp ;/
dvolodin #
07:34
на ES-ах можно сделать что-то аналогичное flexible-ethernet-services на MX?
zi_rus #
07:34
знать бы что такое flexible-ethernet-services :)
07:35
это не service instance в терминах cisco?
07:36
http://ccie-in-3-months.blogspot.com/2009/09/evc-flexible-service-mapping.html ???
mikevlz #
07:37
это из разряда книг "тройное проникновение для чайников" за авторством Саши Грей?
07:37
;)
zi_rus #
08:26
dvolodin, а знаешь что еще, нок перестал присылать уведомления о новых найденных адресах, раньше слал, а теперь нет, я теперь вижу только как в днс записи добавляются иначе вообще не заметил бы
HaLVeR #
08:29
zi_rus, у тебя нотифир то работает? у меня в логах его вообще пусто кроме инициализации
mikevlz #
08:30
у меня работает, прислал уведомление о смене версии НОК
_4ePTeHok #
08:30
хм.
mikevlz #
08:30
а вот про адреса - да, не шлет.
_4ePTeHok #
08:30
а как подебажить чо ему ничего не приходит то
mikevlz #
08:30
хотя специально не настраивал
_4ePTeHok #
08:31
маки кто нибудь уже собирал?
08:31
в профилях по дефолту отключено
mikevlz #
08:32
у меня сегодня день ДНСа :)
zi_rus #
08:32
_4ePTeHok, 2012-09-24 21:29:28,115 [mail] SENDING id=24288 status=OK to=zi@example.ru subject=Version inventory changes for SAE
mikevlz #
08:32
сижу Адрес менеджмент заполняю правильно
`kk #
08:33
_4ePTeHok: что там за "маки собирал" ?
zi_rus #
08:34
_4ePTeHok, main > setup > system notification повключай на себя
`kk #
08:34
_4ePTeHok: мыло прописано для юзера? справа вверху в user profile
_4ePTeHok #
08:36
`kk, у меня при открытии юзера на редактирование трейс)
08:37
но в списке юзеров - поля имя - адрес электронной почты = есть
Leo2 #
08:37
Переобновился полностью, проблема не ушла... Это в продолжение:
08:37
Есть сниппет, он выполняется на железке корректно, но при этом завершается с ошибкой
`kk #
08:38
_4ePTeHok: не не н е
Leo2 #
08:38
Результат выполнения либо None, либо {'text': u'Cancelled', 'code': 20}
`kk #
08:38
_4ePTeHok: справа вверху. в user profile !
_4ePTeHok #
08:38
`kk, маки дискавери теперь собирает, в inv--setup-interface profiles можно пометить профиль с какого собирать
08:39
да чтобы в профиль на редактирование зайти - нужно трефс пофиксить)
zi_rus #
08:40
_4ePTeHok, у меня заходит
_4ePTeHok #
08:40
хм.
08:40
Reverse for 'auth_group_add' with arguments '()' and keyword arguments '{}' not found.
`kk #
08:40
это в main -setup
08:40
та ?
08:40
*так?
_4ePTeHok #
08:41
да
`kk #
08:41
а тебе не туда надо!
_4ePTeHok #
08:41
main-setup-users
`kk #
08:41
нет
08:41
смотр
08:41
правый верхний угол. где поиск
_4ePTeHok #
08:41
ff? tgn
08:41
блин, понял)
`kk #
08:41
-)
_4ePTeHok #
08:42
ну есть там any - mail@mail.com
08:42
язык только не выбран
08:42
э, при сохранении там кстати тоже в трейс)
08:43
The current URL, main/userprofile/profile/{'app': <noc.main.apps.userprofile.views.UserProfileApplication object at 0x80841a890>}, didn't match any of these.
`kk #
08:43
гы
_4ePTeHok #
08:43
проверьте у себя
08:43
язык русский блин выставил
mikevlz #
08:43
это старое приложение, в джанге 1.4 добавился еще один параметр к стандартному приложению. Я вчера починил так сохранение в КБ
08:43
к стандартным view
08:44
там где def change_view (...) и return ...(...) надо параметры поменять, как в KB. NOC-698 Глянь
zi_rus #
08:44
поправьте и для юзер профиля, у меня тоже трейс при сейве
_4ePTeHok #
08:44
form_url="",?
mikevlz #
08:45
угу
_4ePTeHok #
08:45
понял, полез курочить.
mikevlz #
08:45
всем приложениям на стандартных формах джанги надо править
08:45
на тесте поправь, убедись, закоммить :)
08:45
а потом обновись и пользуйся ;)
_4ePTeHok #
08:47
ну я только в иссью смогу. в мейн мне никто доступа не давал)
acid232_ #
08:50
та что ж вы все так ломаете
08:50
при попытке в юзера зайти http://pastebin.com/TNCrV7ji
_4ePTeHok #
08:51
=)
08:51
это не мы, это джанга)
08:51
"я не читаю что пишут выше".)
acid232_ #
08:51
поэтому же и mo не добавляются очевидно
_4ePTeHok #
08:55
поправим
acid232_ #
08:59
form_url= убрать и все?
_4ePTeHok #
09:03
наоборот добавить
09:06
ага профайл починил
acid232_ #
09:10
покажи патч чтоли )
09:10
только view_change и все?
_4ePTeHok #
09:10
return еще
09:10
там где r задается
acid232_ #
09:10
ну понятно, в двух местах всего
09:12
/opt/noc/main/apps/userprofile/views.py ?
_4ePTeHok #
09:12
да, он
09:12
я пока остальное гляну
09:16
delete в объектах тоже не работает?
acid232_ #
09:17
а у меня не заработало
09:17
def view_change(self, request, form_url='', extra_context=None):
_4ePTeHok #
09:18
удали одноименный .pyc рестартни нок и перелогинься
09:18
=)
mikevlz #
09:18
а return чо не поправил?
_4ePTeHok #
09:18
ага
mikevlz #
09:18
ну и рестарт нока обязателен. А pyc необязательно делетить, его перекомпилирует автоматом
acid232_ #
09:18
вот я только не перелогинивался
mikevlz #
09:18
необязательно
_4ePTeHok #
09:19
лучше перебдеть
09:19
сессии старые дропнутся
09:19
при перелогине
dvolodin #
09:19
патч давайте
09:19
hg diff <имя файла>
_4ePTeHok #
09:19
погоди, там сразу пачкой можно
acid232_ #
09:19
r = self.admin.change_view(request, str(profile.id), form_url,
_4ePTeHok #
09:20
dvolodin, http://dpaste.org/wWaFt/
mikevlz #
09:21
acid232_: не тем параметром передал?
09:21
вроде тем...
acid232_ #
09:21
я точно так и сделал, в профиль юзера не входит, третий параметр
_4ePTeHok #
09:22
acid232_, ты в профиль кнопкой логина входишь?)
09:22
или через main-setuo-users?)
09:22
там что то другое)
acid232_ #
09:22
а, ок
_4ePTeHok #
09:22
гг, я ж говорю, "пишу, не читаю")
09:23
мы выше только про это говорили
acid232_ #
09:25
а что такое params для notification group
Unbeerable #
09:26
я пропустил всю нить, но мне кажется, что обновление лучше сейчас не делать
acid232_ #
09:26
без него не добавляет
09:26
Unbeerable: совершенно верно
_4ePTeHok #
09:26
dvolodin, Reverse for 'sa_managedobject_add' with arguments '()' and keyword arguments '{}' not found. - с этим разбирались?
09:26
такая ошибка много где вылазит
09:27
это при save mo as new
acid232_ #
09:27
я зарекся обновляться )
_4ePTeHok #
09:27
ну и зря.
zi_rus #
09:27
Unbeerable, зависит от ситуации, тут сначало все ломается, потом чинят, если ты на стадии когда все сломано, то лучше обновиться, потому что что-то уже починили
09:27
*сначала
Unbeerable #
09:27
не, пока всё работает :)
09:28
или если что-то не работает, то я хотя бы об этом просто не знаю
_4ePTeHok #
09:28
где еще ошибка сохранения вылазила?
`kk #
09:29
группы
acid232_ #
09:29
когда добавляешь новый mo - работает
_4ePTeHok #
09:29
а save mo as new нкт
09:29
нет
09:35
нашел кажись
mikevlz #
09:48
перепрячь
dvolodin #
09:48
_4ePTeHok: давайте отдельными issues, я занят пока
_4ePTeHok #
09:48
да там не так очевидно
09:49
тем более когда влогику взаимодействия начинаешь только въезжать
dvolodin #
09:49
:)
09:49
метод полноо погружения
_4ePTeHok #
09:49
но собака в modelapplication.py
mikevlz #
09:49
_4ePTeHok: распечатай исходники, скури их. Потом поймешь :)
_4ePTeHok #
09:50
ага
acid232_ #
09:51
в fm глючок - url картинки /fm/event/static/img/fam/silk/resultset_next.png а файл лежит в /opt/noc/static/img/fam/silk/resultset_next.png
zi_rus #
09:54
мне кажется, или это один и тот же путь?
_4ePTeHok #
09:57
в логе 404?
09:57
)
09:58
если нет, то все ок)
Leo2 #
10:11
Переустановил новую версию NOC, он прошелся по всем железкам, сгенерировав кучу FQDN вида "bla-bla.example.com" Вписал в конфиг нормальный домен, а как теперь заставить НОК перезаписать данные?
_4ePTeHok #
10:20
если не жалко - удалить что в монге от дискавери
10:20
если жалко, то запросом в бд
Leo2 #
10:21
Как определить, что от дискавери а что нет?
10:22
Просто в IPAMе есть уже существующие статические записи, они точно не должны пострадать
_4ePTeHok #
10:23
упс, айпишки вроде в sql у нас
mikevlz #
10:24
засунь их все в один головной префикс, потом удали этот префикс, и все что в нем содержится. Оно заново отдискаверит правильное
10:24
только префикс 0.0.0.0 не удаляй :)
zi_rus #
10:25
Leo2, ищи в irc log, я это уже спрашивал когда-то когда дискавери только появился, там есть пример
mikevlz #
10:25
можно еще с консоли экспорт в файл, замену, импорт с апдейтом
acid232_ #
10:26
_4ePTeHok: в логе 404, nginx настроен как указано
Leo2 #
10:27
Все варианты плохие...
acid232_ #
10:38
в коде после img src просто / пропущен, а где его найти...
_4ePTeHok #
10:39
в темплейте
acid232_ #
10:45
в темплейте есть ссылка на {{form.event_class}}
Leo2 #
10:46
zi_rus, Сенк, только так. DELETE FROM ip_address WHERE fqdn LIKE '%.example.com';
acid232_ #
10:46
а он я так понимаю где-то в .py описывается
Leo2 #
10:46
Ибо 38 VRFов...
acid232_ #
10:48
может быть конечно в /opt/noc/fm/apps/eventclass/views.py но мне пока недоступна логика работы этого механизма )
10:53
ага, нашел, вот патчик http://dpaste.org/rnffG/
_4ePTeHok #
10:56
работает
11:12
да что же это за гадские реверсы..
12:09
dvolodin, Дим, погляди пожалуйста NOC-714. У нас просто куча ошибок аналогичных в разных местах.
12:10
патчи в issue оформил
mikevlz #
12:11
а как к интерфейсу применить профайл?
_4ePTeHok #
12:14
inv-interfaces, выбрать MO и в списке интерфейсов щелкнуть на default
mikevlz #
12:15
у меня нету default =)
12:18
создал - не помогло :)
_4ePTeHok #
12:18
обновлял то давно?
mikevlz #
12:18
ну как...
12:19
6955
_4ePTeHok #
12:19
интерфейсы железки видишь?
mikevlz #
12:19
вижу :)
_4ePTeHok #
12:19
столбцы name mac lag link?)
mikevlz #
12:19
вижу
_4ePTeHok #
12:19
вот за линком)
12:19
должен быть profile
mikevlz #
12:19
столбец Profile пустой, тыкаюсь в него - как об стену писюном
_4ePTeHok #
12:20
мм.
mikevlz #
12:20
в Interface Profiles не было профиля default - создал, толку нету
_4ePTeHok #
12:20
/etc/noc-classifier.conf
12:20
default_interface_profile = default есть?
mikevlz #
12:20
а... там пустое значение стоит
_4ePTeHok #
12:21
перезапусти, пусть дискавери заного обойдет
12:21
в логах его гляди - будут ли обновления в интерфейсы дописывать
12:21
хотя..на железке то все то же, может и не будет так.
12:21
ну если не жалко грохни в монго
12:24
вообще странно
12:24
у меня из коробки был default
acid232_ #
12:26
а чего не создается новый interface из веб-а
12:28
даже трейс вываливает с шапкой Cannot encode object: <Style: Customer>
_4ePTeHok #
12:28
в сетапе?
acid232_ #
12:28
ага
_4ePTeHok #
12:28
нет там ничего для создавания
12:28
это фича)
acid232_ #
12:28
допишите парни? )
_4ePTeHok #
12:28
=)))
12:29
этот кусок больше года не двигался
acid232_ #
12:29
и почему я не программист
_4ePTeHok #
12:29
тут большинство не программисты0
12:29
=))
mikevlz #
12:29
acid232_: может таки интерфейс-профайлз не создается?
acid232_ #
12:29
mikevlz: да, верно
_4ePTeHok #
12:29
должен
mikevlz #
12:29
когда создаешь новый профиль - не выбирай стиль, пусть пустым остается
12:29
тогда создастся
12:30
а стиль можно будет использовать, когда главный.стулья (main.styles) будет на ExtJS переписано
_4ePTeHok #
12:30
=))
acid232_ #
12:30
вот это я понимаю фича
_4ePTeHok #
12:30
про стулья мощно
mikevlz #
12:31
_4ePTeHok: а ты в IPAM поправь сотенку FQDN-ов по списку в эксельке, не такое задвинешь
12:32
а все потому, что зону вели как бог на душу нагадит
_4ePTeHok #
12:32
=)
12:32
дауж.
acid232_ #
12:33
мне вот тысячу нужно править
_4ePTeHok #
12:33
если по шаблону то sql в руки
mikevlz #
12:33
штук 7 записей для одного IP в реверсной зоне видел? а я видел... И сейчас вижу
12:33
по шаблону их дискавери сделал
12:34
тока шаблон не тот
12:34
и тот шаблон не составишь
il_art #
12:35
Всем добрый вечер. Уже второй день пытаюсь обновиться, точнее исправить ошибку. http://pastebin.com/8w31vgiW . Вчера думал, что нужно обновить python с 2.6 до 2.7 (Debian пришлось переводить на тестовую ветку) Но ошибка все таже
12:35
обновлялся с 0.7(4)
mikevlz #
12:36
питон точно не при чем
acid232_ #
12:36
а столбцы name mac lag link - у меня только physical lag switchports l3, или это в другом месте где-то?
12:37
а все увидел
mikevlz #
12:37
acid232_: в физических ифейсах.
12:37
столбцы с закладками путать вредно
acid232_ #
12:37
а sql-ем как-то бы все интерфейсы свичей доступа поменять разом
mikevlz #
12:37
не надо SQL-я
12:38
есть ./noc shell
12:38
можно из него
12:38
по идее
_4ePTeHok #
12:38
il_art, sycn-contrib делал?
acid232_ #
12:39
это питон вроде бы )
il_art #
12:39
неа
_4ePTeHok #
12:39
sync конечно
12:39
а кто будет за тебя делать?)
il_art #
12:39
а в разделе upgrade ничего не сказано
acid232_ #
12:39
да, ничего не сказано
il_art #
12:39
)
_4ePTeHok #
12:41
ну поправят)
il_art #
12:42
Не, все равно не работает
_4ePTeHok #
12:44
джанга обновилась?
12:44
в ./scripts/about глянь
il_art #
12:45
http://pastebin.com/QzvwECjg
12:45
не разберу
_4ePTeHok #
12:46
а, э)
12:46
как обновлял?)
12:46
конфигов нет
il_art #
12:46
hg pull -u
12:47
/opt/noc
acid232_ #
12:47
il_art: мне помогало удаление contrib/lib
_4ePTeHok #
12:47
отлично, в ./etc конфиги есть?
acid232_ #
12:47
и sync-contrib
il_art #
12:47
куча
_4ePTeHok #
12:47
именно .conf, а не defaults
il_art #
12:48
и те и другие
_4ePTeHok #
12:48
ну попробуй как acid232_ сказал
12:51
я стараюсь по чистому обновлять..
il_art #
12:53
sync-contrib прошел, но в post-update таже ошибка
_4ePTeHok #
12:58
cd /opt/noc
12:58
./scripts/about
12:58
выдают чо?
12:59
ругается на модуль джанги
12:59
но он там в контрибе
13:00
zi_rus, Ilya Z это ты?
13:01
NOC-699 после какого апдейта пропал?
zi_rus #
13:02
одного из :)
il_art #
13:03
http://pastebin.com/Q9wXdqzR
zi_rus #
13:03
dvolodin сказал что починил, я проверил, действительно починилось
_4ePTeHok #
13:04
балин
13:04
это та самая ошибка что у нас везде сыпется
13:04
с реверс путями
il_art #
13:05
чаго делать?)
_4ePTeHok #
13:06
il_art, ты чего скрипт то вывалил)
13:06
мне результат его выполнения нужен)
il_art #
13:06
))
13:06
тьфу блин
13:06
тупанул
13:07
about http://pastebin.com/EYzBwVpL
_4ePTeHok #
13:08
ты его точно запускаешь из директории где нок?
13:09
а не из корня?
13:09
почему он конфигов твоих не видит то
il_art #
13:10
сори
13:10
)
13:11
http://pastebin.com/G0eaqsmE
13:11
вот теперь норм
_4ePTeHok #
13:11
|django|1.3.1|
13:11
поди стоит системный
13:12
удали его менеджерами пакетов
13:12
затем снова sync contrib и пробуй.
il_art #
13:12
ок
13:12
теперь понял.
13:16
в aptitude django 1.4.1
13:16
других нету
13:17
попробую переконфигурить
_4ePTeHok #
13:18
удали аптитудом
13:18
тот джанго
13:19
нок свой из контриба поставит
il_art #
13:21
удалил aptitude ом
13:21
один фиг
_4ePTeHok #
13:23
чисть контриб либ, синк-контриб
13:23
ну поищи еще где у тебя джанго может валяться)
il_art #
13:27
придется искать
13:27
(
_4ePTeHok #
13:28
постапдейт запускаешь тоже из корня?)
13:28
или из /opt/noc
acid232_ #
13:29
а все же
13:29
как массово изменить профиль интерфейса с дефолта на свой?
il_art #
13:30
post-update из /opt/noc
_4ePTeHok #
13:31
acid232_ может проще дефолт настроить как надо?)
acid232_ #
13:34
чтобы дефолт игнорил линк-ап-дауны?
_4ePTeHok #
13:42
я как раз так и сделал
13:43
а там где надо мониторить - повесил свои
acid232_ #
13:54
так с mo save as new полечилось?
_4ePTeHok #
14:04
нет
14:04
там с джангой не просто все
14:04
я место то нашел, а вот как поправить - весь мозг сломал
andreas_ #
14:30
i'm having trouble viewing some of the pages in nocs web gui. Its the links with text in the icon and some more, for example: Address space mgmt->VRFs
14:31
No errors in any log files what i can find...
14:34
The page that shows is all white/blank.
_4ePTeHok #
14:34
andreas_, check noc-web.log and you nginx.conf
andreas_ #
14:35
The noc-web.log shows only that a page was served.2012-09-25 18:37:49,143 200 GET /main/desktop/launch_info/?_dc=1348583869268&node=c81dbb871a1fac03f43dd374cc0d0f8d8f4da3e5 (127.0.0.1) 17.79ms
14:36
The nginx.conf seems ok, I don't get any errors in nginx error log
_4ePTeHok #
14:36
what browser you use?
andreas_ #
14:36
Firefox and Chrome tested
_4ePTeHok #
14:37
hm..
andreas_ #
14:37
If there was a problem in nginx.conf i should get some output in the nginx-error-log i think?
14:37
This is your VM
14:37
And i have upgraded it to latest with hg
_4ePTeHok #
14:37
or 404 in noc-web.log
andreas_ #
14:38
I had to change some setting vhost/noc.conf to get the /media/ wotking
_4ePTeHok #
14:39
see to http://kb.nocproject.org/display/DOC/nginx+setup and check
14:40
andreas_, VM Release build in 2012.06.16
14:41
latest source - use django 1.4 and nginx.conf got some changes
andreas_ #
14:42
ok
_4ePTeHok #
14:42
check in result ./scripts/about - for django version(must be 1.4)
andreas_ #
14:42
djang 1.4.1
_4ePTeHok #
14:43
see nginx.conf and compare with http://kb.nocproject.org/display/DOC/nginx+setup
andreas_ #
14:45
I have nginx.conf + vhost.d/noc.conf comparing. Some diffs but i have changed now. No difference, looking thru again...
14:46
The icon for assigned address is all white, this type of icon works. I can see the addresses.
14:47
But the icons that are whit with 5 lines of text in, these don't work.
14:47
Strange.
14:50
Now i copyed the http://kb.nocproject.org/display/DOC/nginx+setup to my nginx.conf. No diffrence same trouble...
Unbeerable #
14:55
andreas_, have you check the nginx error log for a possible clue?
andreas_ #
14:56
Nothing there...
14:58
Maybe something.
14:58
Not time related i think
14:59
[error] 30103#0: *176 open() "/opt/noc/static/js/noc/override.js" failed (2: No such file or directory),
15:01
Why are some of the icons all white and some have sort of text written in them?
acid232_ #
15:04
check out does the file exist
15:04
-rw-r--r-- 1 root root 1556 Сен 24 18:07 /opt/noc/static/js/noc/override.js
andreas_ #
15:06
Don't think it did. Just did a hg pull -u now it does
15:06
now it works.. =)
acid232_ #
15:06
if you don't want to spend much time, just run VM and don't upgrade it :)
andreas_ #
15:06
=)
15:07
This i s in a lab server
15:07
Production running 0.7(4)
15:07
Testing SA
15:07
in the lab with some new profiles...
acid232_ #
15:11
кто бы рассказал как оно архитектурно построено
15:11
какой модуль что вызывает
_4ePTeHok #
15:15
что именно интересует7)
acid232_ #
15:16
ну вот почему при апгрейде django поломались кнопочки
_4ePTeHok #
15:17
потому что в джанго поменялось часть полей в дефолтовых формах
15:17
там 2 типа ошибок было
15:17
одна - как в save as new
acid232_ #
15:17
а как вообще работает django
_4ePTeHok #
15:17
у.)
15:17
это к гуглу)
15:18
я сам невъехал еще)
acid232_ #
15:18
какие-то apps
_4ePTeHok #
15:18
ну приложения
15:18
каждый раздел в меню - это приложения
15:18
часть старых - на джанге, остальные - новые на extjs
acid232_ #
15:18
которые вызываются по ходу создания странички
_4ePTeHok #
15:19
ну да, страничка - это темплейт, контейнер, а логику задает приложение
acid232_ #
15:19
а как обрабатывается запрос при нажатии на save as new
_4ePTeHok #
15:21
=)
15:21
а вот тут уже нужен Володин)
Tweet
Share this page
Share this page: Tweet