nocproject.org
02:05
доброе утро
02:05
проапдейтились на 5.0.1?
02:09
хром:
02:09
Uncaught TypeError: Cannot read property 'isModel' of undefined
02:09
на /static/pkg/extjs/ext-all.js
02:12
фаерфокс:
02:12
TypeError: h is undefined
02:12
на /static/pkg/extjs/ext-all.js
02:15
"Синхронный XMLHttpRequest в основной нити является устаревшим из-за его пагубного влияния на работу конечного пользователя. Для получения дополнительной помощи обратитесь к
http://xhr.spec.whatwg.org/"
02:39
опера:
02:39
"Uncaught TypeError: Cannot read property 'isModel' of undefined "
02:39
на /static/pkg/extjs/ext-all.js
02:44
"This file is part of Ext JS 5.0.1.1255
02:44
...
02:44
Version: 5.0.1.1255 Build date: 2014-08-05 20:16:49 (2852ec9b146a917f790d13cfa9b9c2fa041fccf8)"
03:48
dvolodin: привет
03:48
помоги побороть 5,0,1
03:49
не работает нок после вчерашнего обновления, окошки криво показывает
03:50
вот чего говорит хром:
03:50
Uncaught TypeError: Cannot read property 'isModel' of undefined 192.168.253.243/static/pkg/extjs/ext-all.js:22
03:50
фаерфокс чуть другое, но тоже на ext-all.js
03:51
TypeError: h is undefined ext-all.js:22
03:52
в SA\MO смог выбрать нужные столбцы, сортировку, это запомнилось
03:52
но практически в любом окне глубже --- хрень
03:52
где нок помнит параметры сессии?
03:54
и выделить несколько объектов в SA можно только с контролом или шифтом
03:56
уже вычистил все закрома компа, снес все, что напоминало яву
03:57
установил оперу, с которой не встречался несколько лет --- в ней все аналогично
04:01
хм, а на другом компе все гут
04:05
"When I look at the javascript console in Chrome I get the error "
04:05
Uncaught TypeError: Cannot read property 'isModel' of undefined
04:05
". When I empty the localstorage manually it's fixed."
04:05
где это "localstorage"
04:12
выйти с нока, очистить всю историю, перегрузуть FF и зайти опять..
04:12
десять раз так сделал
04:12
установил оперу, в ней тоже самое
04:13
Тогда жаба гдето закешила..
04:13
я уже все тэмпы облазил
04:13
avz`этом чистил
04:14
выйди с нок и почисти в локальном пользователе катог жабы, перезайди в систему.
04:15
а что такое каталог жабы ?
04:15
это где ?
04:15
перегрузи комп чтобы /tmp & /var/tmp почистился.. Оно только в эти каталоги и каталог пользователя писать может..
04:16
да я руками там все сносил и утилитами
04:16
и перегружался с десяток раз
04:16
strace поможет определить откуда FF и жаба кеши тянут.
04:16
спасибо за советы, но это же очевидные штуки
04:16
что такое strace?
04:18
утылита которая покажет какие файлы считываются когда ты на страницу НОКа заходишь.
04:18
С её помощью гарантированно определишь каталог откуда жаба кеш тянет...
04:19
На другом компе точно всё нормально?
04:19
ну да, окошки с данными, по крайней мере
04:20
Значит чисти историю и кеши.
04:21
сэнкс
04:32
неа, а повторный вход в нок, на другом компе, дает ту же проблему
04:32
значит трабл не в моих кэшах
04:32
сделаю перерыв
04:32
если кто-то проапдэйтился на 5,0,1 --- пишите, интересно
04:56
Добрый день. Поставил чистый NOC dev, захожу в МО, добавляю новый объект - жму Save и тишина, форма по добавлению не закрывается, если нажать Close, то объект не создается. В каких логах искать возможную причину? Пробовал в Chrome, Opera, Firefox - в Chrome и Firefox-е не сра
05:27
а у всех ext-all.js весит под 2мб?
05:32
а, старый тоже был немаленький
05:57
zi_rus: научи как откатить апдейт, плс
05:58
не умею
05:58
только вперед
05:58
5,0,1 -- это труба :)
05:58
я прверил в нашей сетке уже четыре компа
05:58
*проверил
05:59
нок чудно отображает окна и данные
05:59
а если включить "исследовать элемент", видно что ошибка в ext-all.js
06:01
чище чем сейчас мой рабочий комп не был и при покупке :)
06:06
zi_rus: " When I look at the javascript console in Chrome I get the error "
06:06
Uncaught TypeError: Cannot read property 'isModel' of undefined
06:06
". When I empty the localstorage manually it's fixed."
06:06
Знаешь чего в нашем случае может быть localstorage?
06:07
TSergey, ты на что-то конкретное жалуешься? или я не понимаю. в новом интерфейсе куча багов, но в принципе все работает. а что у тебя не так?
06:08
ты проапдейтился на 5,0,1?
06:09
у меня окна глубже SA\MO открываются с извратом, где-то данных нет, форма почти пустая
06:09
где-то менюшки отваливаются
06:09
да
06:09
последний вчерашний апдейт накатил
06:09
ща сделаю скрин
06:10
в SA\MO мышой несколько объектов выделяются?
06:10
у меня срабатывает как радиобаттон
06:13
06:13
вот так выглядит мой любой MO
06:14
TSergey, включи дебаг в свойствах нока
06:14
там хоть будет видать где ошибка
06:14
а в вебе не видать?
06:14
скажи как включить, плс
06:14
в noc.conf
06:15
debug_js
06:15
я так понимаю без некоторого знания js это тебе будет так... для информации
06:15
надо сдавать твой скриншот dvolodin
06:16
dvolodin: вот тебе мой скриншот :)
06:16
06:17
вот и у меня тот же вопрос :)
06:17
это все, что показывается в любом МО
06:17
8[13:17] freeseacher: debug_js
06:17
--- где будет лог?
06:18
как ее включить?
06:18
сейчас "Loading NOC. Please wait ..."
06:19
Ctrl +shift +k
06:19
или F12 в хромом
06:19
если в эксплорере, то он пишет
06:19
ReferenceError: Ext is not defined на app.js:9
06:19
в эксплорере и опере можешь даже не проверять
06:20
файрфокс
06:20
это файерфокс
06:20
ага в в нем Ctrl +shift +k
06:20
i have experienced some error yesterday
06:20
будет ли от этого понятнее хз
06:20
вот она
06:21
"ReferenceError: Ext is not defined на app.js:9"
06:21
Loading NOC. Please wait
06:21
i try this
06:22
rm cm/apps/config/views.py rm -rf cm/apps/config rm -rf cm/apps/reportstaleconfigs/
06:22
after ./script/upgrade
06:22
try on an test machine
06:22
it's very indicated
06:25
не то слово
06:25
в консоле куча "Ошибка при парсинге значения «background-image». Потерянное объявление."
06:26
на ext-theme-gray-all.css
06:28
после включения отладки js
06:28
останавливается на "Defining NOC application" app.js:7
06:28
причем это не ошибка
06:28
все JS прогружаются?
06:29
в upgrade.conf проставь INSTALL_DEBUG=yes
06:30
TSergey: у меня вроде без проблем все обновилось и работает
06:30
рад за тебя, что сказать :)
06:30
но у меня опять вернулась старая проблема с зависшими скритами на 6509 :(
06:32
IRevent: в SA\MO мышкой можешь выделить несколько объектов?
06:33
06:33
TSergey: серьезно говорю
06:34
Это что?
06:34
TSergey: попробуй дернуть nginx или что там у тебя
06:34
что статику отдает
06:35
это скрипт зависший и почему то не освобождается
06:35
ща обновлюсь с инсталл_дебаг=йес
06:36
06:36
вот так ругнулось
06:36
при повторном ошибка не повторилась
06:37
"8[13:36] dvolodin: TSergey: попробуй дернуть nginx или что там у тебя"
06:37
--- дернуть это перезапустить процесс?
06:38
dvolodin: о, теперь покрасивше
06:43
там чото жаловались на сохранение мо
06:43
с утра
06:44
там на 0.8 жаловались
06:45
dvolodin: перезапустил nginx
06:45
TypeError: val is undefined на ext-all-debug.js:144157
06:45
при входе в SA\MO\Edit
06:47
newValue = Ext.Array.map(Ext.Array.from(me.value), function(val) {
06:47
if (val.isModel) {
06:47
return val.get(valueField);
06:47
}
06:48
Приветствую! У кого то в последнее время появлялась ошибка "Uncaught TypeError: undefined is not a function " при сохранении?
06:52
"[E] Ext.data.BufferedStore.getById(): getById called for ID that is not present in local cache"
06:52
TSergey: релоад страницы помогает
06:52
^)
06:52
:)
06:54
ничего не помогает
06:55
"Pragma: no-cache"
06:55
в "исследовать сетевой запрос"
06:57
ничего страшного в этом же
06:58
вот в логи по макам:
06:58
"[W] [Ext.Loader] Synchronously loading 'NOC.inv.macdb.MACLogForm'; consider adding Ext.require('NOC.inv.macdb.MACLogForm') above Ext.onReady" ext-all-debug.js:6155
06:58
06:58
06:58
"Defining NOC.inv.macdb.MACLogForm" ext-all-debug.js line 1363 > eval:7
06:58
"[W] [Ext.Loader] Synchronously loading 'NOC.inv.macdb.MACLogStore'; consider adding Ext.require('NOC.inv.macdb.MACLogStore') above Ext.onReady" ext-all-debug.js:6155
06:58
"Defining NOC.inv.macdb.MACLogStore" ext-all-debug.js line 1363 > eval:7
06:58
TypeError: data is null
06:59
если
06:59
06:59
то дает текст с ответом
07:00
но самое прикольное, что в SA\MO чекбоксы работают как радиобаттоны
07:00
и отселектить один невозможно
07:01
а нет, с контролом получилось
07:01
о, и пробелом можно
07:08
dvolodin, я поспешил про МО селектор сказать, на самом деле save еще в vc.vc не работает b gj[j;t djj,ot dtplt
07:08
*и похоже вообще везде
07:08
zi_rus: вот вот
07:08
me.store.getSession()
07:08
getSession() - этого метода нет
07:35
localstorage.clear()
07:35
ReferenceError: localstorage is not defined
07:37
sessionStorage
07:37
Storage { length: 0 }
07:45
комрады, вы когда входите в SA\MO\Edit, url как выглядит?
07:49
/main/desktop/#sa.managedobject/2
07:53
воот, а у меня не так
07:55
не понимает он в какой объект зашел
07:56
если запустить
07:56
вываливает в
07:56
07:56
хотя в правом верхнем углу ID:2
08:58
dvolodin: как-то кроме мыши, можно зайти в МО?
08:59
TSergey: а ты upgrade вообще прогонял?
08:59
либы вытащились?
08:59
покажи ./scripts/about
09:00
09:01
upgrade прогонял
09:02
в последний раз с ключом дебаг
09:03
присоединяюсь, тоже save поломался - как минимум в селекторах
09:04
чего пишет с веб-косноли, если жахнуть "исследовать документ"?
09:04
*в веб консоли?
09:07
о, ну значит у меня не одного трабла с ext-all.js
09:33
причем симптомы одинаковы(похожи) для: ie, chrome, firefox, opera
09:34
ололололо, ie в списке
09:36
сам удивлен, он смог показать грид SA\MO
10:03
TSergey: custom fields есть?
10:09
можен быть из-за них
10:16
и как быть?
10:17
невозможность мышой отметить МО, это ж наверное часть проблемы с тем, что окна не знают фокус
10:18
10:19
он у тебя не до конца инициализирован, вот и колбасит его
10:23
подозреваю, что косяки связаны с custom fields
10:29
10:32
applying /home/tsergey/patch.noc
10:32
patching file static/js/noc/core/ModelApplication.js
10:32
Hunk #1 FAILED at 1173
10:32
Hunk #2 FAILED at 1210
10:32
2 out of 2 hunks FAILED -- saving rejects to file static/js/noc/core/ModelApplication.js.rej
10:32
abort: patch failed to apply
10:32
TSergey, добавь патч руками
10:32
это и было руками
10:33
или что ты имеешь ввиду?
10:36
dvolodin: не, не помогло
10:38
перегрузил nginx
10:39
не помогло
10:41
freeseacher: а файл патча должен начинаться с @@ ?
10:43
TSergey, сделай hg sta
10:43
ukzym xtuj гляешь чего у тя поменяно
10:45
root@noc:/opt/noc# hg sta
10:45
M sa/apps/reportstalediscovery/views.py
10:45
M sa/profiles/DLink/DGS3100/get_interfaces.py
10:45
M sa/profiles/DLink/DGS3100/get_portchannel.py
10:45
M sa/profiles/DLink/DxS/__init__.py
10:45
M sa/profiles/DLink/DxS/get_interfaces.py
10:45
M static/js/noc/core/ModelApplication.js
10:45
и еще есть начиная с "?"
10:45
их не надо
10:45
это твои поделки
10:45
теперь hg diff static/js/noc/core/ModelApplication.js
10:45
это покажет измнения у тя в дереве от послднего обновления
10:47
10:48
а вот Димин
10:48
10:48
вроде одинаково
10:49
может я неправильно применял патч, у меня так записано:
10:49
hg import -f --no-commit
10:49
так?
10:51
" --no-commit don't commit, just update the working directory"
10:51
видимо нет :)
10:57
все, пойду домой
11:00
hg import -f --no-commit diff
11:00
почините нок!!! не могу вланы сохранить
11:00
11:00
zi_rus: ну или ты
11:03
dvolodin, не работает
11:03
--
11:03
11:06
в вебконсоли
11:06
при нажатии на кнопку
11:06
сохранения
11:06
в любом приложении
11:44
всем доброго времени суток.
11:44
Есть вопрос по по созданию профиля SA. Достаточно создать каталог с нужной структурой для появления профиля в интерфейсе Service Activation -> Managed Objects?
11:44
и перезапустить нок
11:45
во всех каталогах должн быть файлики __init__.py
11:45
пустых хватит
11:45
Да, все так и есть. Столкнулся с проблемой после импорта csv Object-ов - при ручном добавлении или редактировании объекта в списке не стало нового профиля
11:46
до этого момента профиль в списке был...
11:46
хотя dvolodin вроде говорил что надо сделать как минимум два метода. get_config и get_version
11:47
сейчас соображу как привести пример
11:49
./noc shell
11:49
from noc.sa.models import *
11:49
mo = ManagedObject.objects.filter()
11:49
for m in mo:
11:49
print m.profile_name
11:49
Orion.Alpha
11:49
Orion.Alpha
11:49
Orion.Alpha
11:49
Orion.Alpha
11:49
Orion.Alpha
11:49
...
11:49
ударьте его кто-нить пастой
11:50
хочется поподробнее про "ударьте" :)
11:50
пастебин прост немнош используй )
11:50
немношк
11:50
_avm_, длинные куски текста надо пихать на pastebin.com
11:50
freeseacher: so slow
11:51
B_M просто больше меня ненавидит людей.
11:51
freeseacher: сидит на медленном
11:52
зато у него MTU больше и фрагменты не теряются =)
11:53
не поверишь, но мы это видели
11:53
чтобы выбрать ВСЕ объекты - есть метод all()
11:53
поверю, но я закрепил пройденный материал )
11:53
ладно
11:53
дальше?
11:53
что ты делаешь не так?
11:53
/opt/noc/lib/registry.py
11:54
посмотри, что проверяется, для того, чтоб профиль зарегать
11:54
дальше, при редактировании объекта через интерфейс в SA Profile: -----
11:54
покажи инит профиля
11:56
11:56
итого: профиля нет но скрипты в профиле работают...
11:59
return [(x, x) for x in sorted(self.classes.keys())] - отсюда варианты берутся в интерфейс
11:59
from noc.sa.profiles import profile_registry
11:59
и смотри содержимое
11:59
есть ли там, что надо
12:05
В profile_registry.classes.keys() есть...
12:05
а в интерфейсе нет?
12:12
какие еще варианты?
12:16
не верю я тебе. все должно ок быть.
12:17
какие методы описал?
12:18
get_version, upgradefw, get_config
12:18
и да, посмотри в веб консоль, может там на что то ругань есть
12:20
/main/ref/profile/lookup/ - сюда летят запросы?
12:21
implements = [] в методах описанны?
12:22
Простите за безграмотность, буду задавать много вопросов. По порядку:
12:22
1) это где? В логах /srv/noc/log/noc-web.log чисто, наверное речь не об этом...
12:27
фу, это кто так серет? а запросы можешь глянуть?
12:33
речь о GET|POST запросах с веб-интерфейса? сейчас пробую что-нибудь полезное выдрать
12:35
да
12:35
может рассово верный браузер запустить?
12:35
хром например
12:35
и там в Network глянуть
12:36
у меня рыжый, там тоже есть нетворк
12:36
только не понимаю что увидеть желаете.
12:37
нет
12:37
404 на пару гифок
12:37
нас интересуют запросы, которые летят на lookup
12:41
при переходе на редактор объекта уходит всего 2 запроса (по классификации рыжего html и js): http://х.х.х.х/sa/managedobject/3/ и
http://x.x.x.x/sdfhw4/
12:48
все по честному, 2 запроса (wireshark-ом проверил) когда тыкаюсь на объект чтоб отредактировать
12:50
я так думаю причину в логах сервера искать надо, потому как http, на мой взгляд, ничем не поможет... буду пробовать уровень логирования повышать
12:51
блин
12:51
включите фаербаг
12:51
в режиме чтобы extjs kjdbnm
12:51
ловить
12:52
там при переключении с грида на панель особо ничего не отправляется
12:52
оно грузится одновременно при запуске приложения
12:52
а потом просто перещелкивает фокус
12:53
с грида на панель и обратно
12:53
т е вопрос в js
12:54
единственное что тянется - подробности самого объекта через гет - http://х.х.х.х/sa/managedobject/3/
12:54
которое и лепится в панель
12:55
в ответе от сервера вижу четко - ответ с html кодом и не полным списком профилей...
12:55
который и лепится в панель
12:56
стоп
12:56
что ты делаешь изначально и чего хочешь достич?
12:56
я хочу разобраться почему у меня при редактировании объекта нет созданного профиля.
12:57
каталог в виде python либы со всем причитающимся
12:58
где и что именно, в подробностях
12:58
в /opt/noc/sa/profiles/
12:59
структуру каталога покажи что создал
13:00
блядь
13:01
я понял =)
13:01
да
13:01
ввести руками
13:01
=)
13:01
:P
13:01
если в других местах не накосячил
13:01
расскажите что и куда вводить :)
13:01
_avm_: начни вводить имя профиля в поле SA Profile
13:02
это Lookup field. По-умолчанию грузитпервые сколько-то профилей.
13:02
начнешь вводить - начнет фильтровать и показывать только то, что попадает под ввод
13:03
у нок-а один тип вэб-интерфейса? просто в моем варианте вводить некуда, лишь список...
13:03
а вы уже тут, я гляжу, решили память в серваке наживую менять и процессор перепаивать?
13:04
лукап он такой. выглядит как список, а вводить в него можно
13:04
двусмысленности какие )
13:04
шамана вызвали и скорую, на всякий :D
13:04
скриншот покажи уже
13:04
списка этого
13:04
смысл, если вы говорите что он не полный, а лукап
13:05
ну ты все-равно покажи =)
13:05
сейчас html код покажу
13:05
хотя бы для поржать
13:05
бля
13:05
да не нужен нам хтмл
13:05
скриншот страницы сделай
13:05
где ты что выбираешь
13:06
ътмл там у все одинаков
13:06
главное, чтоб до strace не дошло
13:06
Home -> Service Activation -> Managed Objects -> <object-name>
13:06
gjkr ЫФ Зкщашду
13:06
поле SA Profile
13:06
ща
13:13
со скриншотом не выйдет (ubuntu 14.4 почему-то сворачивает список в браузере при нажатии PrntScr). Что вы там увидеть хотите?
13:14
/main/ref/profile/lookup/?_dc=1407849415813&__query=Alcatel.&__format=ext&__page=1&__start=0&__limit=25
13:15
дерни такое
13:15
&__query=Alcatel - поменяй на что у тебя там начинается профиль
13:16
{"total": 1, "data": [{"id": "Orion.Alpha", "label": "Orion.Alpha"}], "success": true}
13:16
ну вот оно и есть
13:17
щелкай прямо в поле рядом со стрелкой
13:17
и вводи
13:18
не работает, пробую на хром перейти
13:18
кто то упоролся прост немношк
13:18
инфа 146%
13:18
в фаерфоксе все работает
13:18
тут может конечно ваша убунта еще
13:18
того
13:18
но в винде все чотко
13:19
*пробую на хром перейти
13:19
меня радует подобная категоричность прост
13:20
"тут может конечно" - ето категоричность?
13:20
лол
13:22
не обижайся, я вообще про все линуксы имел ввиду)
13:22
:D
13:22
линуксы - збс
13:24
когда без лишнего дерьма и в прямых руках
13:24
но ето редко)
13:24
у меня у самого кластер на 80 нод под центосью, если что)
13:26
так и до холиваров не далеко. но я скажу, винда - говно
13:26
азаз
13:26
да все говно
13:26
и тлен
13:26
под хромом тоже самое. Буду разбираться позже, спасибо всем.
13:27
мне кажется, что тут пора вызывать малдера со скалли
13:27
потому что все должно работать
13:28
Муди. Хэнка Муди
13:28
:P
13:29
не, он в говнорекламе снялся
13:29
А можно где-нибудь найти более подробную доку? на nocproject.org довольно мало информации... или все тут из исходников опыта набираются?
13:30
xnj bvtyyj nj bynthtcetn
13:30
что именно то интересует
13:30
дока - понятие пространное
13:31
HaLVeR: мне кажется, у него проблема не изменилась
13:31
интересует применение rpc для SAE
13:31
есть ран-коммандс, пирули
13:31
опять же, mrt
13:32
смотри логи канала на эти ключевые слова
13:32
и блоги на сайте
13:32
там разбираются примеры
13:33
ранкомандс и пирули никак не заменяют rpc интерфейс... еще раз спасибо, буду искать
14:00
народ подскажите, обновил noc и судя повсему чтото случилось с темами , noc не может загрузить чтото из папки с темой blue
14:00
у меня такой папки даже нету
14:01
изза этого gui все кривое и ничего сделать нельзя
14:04
hartmy: посмотри логи irc за вчера
16:14
dvolodin, почини нок
17:11
трудно починить то, что не выглядит сломанным
17:12
dvolodin, не выглядит? то есть считаешь что это нормально что save не работает? ни влан сохранить ни Мо добавить
17:13
у меня работает, как ни странно
17:14
нужно custom fields проверить, возможно там что-то
17:15
Новый branch пошел -- feature/graphite
17:15
кастом филды есть, но не в МО, мо селекторы не должно было затронуть
17:16
dvolodin, ты сначала почини, тебе весь день твердят что не работает, у одного тебя все хорошо, а ты дальше ломать собрался
17:16
переделал noc-pmwriter, теперь он совместим с carbon, умеет сохранять данные в whisper и ceres
17:17
ну так найдите где сломалось, бранч месяц на тестах висел
17:18
и сломалось далеко не у всех
17:19
далеко не все просто обновились
18:46
I love the nocproject, but I'm getting frustrated...
18:49
welcome to our club
18:49
It appears the DNS sync/stomp daemon will only update the forward or the reverse entry when the entry is created, but not both. I have to wait for the daily refresh for both to happen
18:50
nocproject is by far the prettiest, most complete tool available, but so many issues
18:50
khhhhhh - exactly, dude
18:54
I think I'm staying with 0.7(4), not upgrading to 8.0 or devel, just cause I already have it running
18:55
I've been using and recomending NOC for a long time.... but it's becoming a nuisance to upgrade
Share this page
Share this page: