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: 17.08.2012
zi_rus #
05:27
народ, кто в ноке хорошо разбирается, вот если я открываю префикс в котором очень много адресов, то тормозит нок или база данных?
Guest7-ru #
05:33
iotop, atop, htop, latencytop...
05:35
Пророчествую что ето будет python-2.7, с вероятностью 90%, монга 9%? постгря 1% ;)
zi_rus #
05:46
при том что адреса хванятся в постгре, при чем тут монга? :)
05:48
сейчас atop поставлю, посмотрим
05:50
да, это питон
06:20
а куда делась инструкция по ГИСу?
Guest7-ru #
06:23
Что по гису? Там была только инструкция как создать свою карту.
06:23
Да, вот это по гису интрересно: http://forum.nocproject.org/index.php?topic=39.0
zi_rus #
06:24
там была инструкция как свою area добавить
Guest7-ru #
06:24
Вот создание своей карты: http://kb.nocproject.org/pages/viewpage.action?pageId=2687475
zi_rus #
06:25
вот оно
06:26
второй пункт искал
Guest7-ru #
06:27
Глянь енщё сюда: http://forum.nocproject.org/index.php?board=37.0
06:28
команда ./noc update-tilecache -a у меня больше 3 суток работала и терпения не хватило...
zi_rus #
06:30
ну, а у меня вообще не сработала, делает вид что что-то делает, а потом все по нолям, я хочу просто аrea c gis-lab в нок зарядить, а то он постоянно откручивается на самый дальний зум, а у меня нет сети в антарктиде
Guest7-ru #
06:32
Зачем тебе своя карта? Политика партии не разрешает тянуть карту с интернетов?
zi_rus #
06:33
это не карта, это область на карте, чтобы быстро на неее переключиться
06:35
по крайней мере, именно так я собираюсь ее использовать
06:36
вот и усё
06:38
сегодня всплыл вопрос, и вот я что-то про гис вспомнил
06:45
эх, в ноке такие фичи застряли (
Guest7-ru #
06:53
Как с гугловских карт убрать фигню:
06:53
Данные карты
06:53
Изображения ©2012 DigitalGlobe, GeoEye
zi_rus #
06:55
у меня тоже самое, никто не колется, это пидорги из гугла баксы хотят
06:59
да и черт с ними, в ОСМ карты неплохо продвинулись
07:00
а у гугла в моем городе дороги на 10метров от снимков расходятся, улицы отрисаваны прям поверх домов
Guest7-ru #
07:06
ГИС в ноке наверно на сам конец оставят, интересная задумки:
07:06
1. http://forum.nocproject.org/index.php?topic=22.msg41#msg41
07:06
2. http://forum.nocproject.org/index.php?topic=29.msg87#msg87
07:07
Вот только когда реализуют..
07:09
Хотя 95% всех узлов сети у меня на карте автоматом отображает, хоть визуально можно посмотреть где узлы находятся.
zi_rus #
07:14
в нок нужен новый объект под названием "Узел связи", именно к нему привязывать МО, именно его рисовать на карте
Guest7-ru #
07:15
Да, все ждём когда его в инвентори добавят..
07:16
А всего делов, создать таблицу в постгре "узлы" там хранить только почтовые адреса, коорбенаты и список реков.
Dmitry1 #
07:17
Народ, кто на С пишет? Есть вопрос.
07:18
http://pastebin.com/K9db0cMK
07:18
У кого что выводит не экран?
Guest7-ru #
07:18
Дальше создать в постгре таблицу "реков" там хранить название, порядковый номер на узле, число юнитов, и список юниты- МО
acid232 #
07:18
а гляньте http://pastebin.com/cJKrdRyp
07:18
я что-то не могу гис сделать
07:19
root@saiga:/tmp# ./a.out
07:19
Ошибка сегментирования
07:19
1.c: In function ‘main’:
07:19
1.c:10: warning: assignment makes pointer from integer without a cast
07:19
1.c:11: warning: assignment makes pointer from integer without a cast
Guest7-ru #
07:22
ls /usr/local/bin/osm2pgsql -он у тебя есть?
acid232 #
07:25
все разобрался, у меня hstore не был включен, помогло
07:25
psql -d noc -f /usr/share/postgresql/8.4/contrib/hstore.sql
Guest7-ru #
07:27
Он разве постапдате еще не включается?
07:28
Кто в питоновских типах рулит?
07:28
надо конвертировать 0 -> \x00
07:30
тупым перебором print ('\0'.encode('iso-8859-1'))
07:33
даёт что надо вот только надо возможность символ подставлять, как это сделать? Надо строку вида '¥02000' преобразовать в последовательность байтов вида b'\xa5\x00\x02\x00\x00\x00'
07:37
если посимвольно идти и склеивать то bytes('¥', 'iso-8859-1') даёт что надо b'\xa5', а bytes('0', 'iso-8859-1') вместо b'\x00' пишет просто b'0' Как заставить питон писать байты не в ascii а в шестнадцатиричном?
acid232 #
07:40
а вот что это такое http://pastebin.com/Y9gGLUhr
07:40
при попытке следовать инструкции
zi_rus #
07:44
dvolodin, а мы тут гис поминаем
evyscr #
07:45
а там какой pymongo требовался?
acid232 #
07:49
|pymongo|1.7|
07:49
у меня
dvolodin #
07:49
апгрейдь его
07:49
не будет работать
evyscr #
07:51
dvolodin: но в трейсе 2.1.1 контрибовский вроде, не?
acid232 #
07:51
поставил 2.2.1
07:51
в трейсе да
dvolodin #
07:52
нет его в контрибе уже давно
07:52
вынеси egg его
evyscr #
07:52
ой как интересно
acid232 #
07:52
а как правильно его вынести
evyscr #
07:52
rm -r
acid232 #
07:52
чтобы не сломать чтото другое
dvolodin #
07:54
просто вынести
07:54
еще в .pth файле там можно вытравить его
evyscr #
08:00
кстати, об обманутых ожиданиях. Полез я в vc смотреть префиксы из ipam, привязанные к влану... и не нашёл кнопки.
acid232 #
08:12
пофиг
08:12
не работает
08:13
тот же трейс
08:13
http://pastebin.com/vWEGTuBC
08:13
mongoengine обновлять теперь? )
dvolodin #
08:13
он в контриб
acid232 #
08:14
ну да он в контрибе, что и видно в трейсе
08:14
кстати ./noc import-osm-data какой-то пароль спрашивает
08:15
это от чего пароль, от постгреса?
08:15
может в нем дело
09:11
Dmitry1: NOC-637
Dmitry1 #
09:12
ok
acid232 #
09:19
get_interfaces глянь а :)
dvolodin #
10:30
фух, блин
10:30
кто сказал, что NOC сложно ставить
10:30
мы тут двух редкостных монстриков перетащили
evyscr #
10:32
это не повод не облегчать установку noc, тащемта
dvolodin #
10:32
а что там сложного?
evyscr #
10:33
ну не знаю, у меня было противоречие контриба системе.
10:34
и я даже не пытался думать о дистрибутивности.
10:36
хех, ну и, конечно, поломатость 0.6.4 aka last stable вызвала некоторое огорчение по потраченному времени.
dvolodin #
10:37
что более ломанное?
10:37
0.6.4 или last stable?
evyscr #
10:37
он тогда и был last stable
dvolodin #
10:38
он лучше/хуже последнего релиза?
evyscr #
10:38
уже не знаю
10:38
ибо hg
10:39
а разве пререлизы 0.7 считаются stable?
dvolodin #
10:40
да в общем-то да
evyscr #
10:40
я не про то, что они должны работать
dvolodin #
10:41
а про что?
evyscr #
10:41
а про то, что разработчики достигли milestone, когда решили, что всё необходимое на тот момент написано.
10:41
по мне так пререлиз - это как RC
dvolodin #
10:42
ну не совсем
10:42
там очень серьезные вещи появляются
evyscr #
10:42
угу
10:42
это то, что мы даже в бетах стараемся избегать по возможности
10:43
то бишь, вначале фризим, потом усиленно фиксим баги, потом бета.
10:43
в идеале релиз совпадает с rc
10:44
но обычно всегда есть какой-нибудь свежий баг :)
10:45
ну и, конечно, есть несколько веток разработки
10:47
при наборе весомого количества фиксов либо критических исправлений выпускается a.b.+1
10:47
как-то так
dvolodin #
11:01
все зависит от того, что делает продукт
acid232 #
11:04
помогите мне чтоли
11:04
с этим http://pastebin.com/vWEGTuBC
zi_rus #
11:20
dvolodin, тебе рассказать как я сегодня oVirt ставил?... Рассказываю, поставил ось, сказал yum install ..., и он вытащил все зависимости, сказал engine-setup, и в режиме диалога прошла настройка. Все уже можно пользоваться
11:22
я не хочу разводить холивар, что для каждой платформы нужно пакет собирать, просто одного скрипта установки не хватает
evyscr #
11:26
zi_rus: представь себе, пакеты для дистрибов собирают не разработчики софта, а пакаджеры. Кроме тех случаев, когда пакаджер является ещё и разработчиком.
zi_rus #
11:27
это я в курсе
evyscr #
11:29
тогда зачем про "холивар"?-)
zi_rus #
11:33
так всегда происходит
dvolodin #
11:34
zi_rus: а тебе рассказать, как я на днях ставил oracle application server?
11:34
или не надо ;)
11:34
или как недавно ставил talend?
evyscr #
11:34
с точки зрения пакаджера, за версии вида 0.7(4) надо руки отрывать.
11:34
потому что 0.7(4) > 0.7
dvolodin #
11:35
eправильно, версия должна быть вида 0.7(4)EA25 ?
zi_rus #
11:35
dvolodin, сравнение плохим, первый шаг к тому, чтобы самому стать хуже
dvolodin #
11:35
то есть talend - плохой?
zi_rus #
11:35
я не об этом
11:36
если там плохая инсталляция
dvolodin #
11:36
сколько раз я тупо ставил NOC по своей инструкции :)
11:36
и нормально ставится
11:36
если не пропускать пункты
evyscr #
11:36
о, вспомнил.
11:36
"А у вас в Америке негров линчуют!"
zi_rus #
11:37
dvolodin, ты говоришь нужна монга больше 2, а в центоси она последняя 1,8,6 - все инструкцией теперь только подтереться
dvolodin #
11:37
монга нужна больше 1.8
11:37
2.0+ -- recommended
zi_rus #
11:38
dvolodin, а еще если есть четкая пошаговая инструкция, значит ее можно реализовать в скрипте, если же это невозможно, значит где-то в инструкции пролет
dvolodin #
11:38
реализуй и отладь
zi_rus #
11:39
разберусь с виртуалками, чтобы был сервер для тестов и посмотрим что с этим можно сделать
dvolodin #
11:40
просто зоопарк систем в природе дикий
evyscr #
11:40
да, дикий
11:40
и под все не сделаешь, логично.
dvolodin #
11:41
да что за примерами ходить
veng #
11:41
dvolodin: а у тебя под какой системой nocproject запущен?
dvolodin #
11:41
оракловый клиент хочет иксов для установки
11:42
veng: макосы и suse разные
11:42
на последнюю opensuse ставится с пол-пинка
11:42
все зависимости более-менее присутсвуют
11:42
и с адекватными версиями
11:43
только systemd вынести надо
evyscr #
11:43
*в то
11:43
нафига выносить?
dvolodin #
11:43
да ушибленный он какой-то
evyscr #
11:43
тебя познакомить с человеком, который пакаджит и noc, и systemd?-)
dvolodin #
11:44
после smf и launchd тяжело воспринимается
evyscr #
11:44
inb4, это не я :)
11:44
это с непривычки, полагаю
dvolodin #
11:44
в общем -- пакеты это хорошо
evyscr #
11:44
угу.
dvolodin #
11:44
какой-нибудь web quickstart -- тоже
evyscr #
11:44
и апстрим, который помогает пакаджерам - это хорошо
dvolodin #
11:45
но у меня времени этим заниматься нет
11:45
:)
evyscr #
11:46
Кстати, http://git.altlinux.org/people/shaba/packages/?p=noc.git;a=blob;f=noc-README.ALT.UTF8
11:46
Что там уже устарело?
dvolodin #
11:49
да в принципе, все то же
11:49
на мой взгляд - несложно
evyscr #
11:50
я в своё время задумывался про поднятие исключительно активатора.
dvolodin #
11:50
базу можно из rpm создать сразу
11:50
активатор клонированием делается
11:50
и обновляется сам
evyscr #
11:50
хех
dvolodin #
11:51
./scripts/clone-activator
evyscr #
11:51
на отдельной машине.
dvolodin #
11:51
посмотри скрипт
evyscr #
11:52
где нет нока и никаких депенденсис
dvolodin #
11:52
ему нужен только python
mikevlz|2 #
11:52
dvolodin: что насчет выдачи в указанном мной формате?
dvolodin #
11:52
./scritps/clone-activator /tmp/noc
11:53
получишь то, что нужно
mikevlz|2 #
11:53
я когда клонировал, чота все-равно пришлось доустанавливать
11:53
кроме "только питона", который есть в фряхе из коробки.
11:53
яйца питоновские подкладывать пришлось %)
dvolodin #
11:54
ну может
11:54
это уже дело наживное
evyscr #
11:54
воть
11:54
это уже - апстрим, который не помогает пакаджерам ;)
ApmeM #
11:58
Решил обновиться, с лету получил ошибку "ImportError: No module named rrcache"
11:58
что-то изменилось?
11:58
и собственно - как проапдейтится теперь?
12:01
вот трейс http://pastebin.com/f2V5uhrb
misak #
12:30
добрый день
12:30
а потребность в rrcache давно появилась ?
12:30
и откуде его взять ?
12:31
ой :)
12:32
уже писали смотрю :)
ApmeM #
12:32
сами ждем ответа.
dvolodin #
12:45
поправил
12:46
evyscr: иногда интересы пакажеров сильно расходятся с потребностями разработки и пользователей
evyscr #
12:47
да
12:47
но вот только не надо объединять потребности разработки и потребности пользователей ;)
dvolodin #
12:47
c contrib систему сопровождать удобнее
evyscr #
12:47
кому как
12:48
в этом контриб вечно что-нибудь остаётся гадящее
dvolodin #
12:48
если пользователь огребает проблемы от того, что безумный пакажер положил django 1.2 или django 1.4, исходя из своего понимания
evyscr #
12:48
ха
dvolodin #
12:49
и начинает заводить issue и жаловаться по этому поводу, то чья это проблема?
evyscr #
12:49
issue вроде как в основном заводятся у дистрибутива
12:49
для стабильных продуктов
dvolodin #
12:49
да вот нифига
12:49
сколько у нас такого было уже?
evyscr #
12:50
дык, нок для меня стабильным проектом не является
12:50
роллинг во всей красе
dvolodin #
12:51
пример стабильного продукта аналогичного класса?
evyscr #
12:51
то есть, не поймите, что мол "не работающий", "падающий"
12:51
не знаю, я особо не выбирал
12:52
именно в аналогичном классе.
12:52
но я сегодня уже писал, как может быть в других
12:53
просто другая модель разработки/сопровождения
12:53
а в ноке надо всегда на транке сидеть
dvolodin #
12:54
что не есть плохо
12:54
ладно, поползу я
12:54
всем хороших выходных
evyscr #
13:00
http://cs309524.userapi.com/v309524000/dbf/XsoecmdqEEI.jpg
zi_rus #
13:04
кто такие qa?
evyscr #
13:12
quality assurance
Tweet
Share this page
Share this page: Tweet