nocproject.org
04:56
sudo ./scripts/noc-launcher.py start
04:56
Traceback (most recent call last):
04:56
File "./scripts/noc-launcher.py", line 17, in <module>
04:56
from noc.main.launcher import Launcher
04:56
File "/opt/noc/main/launcher.py", line 22, in <module>
04:56
from noc.lib.daemon import Daemon
04:56
File "/opt/noc/lib/daemon.py", line 19, in <module>
04:56
from noc.lib.debug import error_report, frame_report, set_crashinfo_context
04:56
File "/opt/noc/lib/debug.py", line 22, in <module>
04:56
from noc.lib.fileutils import safe_rewrite
04:56
File "/opt/noc/lib/fileutils.py", line 10, in <module>
04:56
import tempfile
04:56
File "/usr/lib/python2.7/tempfile.py", line 34, in <module>
04:56
from random import Random as _Random
04:56
File "/usr/lib/python2.7/random.py", line 47, in <module>
04:56
from os import urandom as _urandom
04:56
ImportError: cannot import name urandom
04:56
что не так с питоном?
05:02
05:02
эта бага?
05:44
_4ePTeHok, ты ведь МакДБ занимался?
06:29
человекииии
06:29
ай нид хелп
06:30
это фича, а убунта - зло
06:33
зло не зло но на этой системе стоит рабочее по
06:33
в прдакшене
06:33
и переносить все под другую ос низя
06:36
описалово бага читал?
06:38
бага в virtualenv, что-то криво обновилось
06:41
читал
06:41
уже все перепробовал из описания
06:41
даже реинстал
06:42
трагедия...
06:42
я убунту тока в кинах видел, ну немного на лайв-двд
06:42
так что помогать не буду
06:42
:)
06:43
вот ведь злодей
06:43
))
06:50
от бля
06:50
убунта не имеет отношение к ноку )) это все мои кривые ручки
06:51
я вчера от бесилия собирал питон сам из сорцов и бинарник новый и старый был в системе
06:51
вот ща нашел где сука такая он остался
06:52
ога
06:52
лучшее враг хорошего
06:52
все рандом проходит
06:58
проверишься все, убедишься, что виноваты погроммисты. Пожалуешься, проклянешь всех, еще раз глянешь - ан нет, это не они, это ты человек-снежинка... с руками из задницы %)
07:03
"убери ноги с клавиатуры" - "это не руки, это ноги" - "а почему тогда они у тебя из жопы растут ?"
07:05
ну я как бы знал что виноват я
07:06
косяки давно уже были просто решил все зачинить
07:06
у меня тоже регулдярно такое бывает :) не расстраивайся
07:06
страшнее у меня
07:06
сервак один и он на продакшене
07:06
)))
07:07
и я опыты на нем ставлю
07:09
какой вы опаснейший
07:13
виртуалки нынче дешевы
07:13
был бы сервак еше один
07:14
сделал бы уже давно
07:14
протестировать можно хоть в virtualbox
07:17
я все мечтаю о серваке под БД
07:17
а второй сервак под виртуалки а на них уже забикс и нок
07:19
сейчас все на одной железке
07:19
у меня завалялся HP DL 785g6...я на нем завел ;)
07:19
ufir, да вы зажрались )))
07:20
у меня 360 вроде
07:20
или 365
07:20
давно его не видеЛ)))
07:23
g8 нынче очень неплохи :)
07:25
Checking configuration files
07:25
smidump: /usr/bin/smidump is not found
07:25
smilint: /usr/bin/smilint is not found
07:25
post-update: : configuration check failed
07:25
или пути поправь
07:26
which smidump
07:26
или как там в уебунте?
07:26
нет таких пакетов
07:26
ща буду искать
07:28
smidump
07:28
The program 'smidump' is currently not installed. To run 'smidump' please ask your administrator to install the package 'smitools'
07:28
noc@monitor:~$
07:28
от как хитро
07:29
ImportError: No module named pymongo
07:29
post-update: : syncdb failed
07:29
Terminating
07:29
ггг еще каких то модулей не хватает
07:30
о уже интереснее
07:30
File "/usr/lib/python2.7/site-packages/pycrypto-2.6-py2.7-linux-x86_64.egg/Crypto/Cipher/XOR.py", line 35, in <module>
07:30
from Crypto.Cipher import _XOR
07:30
ImportError: /usr/lib/python2.7/site-packages/pycrypto-2.6-py2.7-linux-x86_64.egg/Crypto/Cipher/_XOR.so: undefined symbol: PyUnicodeUCS2_FromString
07:30
post-update: : syncdb failed
07:30
Terminating
07:39
07:41
dhjlt jyj
07:41
вроде оно
07:43
>>> if sys.maxunicode > 65535:
07:43
... print 'UCS4 build'
07:43
... else:
07:43
... print 'UCS2 build'
07:43
...
07:43
UCS4 build
07:43
>>>
07:43
mikevlz|2, что деалть только не совсем понимаю
07:45
ну как что... пересобирать под свой питон требуемые модули. Видимо, то что идет в contrib тебе не подходит
07:48
попробую нок переставить
07:49
вот эта инструкция правильная?
07:49
07:49
<dvolodin> cd noc
07:49
<dvolodin> cp ../noc1/etc/*.conf etc/
07:49
<dvolodin> mkdir local static/doc
07:49
<dvolodin> chown noc local static/doc
07:49
<dvolodin> примерно так
07:49
<dvolodin> и спокойно перетаскивай старые скрипты
07:49
<dvolodin> под конец - ./scripts/post-update
07:49
<dvolodin> потом все обновления
07:49
<dvolodin> hg pull -u
07:49
<dvolodin> ./scripts/post-update
07:50
может контриб от старой версии сейчас торчит
07:57
pycrypto перестрой
07:57
он не в contrib
08:02
dvolodin, а как?
08:02
File "/usr/lib/python2.7/site-packages/pycrypto-2.6-py2.7-linux-x86_64.egg/Crypto/Cipher/XOR.py", line 35, in <module>
08:02
from Crypto.Cipher import _XOR
08:02
ImportError: /usr/lib/python2.7/site-packages/pycrypto-2.6-py2.7-linux-x86_64.egg/Crypto/Cipher/_XOR.so: undefined symbol: PyUnicodeUCS2_FromString
08:02
при новой установке
08:05
тем ли питоном собираешь?
08:06
а как узнать?
08:06
он вроде один сейчас
08:08
08:08
третья версия
08:08
давайте обсуждать
08:21
08:21
you can simply run "python setup.py build" to build the package, and "python setup.py install" to install it.
08:21
и все pycrypto работает. А тот который через easy_install или pip ставиться работать не хочет
08:21
08:22
dvolodin: а где в схеме тех. колодцы?
08:23
они там и не должны быть
08:23
это только адреса
08:24
но к ним пойдут отсылки во многих местах
08:26
шо такое Address Type?
08:29
тип адреса
08:29
строительный, проектый, фактический ....
08:31
смотрю сейчас государев XML из ФИАС :)
08:35
zi_rus, да, я
08:37
ну и погодка у нас в питере
08:37
мало того что снегом засыпает вторую неделю, так еще давление ниже плинтуса
08:37
ходим как зомби, шатаясь, никаких грибов не надо
08:44
dvolodin: а ситуация "г. Москва, г. Зеленоград" в данной схеме как решается?
08:44
и все сопливые ходят
08:44
evyscr: division: Москва
08:44
в нем division Зеленоград
08:44
оба с типом город
08:46
почтовый индекс куда-нибудь прицепить можно?
08:47
по идее у building должен быть zip code
08:47
напиши в комментах там
08:51
ок
08:53
алсо, патч мне закоммить!
09:25
пытаюсь сделать from noc.ip.models.prefix import *
09:25
09:25
что не так?
09:27
даже если делать from noc.ip.models.prefix import Prefix - то же самое
09:34
evyscr: r7230
09:36
>>> from noc.ip.models.prefix import Prefix
09:36
>>>
09:38
хм... и правда, в shell работает
09:38
а из скрипта - не хочет
09:39
import set_env
09:39
set_env.setup(use_django=True)
09:40
у меня по этому же шаблону из inv всё импортируется без проблем
10:09
а кто у нас силен в i18n ?
10:09
со всякими gettext
10:28
надо вернуться к поддержке gettext в python'е и сделать ее для JS
10:28
10:29
шобы русский интерфейс вернуть?
10:29
нужны трансляции на уровне модуля (для моделей и CLI тулзов)
10:29
и отдельные трансляции на уровне приложений
10:29
да. и в первую очередь механизм отключения русского :)
10:29
есть JS-либа Gettext
10:30
freeseacher: язык в профиле никто не отменял Ж)
10:30
его спрашивают немедленно после того как видят привычный интерфес на смешанном русско английском
10:30
ага. я про CLI тулзы ;)
10:44
таки что вам надо от бедного геттекста?
10:45
увязать его с тем, что есть
10:45
:)
10:46
увязывай! (q)
10:47
я не понял про отдельные трансляции и всё такое
10:53
по идее, у каждого приложения в apps должна быть своя трансляция
10:54
оно слишком жирно будет
10:54
приложение -- самодостаточный кирпичик
10:55
сколько сейчас приложениев?
10:57
я не верю, что каждое из них способно жить в абсолютном одиночестве
11:00
формы и поля у них достаточно уникальны
11:00
все в кучу валить еще хуже
11:00
у многих используются дополнительные приложения
11:00
и отчеты
11:05
делить имеет смысл только в том случае, когда компонент может жить отдельно от других.
11:08
дополнительные приложения и отчёты никак не страдают (и не выигрывают) от деления либо неделения.
11:08
тут еще важный момент
11:09
для JS трансляции будут подгружаться динамически
11:09
тащить сразу все - накладно
11:14
кто делал морду для MacDB?
11:15
_4ePTeHok, есть мнение что надо кое-что изменить
11:15
столбцы МО и интерфейс дублируют информацию
11:16
но зато не хватает дескрипшена порта
11:16
его бы в скобках написать в том же поле интерфейс
11:16
а столбец с названием Мо удалить
11:17
есть такое. Только когда Дима доделает фильтры по extdocapplication - фильтровать по mo и port не получится
11:17
а хотелось бы
11:18
тогда не надо выводить название МО в поле с названием интерфейса
11:18
МО - интерфейс - дескрипшен, сделать отдельными столбцами
11:18
ну если порт в таком виде хранится в бд, чо я сделаю)
11:19
всмысле сделать то можно, кастомный рендерер например
11:19
и откусить то что до двоеточия
11:20
дескрипшен дернуть невеликая проблема
11:20
фильтр/поиск по порту и дескрипшену работать не будет
11:20
дескрипшен тогда дорисуй
11:20
а про порт надо думать
11:21
это совсем некрасиво как сейчас
13:06
кто использует старую схему dns provisioning' а?
13:09
я использовал но отключил
13:10
dvolodin, я как настроил полгода назад, так ничо не трогал больше
13:10
жду когда сломаете, тогда перейду на новую :)
13:17
то есть для начала надо отключить старую схему, тогда протестируют новую :)
13:18
:) ну есть же принцип "работает — не трожь"
13:34
dvolodin, как можно тестировать, если более-менее годная инструкция появилась только вчера
13:38
dvolodin, выключай старую. иначе нико не затестит. я давно жду, чтобы в продакшн её.
13:38
p/s: на тестовом всё работает как надо
13:38
тогда доделываю аутентификацию на stomp и в путь
Share this page
Share this page: