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: 04.04.2013
Skripnik_A #
05:27
в Stomp access пусто. как настроить доступ?
MindGames #
05:32
а что за STOMP такой? Чего делает? :)
Skripnik_A #
05:33
позволяет синхронизировать данные ДНС
MindGames #
05:34
ааа.. тогда не нужен :) У нас виндовый ДНС просто...
zi_nnov #
05:34
MindGames, нужно просто навинду питон поставить
05:35
и запилить поддержку
Skripnik_A #
05:36
и разобраться как теперь настроить stomp
MindGames #
05:36
да там сам ДНС вроде как на AD поднят, чтоли.. я не шарю в этом особо ;) Разве питон как-то поможет здесь? Вообще, какая польза от этого, кроме того. что в ДНС будут актуальные записи о именах устройств в SA? У меня там имена автоматически присваиваются
05:36
сейчас. и они не совпадают с hostname на устройствах ;)
Skripnik_A #
05:53
`kk, а ты разобрался с Stomp access ?
`kk #
06:07
неа
zi_nnov #
06:07
`kk, почему? у тобя тоже 500?
06:07
а куда пароль вводить который в интерфейсе указываешь?
`kk #
06:07
нет. 500 была, но прапалп
zi_nnov #
06:08
в конфиге стомпа нет секции с паролем
06:08
куда делась?
06:08
`kk, как починил?
`kk #
06:08
самро
06:08
т.е так
06:08
:
06:09
закрываете нафиг вкладку. открываете ещё раз. добавляем только User и Passwd
06:09
так сохранило. потом получилось поставить галку "Active"
zi_nnov #
06:09
ы
`kk #
06:09
ага
zi_nnov #
06:10
`kk, а ты этот логин пароль еще где-то указывал? его ведь надо, как активатору, стомпу сообщить
`kk #
06:10
и я хз почему так
zi_nnov #
06:10
я так думаю
`kk #
06:11
да. как-то надо
06:11
я не копал
zi_nnov #
06:12
и еще поему пароль не закрыт звездочками когда его задаешь
`kk #
06:12
da
mikevlz|2 #
06:13
конфиг дефолтный стомпа глядели?
06:14
и конфиги дефолтные других демонов. Там бывает добавляются поля...
`kk #
06:14
нету ничего
06:15
надо main/stomp/daemon.py копать
Skripnik_A #
06:16
вот так-вот обновились с утра...
`kk #
06:16
это не мешает работе
06:17
Skripnik_A, или я чего то не знаю?
06:18
первый комент для stompaccess.py -- "PrefixTable.match: Use ORM instead of raw sql query"
Skripnik_A #
06:18
я как раз перенес обновление ДНС на эту схему синхронизации. пока не мешает, но если добавить новые узлы в днс - это будет проблемой
`kk #
06:18
ага.
06:19
мне как раз сегодня надо днс сделать на базе нока...
06:19
хехе
06:19
где володин с уточками...
zi_nnov #
06:23
dvolodin, мы тебя призывали
Skripnik_A #
06:24
все дело в уточках
`kk #
06:24
сработало -)
06:25
dvolodin, просвяти нас как "Main > Setup > Stomp access" настроить... мы не понимаем
dvolodin #
06:25
юзера, пароль и, опционально, prefix table, с которого можно логиниться
Skripnik_A #
06:26
а также noc-sync.conf
dvolodin #
06:26
да
`kk #
06:26
там только client_id можно задать
dvolodin #
06:26
сейчас гляну
`kk #
06:40
scheduler передаёт только client_id=self.stomp_client_id.
06:41
а stomp смотрит пароли для него в db.noc.stomp_access ?
06:41
или ничего не понимаю
RudW0lf #
06:53
коллеги
06:53
дропать что можно из базы безболезненно
06:53
из монго м
06:54
уж больно много весит она
MindGames #
06:54
я евенты дропал
06:54
ничего, не сломалось
mikevlz|2 #
06:56
ничего не дропать...
06:57
repairDatabase() или dump/restore, должно похудеть
MindGames #
06:58
mikevlz|2, как работает repairDatabase? Я такой команды не нашел
mikevlz|2 #
06:59
это команда из мира mongo
MindGames #
06:59
nmg noc # mongo
06:59
mongo mongodump mongofiles mongorestore mongostat
06:59
mongod mongoexport mongoimport mongos
06:59
мм.. можно по этапам написать для чайников? :)
06:59
и что значит дамп-рестор?
mikevlz|2 #
06:59
mongo noc
06:59
> db.repairDatabase()
07:00
как-то так
07:00
дамп/рестор значит - сделать резервную копию, дропнуть всю базу, восстановить базу из резервной копии...
RudW0lf #
07:00
хммм
mikevlz|2 #
07:01
вот ты такие вопросы задаешь, я аж диву иногда даюсь...
RudW0lf #
07:01
а можно как то сделать так чтобы она просто не пхла
mikevlz|2 #
07:01
RudW0lf: нельзя
RudW0lf #
07:01
или же ротацию к примеру эвентов сделать
MindGames #
07:01
nmg noc # mongo noc
07:01
MongoDB shell version: 1.8.2
07:01
Thu Apr 4 11:06:25 *** warning: spider monkey build without utf8 support. consider rebuilding with utf8 support
07:01
connecting to: noc
07:01
> db.repairDatabase()
07:01
и висит..
07:01
долго будет висеть? :)
mikevlz|2 #
07:01
ротация ивентов и так идет =) Все ивенты, которые несвязаны с алармами удаляются
07:02
MindGames: пока не починит базу, зависит от размеров базы
MindGames #
07:02
хмм.. у меня не удаляются вроде... опять старая версия нок? :)) или надо в сетапе что то сделать
RudW0lf #
07:02
так а место для этой комманды сколько необходимо
mikevlz|2 #
07:02
нет, ничего делать не надо, надо в шедулере main.cleanup включить
07:02
RudW0lf: примерно столько, сколько весит база лучше иметь
`kk #
07:02
MindGames, старовер.
mikevlz|2 #
07:03
монго не удаляет данные физически, а только помечает их как удаленные...
MindGames #
07:03
да! Язычник! :__
07:03
:)
`kk #
07:03
dvolodin, тук-тук
mikevlz|2 #
07:03
при восстановлении пересоздается БД, удаленное в нее не переносится
07:03
`kk: не мешай ему
07:04
работа в потоке не терпит суеты
RudW0lf #
07:04
йоба
`kk #
07:04
в идеальном мире
mikevlz|2 #
07:04
вот и будь сферическим юзером в уточке
07:04
так быстрее получится
RudW0lf #
07:05
хорошо
07:05
значит мы берем дамп из уже сделанного бекапа ноком
mikevlz|2 #
07:05
места совсем нет?
RudW0lf #
07:05
дропаем базу noc
07:06
а восстанавливаем
07:06
1.5 гб
07:06
т.е. нихуа
mikevlz|2 #
07:06
мда... В блогах уже отписался один товарищ свои квесты по восстановлению БД монги. Почитай
`kk #
07:06
Skripnik_A, не пропусти про stompaccess. я отошёл за утками
MindGames #
07:06
чорт... а дамп тоже из консоли монги делать надо? так же как и рестор? Эхх.. надо осваивать монгу ;)
07:06
да че за уточки то? уже третий день 6)
mikevlz|2 #
07:07
MindGames: если задача main.backup включена, то бекап снимается автоматом
MindGames #
07:07
ага! есть такое.. и место некисло занимает ;)
mikevlz|2 #
07:07
уточки... это советники. Они все знают и помогают решать проблему
MindGames #
07:07
а рестор как делаеть? :)
07:07
зхаххахаха ;))
mikevlz|2 #
07:07
в блогах есть про рестор
MindGames #
07:08
угу. видел.. перечитаю
mikevlz|2 #
07:08
а еще уточки делают ревизию кода, едят баги и весело крякают
RudW0lf #
07:11
MindGames, коль уж нашел, поделись пожалуйста ссылкой
Skripnik_A #
07:12
<MindGames>, обрати внимание, если ты будешь делать рестор на рабочую базу, то данные могут продублироваться.
07:13
http://kb.nocproject.org/pages/viewpage.action?pageId=7766346&focusedCommentId=7766349#comment-7766349
07:13
я вот так востанавливал
RudW0lf #
07:14
gfcb,j
07:14
пасибо
MindGames #
07:15
RudW0lf, кажется, меня опередили :)
RudW0lf #
07:15
лучше наверное нок стопнуть перед этой операцией
MindGames #
07:16
конечно
Skripnik_A #
07:18
<MindGames>, ресторе, на сколько я помню, делается не из коммандной строки системы а не из монги
RudW0lf #
07:22
таки я не понял перед рестором базу дропать надо?
Skripnik_A #
07:22
--drop
07:23
mongorestore сама дропнет
RudW0lf #
07:23
блин
07:23
плоха
Skripnik_A #
07:23
mongorestore --drop --verbose --db noc /patch/to/backup
RudW0lf #
07:24
а сколько по обьему бекап занимает
Skripnik_A #
07:24
а чем плохо? я так понял, что именно это тебе и нужно
RudW0lf #
07:24
примерно
07:24
он в разы меньше чем база да?
Skripnik_A #
07:25
у меня дамп занимал 185 метров. на сколько уменьшилась база не скажу, так как не отслеживал
RudW0lf #
07:49
nfrc
07:49
такс
07:49
а вот подскажите
07:49
в монге хранятся какие-то критические данные?
mikevlz|2 #
07:50
не знаю, что ты считаешь критическими данными
RudW0lf #
07:50
dj,otv nfr
mikevlz|2 #
07:50
локальные правила классификатора, линки, интерфейсы с их классами,ивенты, алармы, карты линков...
RudW0lf #
07:50
вобщем так
mikevlz|2 #
07:51
там много всякого
RudW0lf #
07:51
допустим если некоторых правил не будет
mikevlz|2 #
07:51
будешь писать их заново
RudW0lf #
07:51
или вернее нескольких таблиц работоспособность нока сохраниться
mikevlz|2 #
07:51
сложный вопрос...
RudW0lf #
07:51
я вообще в ждефолтной конфигурации нничего не писал
mikevlz|2 #
07:52
а в чем проблема?
RudW0lf #
07:52
только добавлял locatin
07:52
у меня есть подозрение что бекап не валидный
07:52
о
07:52
а я щас могу сделать выгрузку
mikevlz|2 #
07:52
можешь...
RudW0lf #
07:52
я просто щару зацепил nfs
07:52
большую
07:52
там мето оч много
mikevlz|2 #
07:53
man mongodump
07:53
успехов в этом нелегком деле =)
07:53
а я фильм смотреть ушел
Skripnik_A #
08:01
<mikevlz|2>, а если потом сделать ./scripts/post-update , по идее правила ивентов должны затянуться... или я ощибаюсь?
zi_rus #
08:04
народ, нетривиальный вопрос. у меня сглючил сервер, хочу его ребутнуть, но ни через kde ни через консоль он бутаться не хочет, висит, но некоторые команды принимает и выполняет, например я смог сделать kill -9 некоторым повисшим процессам, если такая кома
08:04
нда чтобы принудительно перезапустить сервер, типа как kill -9 чтобы без разговоров. reboot не сработал, то есть он схавал команду сказал всем что будет бутаться, но не стал этого делать, команды shutdown нет. лень идти за ключами чтобы физически его бутнуть. к
08:04
акие есть варианты?
dvolodin #
08:09
init убей
RudW0lf #
08:10
гм
08:10
что-то я базу перезалил а места не сильно больше прибавилось
08:11
300 метров
zi_rus #
08:31
Dmitry1, ты тут?
Dmitry1 #
08:33
yes
dvolodin #
08:33
RudW0lf: там аллокация кусками по 2G
zi_rus #
08:35
Dmitry1, NOC-978
MindGames #
09:07
у меня 6 гигов высвободилось после рестора
mikevlz|2 #
09:15
Skripnik_A: по идее - да
dvolodin #
09:21
докоммитил аутентификацию ЫЕЩЬЗ
09:21
STOMP
09:21
sync должен пролечиться
`kk #
09:27
nffr
09:30
nfr
09:30
так
09:31
мимо
MindGames #
09:32
я уже начал догадываться ;)
`kk #
09:32
dvolodin, http://pastie.org/7311798
09:32
в дебаге client-id:noc-scheduler
dvolodin #
09:33
ага
09:36
докоммитил
`kk #
09:42
да
Skripnik_A #
09:44
странно, у меня так и не проходит авторизацию http://pastebin.com/vxSL89Ls
09:44
конфиги подправил
`kk #
09:44
вот кусок - http://pastie.org/7311910
09:45
hg pull -u ?
Skripnik_A #
09:45
хм, у меня отсутствует в логе записи про пароль и логин. hg pull -u делал.
`kk #
09:45
changeset: 7595:ac97917c4db8
09:46
хм
dvolodin #
09:47
конфиги посмотри
Skripnik_A #
09:47
кусок конфига с днс-сервера http://pastebin.com/5UHPgkp8
dvolodin #
09:47
секция [stomp
`kk #
09:47
cat etc/noc-sync.conf | grep -A 5 stomp
09:47
глянь
RudW0lf #
09:47
хмм
`kk #
09:47
а
RudW0lf #
09:48
аллокация по 2 гиг
09:48
хмм
`kk #
09:48
Skripnik_A, http://pastie.org/7311798#8
RudW0lf #
09:48
ручками удалять надо что ли?
mikevlz|2 #
09:48
нет
`kk #
09:48
Skripnik_A, тебе верхнее
mikevlz|2 #
09:49
если базу дропнул и заново залил, то новая база будет занимать объем кратный двум гигам
09:49
да и старая тоже
dvolodin #
09:51
да
Skripnik_A #
09:54
а на днс-сервере тоже нужно обновлять noc-sync?
`kk #
09:55
http://code.nocproject.org/changelog/noc?cs=3bdb3646f6afad8bc47d0acb8d68155cff314125
10:04
Skripnik_A, завелось?
Skripnik_A #
10:05
да.
10:05
пришлось обновить noc-sync и на днс сервере
dvolodin #
10:05
да, надо ему обновлялку придумать
10:05
по аналогии с активатором
zi_rus #
10:06
а у активатора есть своя обновлялка? О_О
`kk #
10:07
dvolodin, хорошая идея.
dvolodin #
10:07
да
10:07
есть
`kk #
10:07
а то в продакш хочу завести ..
dvolodin #
10:08
он при коннекте обновляется
10:08
если не из дистрибутива запускается
`kk #
10:09
sync ?
10:09
ты меня запутал
dvolodin #
10:10
активатор
Skripnik_A #
10:10
<`kk>, а данные у тебя появляются?
10:11
после синхронизации
dvolodin #
10:11
надо бы и sync научить
`kk #
10:11
<dvolodin> по аналогии с активатором
10:11
z gjyzk
10:11
я как раз проsync
10:12
есть возможность пихнуть его пожить в продакшене. и вот по аналогии с активатором и хочется
10:12
Skripnik_A, нет ещё. пока только днс-ы разворачиваются
dvolodin #
10:13
У меня мегапатч лежит
10:13
http://pastie.org/7312223
Skripnik_A #
10:13
у меня в прошлый раз за секунды все развернулось.
dvolodin #
10:13
он намного стабильнее того, что сейчас в репо
10:14
но он напрочь отрывает repo dns и заменяет его на GridVCS
`kk #
10:14
Skripnik_A, виртуалки для них -)
dvolodin #
10:14
после него не будут работать старые методы provisioning'а через rsync и hg push
`kk #
10:14
т.е только новым методом?
dvolodin #
10:14
да
10:15
через sync
`kk #
10:15
стабильность? -)
dvolodin #
10:15
с ним же уходят dns_pull и dns_push
10:15
зоны перестраиваются только по изменению
`kk #
10:16
могу потестить
dvolodin #
10:16
крайне желательно
`kk #
10:17
так. накатить патч. что ещё.
dvolodin #
10:17
я тесты гонял, но их явно недостаточно
10:17
post-update, и все
10:17
зоны пропадут из configuration management'а
`kk #
10:17
меню новые и тд ?
dvolodin #
10:17
в dns.dnszone появится кнопка просмотра
`kk #
10:18
ок. попробую
10:19
Skripnik_A, у тебя так и не заработало?
dvolodin #
10:19
на самом деле патч небольшой
10:19
половина -- выпил ненужного
10:19
до 221 строки
Skripnik_A #
10:20
<`kk>, пока пусто
dvolodin #
10:20
и с ним можно делать зоны вроде 10.in-addr.arpa
10:20
с 06.01.2013 лежит неприкаянный
`kk #
10:20
без них никуда!
10:22
Skripnik_A, debug+ tcpdump, наверное ...
dvolodin #
10:22
собственно, если прокатит, можно будет выпилить и репы RPSL всякие
10:23
и, что гораздо веселее -- конфиги
10:24
http://code.nocproject.org/browse/noc/lib/gridvcs/gridvcs.py?hb=true
Skripnik_A #
10:24
<`kk>, вот лог с днс-сервера http://pastebin.com/LCWWAsUP
dvolodin #
10:24
сам GridVCS весьма прямолинеен
10:24
из полезных вещей -- есть возможность перезаписи истории
10:24
и уплотнения изменений
10:25
внешний репо сейчас -- одна из основных проблем при настройке
Skripnik_A #
10:26
<`kk>, а у тебя sync получает данные? хоть какие-то?
`kk #
10:27
Skripnik_A, подхожу к этому. только развернулся образ виртуалки.
dvolodin #
10:27
./noc sync <channel> list
`kk #
10:28
./noc sync dns/zone/ch1 list
10:28
./noc sync dns/zone/ch1 verify bla.ru
10:28
вроде так
10:28
глянь
Skripnik_A #
10:33
никакой информации не выдает.
`kk #
10:34
я уже скоро.
Skripnik_A #
10:37
аха... разобрался. noc-schedules и noc-sync на сервере noc еще нужно менять.
`kk #
10:38
т.е прописать в них логин/пасс stopm ?
Skripnik_A #
10:38
но на днс-сервере имеем трейс
10:38
да, нужно прописывать,
`kk #
10:38
=)
10:39
показывай трейс, но "dvolodin has quit ()"...
Skripnik_A #
10:39
я на всякий случай прописал в обоих файлах
`kk #
10:39
и там и там надо
Skripnik_A #
10:43
странно, прописал старую папку, и трейс пропал
father #
10:44
всем привет
10:45
Есть у кого нибудь пример занесения оборудования в нок?
`kk #
10:46
csv, sql
father #
10:47
По подробней?
`kk #
10:50
Main -Setup- CSV Export/Import
father #
10:54
А дальше что делать?
10:54
Вы можете написать пример как мне добавить в систему к примеру, Cisco Catalyst
10:54
У меня в сети их почти 200 штук стоит
zi_rus #
10:54
father, экспортни сначала, получишь шаблон для csv
Skripnik_A #
10:54
<father>, у тебя хоть одна из них занесена в noc?
father #
10:55
Нет
Skripnik_A #
10:55
заносишь ее в нок, затем делаешь Main -Setup- CSV Export/Import,f bvtyyj trcgjhn
10:55
* а именно експорт.
10:56
смотришь формат файла и вручную или скриптом генерируешь файл для импорта.
father #
10:56
Как занести?
mikevlz|2 #
10:56
Service Activation -> Managed Objects
10:56
там добавляешь
zi_rus #
10:57
кнопка адд
Skripnik_A #
10:57
собственно.
10:57
нет там такой кнопки, не пугай человека
zi_rus #
10:59
как нет, когда есть
father #
10:59
Там есть кнопка "Добавить объект"
zi_rus #
10:59
sa >mo > add mo
10:59
у меня на аглицком
Skripnik_A #
10:59
мы предпочитаем великий и могучий
father #
11:00
Блок "Access" яотвечает за то, каким способом нок зайдет на железку?
Skripnik_A #
11:00
да
`kk #
11:00
father, http://kb.nocproject.org/pages/viewpage.action?pageId=1507823
11:00
старое, но понятное
father #
11:01
При сохранении я получаю вот такую лабуду
11:01
File: /opt/noc/lib/registry.py (Line: 90)
11:01
File: /opt/noc/cm/vcs/__init__.py (Line: 23)
11:01
File: /opt/noc/cm/models.py (Line: 88)
11:01
File: /opt/noc/cm/models.py (Line: 99)
11:01
Спасибо за видео
Skripnik_A #
11:03
посмотри как заполнен SAE, сделай по аналогии
dvolodin #
11:03
`kk: патчик накатился?
father #
11:04
Сейчас посмотрю
`kk #
11:04
нет. отвлекли на другое пока
Skripnik_A #
11:12
как правильно его накатить?
dvolodin #
11:17
patch
11:17
:)
11:17
patch -p0
11:17
или hg import --no-commit
`kk #
11:17
hg import -f --no-commit patch.txt
11:18
и post-update
Skripnik_A #
11:23
video noc # su - noc
11:23
noc@video ~ $ hg import -f --no-commit dns.patch
11:23
applying dns.patch
11:23
noc@video ~ $ ./scripts/post-update
11:23
post-update сделал.
11:23
что теперь смотреть и тестить?
`kk #
11:23
в dns.dnszone появится кнопка просмотра
Skripnik_A #
11:24
не увидел такой кнопки.
11:26
а вот из СМ раздел для DNS пропал
11:26
так, кнопку нашел.
11:27
нужно было зайти в редактировании зоны. в верху с права.
11:27
вот только не показываются никакие данные.
inoyat_kayumov #
11:28
доброго всем
`kk #
11:31
Skripnik_A, у меня показывает
inoyat_kayumov #
11:31
на некоторых из кучки с2811 вылезает такое - http://dpaste.com/1046840/
dvolodin #
11:32
закоммитил изменения по выносу is_* из get_interfaces
11:32
поправьте свои профили и тушенку
`kk #
11:34
Skripnik_A, посмотри noc-scheduler.log
Skripnik_A #
11:39
перезапустил noc-sync на ДНС (отдельная машина), теперь показывает
`kk #
11:39
круто
11:40
dvolodin, ну у нас всё работает.
Skripnik_A #
11:41
круто, но непонятно как связан noc с отдельностоящим ДНС сервером и sync на на нем.
`kk #
11:41
кто тут ещё с днс есть ?
Skripnik_A #
11:41
/var/repo/dns/ так и остается? или, со временем, там будут неактуальные данные
`kk #
11:50
получается да
Skripnik_A #
11:51
а данные где хрониться будут? в базе?
`kk #
11:55
да
11:56
db.noc.gridvcs.dnszone.files
11:57
db.noc.gridvcs.dnszone.chunks
11:57
если я всё правильно понял
Skripnik_A #
12:02
я так понял, что dvolodin планирует такое сделать и для конфигов устройств.
12:02
и вот этот момент меня настораживает. сейчас скорировал конфиг, отредактировал его, и можно заливать на новую железку, времени уходит пару минут.
zi_rus #
12:04
Dmitry1, NOC-979
Dmitry1 #
12:09
для последнего ивента нет класса
dvolodin #
12:09
Skripnik_A: удалять его не будет
Dmitry1 #
12:09
Я на себя возьму это issue
zi_rus #
12:10
разрешаю тебе его создать
`kk #
12:14
Skripnik_A, всё так же и останется
12:16
dvolodin, патч годный. теперь пусть все тестируют -)
dvolodin #
12:17
`kk: какой из них?
12:17
заработал?
`kk #
12:17
на днс
12:18
да. preview zone работает
12:19
просматривать версии удобнее
12:19
чем в cm
dvolodin #
12:20
ну да
12:20
погоняй несколько дней
12:21
он еще и на порядок быстрее должен работать
`kk #
12:21
хм. он на каждую запись делает post.
dvolodin #
12:22
историю он нормально засосал при миграции?
`kk #
12:22
10 записей = 10 - 201 POST, 10 - 200 GET, а на экране как будто 10 раз F5
12:23
чистый нок. без истории
MindGames #
12:23
мне кажется, что с конфигами оборудования в НОК все и так супер сделано! все версии конфигов хранятсЯ, удобно сравнивать. зачем менять что-то? :)
dvolodin #
12:23
при какой операции?
12:23
MindGames: при большой сети mercurial тупо не успевает коммитить
`kk #
12:24
нащёлкал 15 или 20 пустых полей в редакторе зоны. добавил 10 записей. остальные поля удалил
12:25
ща лог
MindGames #
12:25
dvolodin, хм.. ну, надеюсь, что новая версия по функционалу будет такая же? ну, чтобы были версии конфигов.. можно было различия искать и прочее.
`kk #
12:26
dvolodin, http://pastie.org/pastes/7313516/text
12:26
про 10 преувеличил т.к не считал -)
dvolodin #
12:27
первые три -- это ты diff'у делал и смотрел версию
`kk #
12:27
да
12:27
сек
12:27
я перепроверяю
Skripnik_A #
12:28
dvolodin, а есть ли возможность сохранить зону как файл, предположим к себе на машину. Т.е. возможно ли на форме View наличие кнопки "save"
`kk #
12:31
dvolodin, http://pastie.org/pastes/7313584/text
12:31
удалил записи. тоже поведение
dvolodin #
12:32
Skripnik_A: если делать нормально, то нужно что-то вроде File API
`kk #
12:32
что он их пачкой не убивает...
dvolodin #
12:42
А в чем проблема?
12:42
он не должен пачкой убивать
`kk #
12:43
понял
e_zombie1 #
13:05
.
13:24
self.add_to_menu(app, v)
13:24
File "/opt/noc/lib/app/site.py", line 314, in add_to_menu
13:24
root["children"] += [r]
13:24
KeyError: 'children'
13:24
post-update: 65: sync-perm failed
13:24
из за чего?
13:24
какой компонент?
Tweet
Share this page
Share this page: Tweet