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: 20.02.2014
TSergey #
03:23
обновил noc, далее, с помощью MindGames
03:23
sudo -s
03:23
su noc
03:23
cd /usr/share/postgresql/9.1/contrib/postgis-1.5/
03:23
psql -f uninstall_postgis.sql
03:23
далле проапдейтился
03:24
теперь трабл в GDAL library
03:24
"django.contrib.gis.gdal.error.OGRException: Could not find the GDAL library (tried "gdal", "GDAL", "gdal1.8.0", "gdal1.7.0", "gdal1.6.0", "gdal1.5.0", "gdal1.4.0"). Try setting GDAL_LIBRARY_PATH in your settings.
03:24
upgrade-user: : failed to update manifests"
03:24
подскажите чего дальше делать?
04:00
в портах пусто
04:30
sudo apt-get install gdal
04:36
но GDAL_LIBRARY_PATH в env по прежнему нет
MindGames #
04:39
йоу! привет! :)
TSergey #
04:40
MindGames: привет
MindGames #
04:40
TSergey, я так понял, базу postgres ты уже поправил, а теперь ошибка gdal вылезла? :)
TSergey #
04:40
спасибо за вчерашний совет
04:40
ага, GDAL --- его просто нет
04:40
sudo apt-get install gdal
04:40
Reading package lists... Done
04:40
Building dependency tree
04:40
Reading state information... Done
04:40
E: Unable to locate package gdal
04:41
посоветуй чего дальше :)
freee #
04:41
я вчера делал чистую инсталяцию.
04:41
с gdal не возникло грабли
TSergey #
04:42
прекрасно, значит на товей машине он есть
04:42
*на твоей
freee #
04:44
НЕЕ
MindGames #
04:45
TSergey, я сначала пробовал делать easy_install gdal. неуспешно. после чего сделал просто apt-get install gdal-bin
freee #
04:45
там чистая совсем инсталяция была
04:45
дебиан из каробки
TSergey #
04:45
ну если софтина в портах :)
MindGames #
04:46
TSergey, вот копипаста команды: sudo apt-get install gdal-bin
04:46
попробуй
04:46
у меня тоже считай, чистая инсталляция убунты 12.4
04:46
если не находит пакет, то добавь репу. сейчас посмотрю, какие репы у меня прописаны
TSergey #
04:46
...
04:46
Setting up gdal-bin (1.7.3-6ubuntu3) ...
04:46
Setting up odbcinst (2.2.14p2-5ubuntu3) ...
04:46
Processing triggers for libc-bin ...
04:46
ldconfig deferred processing now taking place
04:48
MindGames: !!!
04:48
"upgrade complete"
MindGames #
04:48
прокатило? :)
04:48
ну отлично ;)
04:49
блин. надо бы куда-нить на форум выкинуть может, это? Ты уже второй кто с такой проблемой. я тоже пол-дня убил на это. да и до меня были такие. т.к. мне здесь подсказали про аннинсталл гис.sql
TSergey #
04:49
"NOC 0.8dev9258"
04:50
да, я сделаю в форум
MindGames #
04:50
TSergey, кстати, как ты версию вывел?
04:50
какой командой?
04:50
да, добавь, плиз. а то я на планерку сейяас иду
TSergey #
04:50
из под интерфейса, не командой
MindGames #
04:50
да и вообще, я ленивая скотина ;)
04:51
у меня NOC 0.8dev9232
04:51
надо обновиться... ))
04:51
обычно с этой фразы все и начинается ;)))
TSergey #
05:12
MindGames: http://forum.nocproject.org/index.php?topic=294.0
zi_rus #
05:27
dvolodin, вчера, после разговоров о политике опять возникла мысль вытащить type объекта из скрипта прямо в object model. мне кажется это логичней, чем каждый раз для каждой детали пытаться определять что это шасси, а не трансивер
MindGames #
05:32
TSergey, молодец! Кратко четко и понятно. я бы там на две простыни расписал бы ;)))
05:33
Я там засветился :_)
TSergey #
05:34
спасибо :)
dvolodin #
05:39
zi_rus: зачем?
05:39
это всего лишь небольшой частный случай
zi_rus #
05:41
dvolodin, затем что тип запчасти мывсегда знаем изначально, а определять его динамически скриптом не масштабируемое решение, сейчас это делается по косвенным признакам вроде PID или description, а по уму это надо держать прямо в модели
05:41
шасси всегда будет шасси
05:41
lc будет lc
05:41
а трансивер будет трансивером
dvolodin #
05:41
сможешь ли ты найти модель без типа?
zi_rus #
05:41
по пид, как и все остальное находишь
05:42
тип нужен только для conn rule
05:42
чтобы втыкать
dvolodin #
05:42
вот именно
05:42
тип живет только для connection rule
zi_rus #
05:43
и что именно?
dvolodin #
05:43
про то, что модели на тип абсолютно наплевать
05:43
и даже больше -- одна модель может быть разным типом на разных железках
zi_rus #
05:43
вот про это поподробней
dvolodin #
05:43
да очень просто
zi_rus #
05:43
как она может быть разным типом
dvolodin #
05:44
есть у тебя шеститонник и 76
05:44
допустим, с разными connection rules
05:44
или 76 и мелкий свич
05:44
есть трансивер
05:44
на киске он будет XCVR
05:45
а, скажем, на ежике - вполне может быть Trans
05:45
или SFP
in7rude #
05:45
Привет
zi_rus #
05:46
это политический вопрос, а не технический, если придерживаться правила именования типов, то этой проблемы не будет, зато будет выигрыш в упрощении скрипта сбора инвентори
in7rude #
05:46
где подкрутить таймаут для Extreme.XOS.get_interfaces? 120 секунд не хватает
dvolodin #
05:46
Технически можно сделать ModelInterface с хинтами для discovery
zi_rus #
05:48
dvolodin, зачем, если у тебя уже есть object model, в раздел model data вполне можно дописать пункт type и чуть-чуть переработать логику, чтобы тип брался из модли, а не из ответа скрипта
dvolodin #
05:49
ну да
05:49
чтобы дописать его в model type необходимо описать model interface
zi_rus #
05:50
ну если так то да
dvolodin #
05:50
теоретически, возможно и так сделать
05:51
если скрипт выдал type == None -> пробовать взять его из модели
zi_rus #
05:53
уже сейчас скрипт для циски заполнен исключениями и ветвлениями просто дичайшим образом, для iosxr проще но и тут уже нарисовалась проблема, ты не сможешь эти частности отслеживать и каждый раз переписывать скрипт когда вендор что-то поменяет, а в кол
05:53
лекции можно хранить нужную информацию, и успех будет зависеть только от актуальности базы моделей и любой юзер сможет добавить свою необычную или исключительную железку и пользоваться инвентори полноценно
TSergey #
06:01
хм, а где теперь импорт в MO?
zi_rus #
06:02
main > setup > сым шьзщке
06:02
csv-import
TSergey #
06:03
спасиб
06:04
а еще, при открытии новой вкладки, я остаюьс в старой --- это только у меня так? в 0.8 (он запущен вторым, на другом серевере), такого эффекта нет
zi_rus #
06:06
бывает такое, но последнее время реже
TSergey #
06:08
is_configuration_managed, repo_path исключены из импорта sa.manageobject?
MindGames #
06:09
TSergey, я вообще не могу ни чего импортировать из старого нока. но у меня там версия 0.7 была ;) буду руками вбивать. а вообще, там очень многое чего поменялось. буду разбиратья на следующей неделе
TSergey #
06:11
"Error importing data: Invalid field 'is_configuration_managed'" --- да, видимо исключен
06:14
"Error importing data: Failed to save line 1: 'utf8' codec can't decode byte 0xca in position 0:" --- грустно
06:17
решил, csv не в utf-8 был
06:17
15 records are imported/updated
06:17
но в SA\MO только SAE, это как? куда он импортнул?
06:18
а, перезашел браузером, показывает
06:18
(в 0.8 отображал сразу)
06:19
хм, и Edit у меня не отрабатывает
06:19
как же так?
06:23
Managed Object Selectors не работает по тэгам, или там что-то неочевидное?
06:25
комрады, посомтрите, плс, работает у вас в Managed Object Selectors сбор по тэгам?
06:25
*посмотрите
06:30
хм, причем Edit (карандашик) не работает в SA\MO, а в SA\Setup\Managed Object Profiles работает
06:32
может как-то связано с пустым значением в Auth Profile
06:43
"var/log/noc" почему-то пустой
06:48
SA\Reports\Managed Object Summary по тэгам вываливает ошибку
06:48
http://pastebin.com/8T851Nwh
06:59
хм, а логи в /srv/noc/log/
MindGames #
07:07
ага :) много че поменялось. я ж про то и говорю
07:08
потому, я буду ручками вбивать по началу объекты.. протестирую что да как
TSergey #
07:09
в текущей, я так подозреваю, не сможешь ручками
07:10
нет у меня кнопок
07:10
это видимо фича вчерашняя, с доступами по Auth Profile
07:11
а может что-то глобальнее
MindGames #
07:13
да уж. блин.. понаворотили ;)
07:14
напомните мне, в команде sh ip cache flow звездочкой помечается ingress или egress?
TSergey #
07:15
dvolodin: подскажи, плс, нет кнопок добавления в MO, не нажимается редактирование, чего не так?
dvolodin #
07:16
TSergey: login/logout
TSergey #
07:16
вроде не эксплорера ошибка, в других разделах редактирование доступно
dvolodin #
07:16
zi_rus: там еще один момент есть
07:16
не всегда модель известна
zi_rus #
07:17
в смысле
07:17
приведи пример
dvolodin #
07:17
Unknown | Transceiver
Dmitry1 #
07:17
dvolodin: Привет. Вчера решил попробовать соединить железки по cdp
07:17
show cdp neighbors detail | i Device ID
07:18
Device ID: Switch
07:18
Device ID: Switch
07:18
Device ID: cisco
07:18
хотя команда show cdp detail выдает IP адрес. Но вместо него мы используем device id
TSergey #
07:19
dvolodin: TSergey: login/logout --- спасибо, помогло
zi_rus #
07:19
это вполне стандартная ситуация на самом деле. 1) ты сам сказал, что в принципе скриптом можно возвращать тип для некторых вещей, а для остального держать тип в модели или 2) так или иначе нужна модель для подобных трансиверов чтобы элементарно указат
07:19
ь что у него раъем sfp, а раз модель есть пусть даже для unknown, то в ней можно и указать что это таки трансивер
dvolodin #
07:19
да нет
07:19
там модели нет на тот момент
Dmitry1 #
07:20
TSergey: Не ходи туда експлорером. Лучше используй chrome или safari
dvolodin #
07:20
посмотри asset.py
TSergey #
07:20
у меня фаерфокс
dvolodin #
07:21
https://bitbucket.org/nocproject/noc/src/212aed433d22257d42b50fe1118e7506a86fc28d/inv/discovery/reports/asset.py?at=develop#cl-62
07:21
62 строка
zi_rus #
07:21
dvolodin, да нет, я тебе говорю, это вопрос логики, которую вполне можно поменять
dvolodin #
07:21
даже если мы поднимем find vendor/find model наверх
TSergey #
07:21
а конфиг, если он его показывает, уже должен быть в репо?
dvolodin #
07:21
и там возьмем type
07:23
там с 50 до 91 строку нужно будет реорганизовать
Dmitry1 #
07:24
dvolodin: Дим, мы можем дополнить интерфейс IGetCDPNeighbors, чтобы туда можно было IP добавлять
zi_rus #
07:24
dvolodin, да нет, ты пытаешься привязываться к тому что у тебя реализовано, лично я считаю что выигрыш достаточно существенный чтобы был смысл продумать и переписать
Dmitry1 #
07:25
У нас этот интерфейс был до IGetInterfaces, когда мы не могли знать IP, которые присутствуют на устройстве
dvolodin #
07:25
перепиши и отладь для того, что уже есть ;)
buggy-funhouse #
07:25
день добрый! Подскажите, Failed to install PostGIS: Not found: /usr/share/postgresql/9.3/contrib/postgis-1.5 . У меня постгис в другой папке, что он его там ищет? анинсталл нет, есть только postgis_restore.pl Процесс апгрейда не проходит
Dmitry1 #
07:26
buggy-funhouse: вручную поставь
buggy-funhouse #
07:27
вручную поставить что? базу?
Dmitry1 #
07:27
только postgis
buggy-funhouse #
07:27
он установлен, только версии 9.3 - 2.1
dvolodin #
07:28
buggy-funhouse: CREATE EXTENSION postgis
07:28
и хватит ему
buggy-funhouse #
07:28
dvolodin: это откуда выполнить?
dvolodin #
07:28
psql noc
Dmitry1 #
07:29
dvolodin: Дим, у нас есть get_interfaces, но мы его не используем. Ни найденные IP не заносим в IPAM, ни MAC адреса при попытке связать устройства по LLDP не используем
dvolodin #
07:30
заносятся адреса в ipam, ты про что вообще?
Dmitry1 #
07:31
dvolodin: С какого это перепугу они заносятся в IPAM?
TSergey #
07:31
buggy-funhouse: напиши, получилось ли, и всю команду
dvolodin #
07:32
если включен ip_discovery, то interface_discovery добавляет адреса
TSergey #
07:33
в noc-discovery.log есть
07:33
2014-02-19 13:30:00,364 [inv.discovery] Rescheduling job performance_report(performance_report) to 2014-02-19 13:31:00 status=W
07:33
2014-02-19 13:30:03,388 UNHANDLED EXCEPTION (2014-02-19 13:30:03.371122)
07:33
Working directory: /opt/noc
07:33
<class 'pymongo.errors.AutoReconnect'>
07:33
could not connect to localhost:27017: [Errno 111] Connection refused
07:33
START OF TRACEBACK
07:33
что не так?
dvolodin #
07:33
монга не так
Dmitry1 #
07:34
dvolodin: Извини за выражение, но хуйню оно добавляет.
07:34
dvolodin: http://fastpic.ru/session/2014/0220/2518JqsOfO.html
07:34
dvolodin: Это все IP адреса РЕАЛЬНЫХ железок, у которых работает get_interfaces
dvolodin #
07:34
и?
Dmitry1 #
07:34
посмотри картинку
dvolodin #
07:34
он не перетирает имеющиеся записи
Dmitry1 #
07:36
Я уже об этом говорил много раз. Выставь приоритет занесения в базу найдкнных IP адресов interface_discovery перед ip_discovery
buggy-funhouse #
07:37
dvolodin: после введения команды "CREATE EXTENSION postgis "ничего не произошло, \q вышел, запустил апгрейд снова, та же ошибка.
TSergey #
07:38
так чего тебе psql сказал-то?
buggy-funhouse #
07:39
да ничего. я в него зашёл
07:39
ввёл команду и ничего)
07:39
заходил из-под noc
07:40
noc@sniff-ek:/usr/share/postgresql/9.3/contrib/postgis-2.1$ psql noc
07:40
psql (9.3.2)
07:40
Введите "help", чтобы получить справку.
07:40
07:40
noc=# CREATE EXTENSION postgis
07:40
noc-# \q
07:40
noc@sniff-ek:/usr/share/postgresql/9.3/contrib/postgis-2.1$
HaLVeR #
07:42
buggy-funhouse, pg_config --sharedir
07:42
что показывает
Dmitry1 #
07:43
dvolodin: Специально убрал из IPAM один IP, который привязан к SVI интерфейсу циски. На жтой циске циске запусти interface_discovery.
07:43
dvolodin: результат: 10.110.0.50 ALLOCATED ip-10-110-0-50.example.com 00:19:55:E0:C9:48 Seen at CAT3560:Vl 255
buggy-funhouse #
07:43
упс. /usr/share/postgresql/9.3
Dmitry1 #
07:43
Как была фигня, так и осталась
07:46
Вывод: IPAM не работает
in7rude #
07:48
Есть где инфа как пользоваться Inventory?
TSergey #
07:49
buggy-funhouse: не так запускал?
07:49
su - pgsql -c "psql noc"
07:49
(http://forum.nocproject.org/index.php?topic=274.0)
ufir #
07:49
ХАХАХА
07:49
как пользоваться Inventory?
07:49
никак
in7rude #
07:49
замечательно ))
ufir #
07:49
это инвентори - какой-то ёбаный дзен
buggy-funhouse #
07:49
TSergey: нет. su noc, psql noc.
e_zombie #
07:49
ufir: утраиваю
TSergey #
07:50
"dvolodin: монга не так" --- где конфигурить?
Dmitry1 #
07:50
dvolodin: Вот скажи мне, пожалуйста, какая мне польза с аларма "PIM neighbor 192.168.192.1 DOWN on Vl 3.", если у меня в IPAM
07:50
dvolodin: 192.168.192.1 ALLOCATED ip-192-168-192-1.example.com 00:05:74:97:49:00 Seen at CAT6509:Vl 445
07:51
А это адрес интерфейса железки, на которой регуляроно выполняется get_interfaces
08:02
а в ответ - тишина...
dvolodin #
08:07
Дим, посмотри код ip и interface discovery и подумай, что можно сделать
08:07
кто первый нашел, того и тапке
buggy-funhouse #
08:08
TSergey: а у тебя где проблемыц?)
Dmitry1 #
08:08
у меня ip discovery отключен
08:08
вообще
evg_krsk #
08:12
dvolodin: а есть кто-то занимающийся комерческой доработкой нока под хотелки? :-)
dvolodin #
08:13
evg_krsk да
08:13
все зависит от хотелок
evg_krsk #
08:13
и кто это?
Dmitry1 #
08:14
dvolodin: Сейчас запустил на циске interface_discovery. В IPAM адрес не появился
ufir #
08:14
evg_krsk кто-кто
08:15
Володин в пальто
evg_krsk #
08:15
dvolodin: как бы лучше пообщаться на эту тему?
ufir #
08:16
ты не поверишь (С)
dvolodin #
08:16
evg_krsk: стучись в скайп или в личку
in7rude #
08:19
как импортировать CSV в IPAM?
dvolodin #
08:19
скайп мой - dvolodin
08:20
Dmitry1: чтобы он появился - нужно, чтобы был включен ip discovery
TSergey #
08:21
buggy-funhouse: в логах дискавери ругается на монгу
Dmitry1 #
08:21
dvolodin: DGS-3627G:admin#show ipfdb
08:21
Total Entries: 481
08:21
А меня интересуют только 3 IP оттуда
buggy-funhouse #
08:21
TSergey: у тебя он хотя бы работает =)
Dmitry1 #
08:22
Остальное - адрееса абонентов, которые выдаются по DHCP
TSergey #
08:22
так ты сделал экстеншн?
Dmitry1 #
08:22
Для меня MAC discovery и IP discovery - только вред делают
TSergey #
08:23
Dmitry1: намекни, плс, где монга конфигурится
Dmitry1 #
08:24
TSergey: У меня mongodb.conf имеет нулевой размер, и все работает
TSergey #
08:24
у меня в логах дискавери ругается
Dmitry1 #
08:24
dvolodin: внимательно смотри ниже:
08:25
# ./isc-dhcpd restart
08:25
Stopping dhcpd.
08:25
Starting dhcpd.
08:25
Internet Systems Consortium DHCP Server V3.1-ESV
08:25
Copyright 2004-2010 Internet Systems Consortium.
08:25
All rights reserved.
08:25
For info, please visit https://www.isc.org/software/dhcp/
08:25
Wrote 0 class decls to leases file.
08:25
Wrote 0 deleted host decls to leases file.
08:25
Wrote 0 new dynamic host decls to leases file.
08:25
Wrote 40736 leases to leases file.
08:25
Listening on BPF/em0/00:e0:81:b1:b7:94/10.110.0/24
08:25
Sending on BPF/em0/00:e0:81:b1:b7:94/10.110.0/24
08:25
Sending on Socket/fallback/fallback-net
08:25
Как ты считаешь, это уважительная причина, чтобы не пользоваться IP discovery ?
dvolodin #
08:26
неа
08:26
неуважительная
08:26
просто нужно его нормально дорабатывать
Dmitry1 #
08:27
А зачем мне сорок тысяч "левых" записей в IPAM ?
dvolodin #
08:28
Дим, нужно просто придумать и реализовать нормальный механизм фильтрации
Dmitry1 #
08:28
И это при том, что я там не могу найти РЕАЛЬНЫЕ железки
dvolodin #
08:28
40k адресов - вообще копейки
Dmitry1 #
08:28
dvolodin: Я об этом тебе говорю уже больше года!
08:29
Если бы был нормальный IPAM, то можно было бы его добавить в datasources для FM
dvolodin #
08:29
зачем, если у тебя в event'ах нет VRF'ов?
Dmitry1 #
08:30
Вот тебе пример аларма: "PIM neighbor 192.168.192.1 DOWN on Vl 3."
dvolodin #
08:31
в каком vrf крутился процесс pim и к какому относится адрес?
Dmitry1 #
08:33
если нету vrf - то default
08:35
а вот куда он относится я уже писал: Seen at CAT6509:Vl 445
08:35
Очень информативно
dvolodin #
08:36
кстати, относительно вчерашнего вопроса про линки между PoP - ами
buggy-funhouse #
08:36
TSergey: а как он делается? я ввёл ту команду и ничего не произошло.
dvolodin #
08:36
я придумал шибанутое на всю голову решение, и оно даже мне начинает нравиться
Dmitry1 #
08:36
IMHO: по get_interfaces должны попадать данные в таблицы IPAM и MAC DB, вне завичимости от настроек IP discovery и MAC discovery
dvolodin #
08:36
смотрите
08:36
у PoP вводим параметр -- level
08:37
это уровень PoP'а
08:37
чем выше, тем круче, короче
08:37
он константой забит и зависит только от модели
08:37
далее -- делаем у них connection с названием links
08:38
к ним будем цеплять логические линки между PoP'ами
08:38
у связи между ними будет параметр - level
08:38
определяется как минимальный уровень PoP'а с одной и с другой стороны
TSergey #
08:38
buggy-funhouse: гугл тебе в помощь :)
08:39
su - pgsql -c "psql noc"
08:39
так пробовал?
dvolodin #
08:39
дальше делаем так -- пускаем job, который периодически линкует PoP'ы между собой
TSergey #
08:39
buggy-funhouse: вероятно нужно сначала пользуна создать, но не факт
dvolodin #
08:40
А на карте делаем несколько слоев логических линков
08:40
международные, региональные, и так далее до уровня доступа и клиентских
08:40
и красим их разными цветами
08:40
тогда у нас по мере нахождения линков будут появляться логические линки между PoP'ами
buggy-funhouse #
08:41
TSergey: нет, эта команда не проходит, т.к. юзера pgsql нет у меня
dvolodin #
08:41
и разных цветов
08:41
вроде неплохо должно получиться
Dmitry1 #
08:41
Дим. ты уходишь от темы. Я тебе кучу разных недочетов и недоработок высказал. А ты упорно не хочешь их исправлять
dvolodin #
08:41
и на карте мира не будет колец доступа
08:41
Дим
08:42
если предложения в виде -- то-то то-то плохо, можно сделать так-то и так-то и всем будет хорошо, и вот наброски
08:42
:)
zmejs #
08:44
dvolodin: да, как то так надо делать, иначе на карте нифига неразбереш если все в одну лучу свалить
Dmitry1 #
08:44
Предложение N1: сделать возможность переменную max scripts задавать прямо в SA профиле
dvolodin #
08:44
О
08:44
давайте по аналогии с PEP питоновскими
08:44
доску предложений :)
08:44
С последующим перевариванием и пережевыванием
HaLVeR #
08:45
было б кому
Dmitry1 #
08:45
Я не против. Куда это писать?
TSergey #
08:46
а вот если по тэгам не работает селектор, это тянет на предложение?
MindGames #
08:47
TSergey, я кстати, тоже заметил - у меня при открытии новой вкладки, она в фоне открывается- на неё не переключает. Нихт гут :(
TSergey #
08:48
делал логаут,
08:48
?
08:48
после этого не повторяется
08:49
комрады, как можно инициировать сбор конфига? обновлений не было, но на новой системе репозитарий же пустой, хочется дать пинок, чтоб собрал
HaLVeR #
08:55
в редактирование обхекта зайди
08:55
кнопка дискавери
08:55
выбразть консиг дискавери и запустить
TSergey #
08:56
ага, и так на 950 объектов?
08:56
как-то нетехнологично
buggy-funhouse #
09:01
TSergey: знал бы я как его там создавать
09:01
я не хочу настраивать кучу программ, я хочу работать с NOC
09:01
блин
09:01
белка-истеричка.jpg
Dmitry1 #
09:03
dvolodin: про линки POP: это звучит как завуалированное издевательство. CDP у меня не работет из-за не прописанных FQDN (хотя сам скрипт может отдать IP (get_interfaces)), LLDP не работает из-за того, что свичи выдают MAC адреса, не входящие в chassis id (хотя эти MAC адреса видны в g
09:03
Реально у меня ни один линк не определился автоматически. Не смотря на кучу скриптов XXX_discovery
zmejs #
09:05
странно, у меня cdp дискавери работает, хотя я прописал example.com как домаин. выходит он его всеравно игнорирует
Dmitry1 #
09:05
Link Method Summary Method Count 14 7 21
TSergey #
09:05
HaLVeR: выбразть консиг дискавери и запустить
09:05
выбрал, в репо(/srv/noc/repo/) ничего не упало
zmejs #
09:07
а линки надо, как иначе видеть что с чем конектится
dvolodin #
09:08
Dmitry1: http://kb.nocproject.org/display/DEV/Open+Discussions
09:08
вот
Dmitry1 #
09:09
Народ! Кто в Москве живет? Подарите dvolodin'у свич циски и d-link'а.
e_zombie #
09:09
проще открыть к ним доступ.
lexus-omsk #
09:12
CDP вроде работает, хотя я тоже полные fqdn не прописывал, только hostname
Dmitry1 #
09:12
dvolodin: Хочу, чтобы без включенных IP discovery и MAC discovery в IPAM и MAC DB заносились IP и MAC, собранные interface_discovery ? Я хочу невозможного?
09:13
lexus-omsk: -------------------------
09:13
Device ID: Switch
09:13
Entry address(es):
09:13
IP address: 10.111.0.5
09:13
Platform: cisco WS-C2960G-8TC-L, Capabilities: Switch IGMP
09:13
Interface: GigabitEthernet0/29, Port ID (outgoing port): GigabitEthernet0/8
09:13
Holdtime : 113 sec
09:13
Нафига мне fqdn и hostaname, если у меня есть "IP address: 10.111.0.5"
09:15
Для тех, кто что-то вспомнит про vrf: желаю вам администрировать штук 100 cisco catalyst 2960 и штук 100 свичей d-link
lexus-omsk #
09:16
а, вот оно что... всегда считал правилом хорошего тона прописать хостнейм на устройстве, поэтому не столкнулся с проблемой - везде светятся Device ID: %hostname%
09:17
про vrf согласен, неслабая свалка получается, когда часть железяк понятий не имеет о vrf, но разными vlan'ами смотрит в разные vrf других умных железяк
Dmitry1 #
09:17
lexus-omsk: желаю тебе администрировать штук 100 cisco catalyst 2960
lexus-omsk #
09:19
мне и без 2960 хватает - адреса дублируются и в default, и в другие vrf - неудобно, но это проблема дизайна сети, а не noc
TSergey #
09:19
комрады, подтведите, что селектор по тэгам не работает
lexus-omsk #
09:19
пока смирились и переделываем по мере возможности
09:19
я про vrf
09:21
TSergey: вроде работают, по крайней мере где указан один тэг
Dmitry1 #
09:22
А я еще раз повторюсь: get_cdp_neighbors писалось в то время, когда у нас не было get_interfaces.
TSergey #
09:22
lexus-omsk: хм, у меня именно один тэг, аааа, может в селекторе только один обрабатывается, проверю
Dmitry1 #
09:22
И единственный способ узнать пира было по get_fqdn
TSergey #
09:24
lexus-omsk: да, с одним тэгом отрабатывает
09:25
вот ведь
09:27
dvolodin: можно ли как-то задать несколько тэгов в селекторе? (& | or and просто добавляется в тэги)
e_zombie #
09:30
https://www.linux.org.ru/news/redhat/10203864
buggy-funhouse #
09:36
TSergey: для NOC нужен дополнительный пользователь pgsql?
09:36
не видел, чтобы он создавался
TSergey #
09:37
ты что, я вааще такого не знаю
lexus-omsk #
09:37
он создаётся при установке postgres
TSergey #
09:37
buggy-funhouse: только явно видно, что ты не зашел в psql
buggy-funhouse #
09:38
почему? приглашение psql (9.3.2)
09:38
Введите "help", чтобы получить справку.
09:38
noc=#
09:38
тут пишу create ext... и ничего не происходит
09:39
а процесс апгрейда выглядит так: http://pastebin.com/VPcnw1TL
TSergey #
09:39
root@noc:/opt/noc# su - pgsql -c "psql noc"
09:39
Unknown id: pgsql
09:39
вот так у меня кажет
buggy-funhouse #
09:41
cat /etc/passwd | grep pgsql ничего не выводит, пользователя нет в системе
TSergey #
09:41
root@noc:/opt/noc# su - noc -c "psql noc"
09:41
psql (9.1.11)
09:41
Type "help" for help.
09:41
noc=#
buggy-funhouse #
09:41
Вот это похоже на правду. от noc зайти в базу
TSergey #
09:41
вот это я вошел в psql
buggy-funhouse #
09:41
Lf
MindGames #
09:41
от нок и надо
buggy-funhouse #
09:41
MindGames: я от него и вхожу
MindGames #
09:41
я ж писал. sudo -s затем su noc
09:42
buggy-funhouse, и что не получается?
TSergey #
09:42
buggy-funhouse: покажи чего у тебя выводит, если
09:42
su - noc -c "psql noc"
buggy-funhouse #
09:43
MindGames: http://pastebin.com/VPcnw1TL процесс установки/апгрейда не выходит.
09:43
TSergey: я попадаю в psql
09:44
я могу туда попасть и просто su noc, psql noc
TSergey #
09:44
копируй чего говорит
buggy-funhouse #
09:44
http://pastebin.com/mKL3PGmp
09:44
всё
09:44
приглашение
TSergey #
09:45
красота :)
buggy-funhouse #
09:45
никаой реакии на "CREATE EXTENSION postgis"
09:45
которая может всё починить по словам dvolodin =)
09:46
куда копать-то?
MindGames #
09:46
хм. странно. почему он постгис не находит. и почему такой путь интересный ;)
buggy-funhouse #
09:46
путь до postgis?
TSergey #
09:46
так с этого и начали, у него постгис лежит в другом месте
MindGames #
09:46
тут не в БД проблема, мне кажется.
09:47
ага, путь до postgis
buggy-funhouse #
09:47
куда поставился, там и лежит
MindGames #
09:47
наверное, у него другой дистрибутив просто
buggy-funhouse #
09:47
debian
MindGames #
09:47
хотя версия та же.
09:47
понятно ;)
buggy-funhouse #
09:47
testing
HaLVeR #
09:50
а дружил кто peCharm c ,bn,frtnjv&
09:50
с битбакетом
09:50
?
TSergey #
09:50
buggy-funhouse: /usr/share/postgresql/9.3/contrib/postgis-1.5
09:50
а чего в нем? есть анинсталл?
09:50
а, сорри
buggy-funhouse #
09:51
onlu postgis_restore.pl in 9.3/contrib/postgis-2.1$ .
09:51
*only
HaLVeR #
09:54
и нет sql?
buggy-funhouse #
09:56
нет, единственный файл
dvolodin #
09:57
в extension посмотри
buggy-funhouse #
09:57
это где?
09:58
готов смотреть куда угодно, присылать любые логи =)
TSergey #
10:06
def import_file(repo, id, path):
10:06
print "Imporing %s:" % path,
10:06
for rev, date in get_hg_revisions(path):
10:06
print "r%s " % rev,
10:06
data = get_hg_revision(path, rev)
10:06
GRIDVCS.put(id, data, ts=date)
10:06
print
10:06
это куда он конфиг путит?
dvolodin #
10:15
в монгу
HaLVeR #
10:16
TSergey, смотри конфиг в редактировании объекта кнопка конфиг
MindGames #
10:16
то есть не в репу, как раньше?
HaLVeR #
10:16
конфиги хранятся в гриде
TSergey #
10:16
так я смотрю, меб как-то понимать, что они все залились
HaLVeR #
10:16
можно вытащить оттуда
MindGames #
10:16
раньше ж репа была и контроль версий. удоьно было срвнивать.
TSergey #
10:16
*мнеб
HaLVeR #
10:16
версии и сейчас есть
MindGames #
10:16
уф. хорошо
TSergey #
10:17
т.е. файлами они больше не хранятся?
HaLVeR #
10:17
по дефолту нет
TSergey #
10:17
а не по дефолту?
e_zombie #
10:17
HaLVeR: а не по дефолту?
MindGames #
10:17
но лучше б в отжельной репе хранить конфиги. все в монгу сливать как-то ссыкотно
10:17
ну и я присоединюсь: а не по дефолту? :)
dvolodin #
10:21
http://kb.nocproject.org/display/DEV/pop
zi_rus #
10:21
e_zombie, а не по дефолту noc.conf
10:21
[gridvcs]
10:21
mirror.sa.managedobject.config = /var/noc/repo/config/
dvolodin #
10:22
MindGames: загибается репа
10:22
под нагрузкой
HaLVeR #
10:22
mirror.sa.managedobject.config =
10:22
да
TSergey #
10:24
где это?
HaLVeR #
10:24
noc.conf
TSergey #
10:26
нет такого параметра
e_zombie #
10:26
добавь
TSergey #
10:26
в каком блоке?
MindGames #
10:26
:))
TSergey #
10:26
нормально
HaLVeR #
10:26
в дефолте смотри
MindGames #
10:26
Это NOC, детка ;)
HaLVeR #
10:26
./etc/noc.defaults
TSergey #
10:27
aaaa
HaLVeR #
10:27
и скопируй в noc.conf
10:28
zi_rus, все хотелки твои по иссью закрыл?)
buggy-funhouse #
10:28
я всё ещё буду рад узнать, как поставить-таки NOC: http://pastebin.com/VPcnw1TL
HaLVeR #
10:32
да поставь уже постгис 1.5
10:32
=)
10:32
он же тебе настойчиво предлагает
dvolodin #
10:32
buggy-funhouse: скорее не NOC, а PostGIS в базу ему
10:33
buggy-funhouse: ты какую ветку ставишь? default?
buggy-funhouse #
10:33
dvolodin: нет, develop
10:33
HaLVeR: жопа совместимостями
dvolodin #
10:34
./scripts/check-postgis.py попробуй
HaLVeR #
10:34
да он у него и заваливает
10:34
откуда он путь к полторашке берет то?
buggy-funhouse #
10:35
чтоб я знал, откуда.
dvolodin #
10:35
не может такого быть
10:35
gis/migrations/0001_check_postgis.py
10:35
вообще пустышка
10:35
а у него отрабатывается древняя версия из 0.8
buggy-funhouse #
10:36
dvolodin: ./scripts/check-postgis.py или ./scripts/check-postgis.pyc ?
dvolodin #
10:36
./scripts/about | head -2 покажи
10:36
.py
buggy-funhouse #
10:36
такого файла нет
dvolodin #
10:36
тогда ты сидишь на default
10:36
пропиши в etc/upgrade.conf BRANCH=develop
buggy-funhouse #
10:36
прописано
dvolodin #
10:36
и запусти ./scripts/upgrade
buggy-funhouse #
10:36
я это и делаю.
dvolodin #
10:37
hg branch что говорит?
buggy-funhouse #
10:37
говорит default
10:38
в tc/upgrade.conf develop и enable = yes
10:41
прописал default, запустил обновление, та же самая ошибка. Прописал develop ещё раз, появилось Switching to branch develop
10:42
Теперь: Checking PostGIS installation
10:42
Traceback (most recent call last):
10:42
File "./scripts/check-postgis.py", line 172, in <module>
10:42
PGDriver().check()
10:42
File "./scripts/check-postgis.py", line 42, in check
10:42
if self.check_postgis():
10:42
File "./scripts/check-postgis.py", line 112, in check_postgis
10:42
cn = psycopg2.connect(**self.db_cred)
10:42
File "/opt/noc/lib/python2.7/site-packages/psycopg2/__init__.py", line 164, in connect
10:42
conn = _connect(dsn, connection_factory=connection_factory, async=async)
10:42
psycopg2.OperationalError: ВАЖНО: пользователь "noc" не прошёл проверку подлинности (Peer)
TSergey #
10:45
о, ура, по config_discovery файлик выложился
zi_rus #
10:45
HaLVeR, кажется да, я уже все сам не помню, это просто и з последнего что я кидал, надо посмотреть что там еще осталось
zmejs #
10:45
ну так у тебя авторизация стоит по peer, измени на md5
buggy-funhouse #
10:47
zmejs: я её такой не ставил. Где поменять? в noc.conf?
zmejs #
10:47
pg_hba.conf peer по дефолты ставится
10:48
/var/lib/pgsql/9.1/data/pg_hba.conf или где там у тебя
buggy-funhouse #
10:48
щас найду
10:49
мой kvirc некорректно "/" в начале сообщения воспринимает /etc/postgresql/9.3/main/pg_hba.conf тут
TSergey #
10:51
еще про конфиги, ну пусть в монге, как инициировать, чтобы все залились первоначально, в пустой?
buggy-funhouse #
10:51
zmejs: для local поменять? Потому что в ipv4 и v6 уже md5.
zmejs #
10:52
ны если он ругется что непрошел peer авторизацию, значит local
10:52
http://stackoverflow.com/questions/18664074/getting-error-peer-authentication-failed-for-user-postgres-when-trying-to-ge
buggy-funhouse #
10:52
да, рестартанул уже
zmejs #
10:52
еше на забудь усера noc в postgres создать
10:53
http://customer.docushare.xerox.com/s.nl/ctype.KB/it.I/id.29969/KB.187/.f
buggy-funhouse #
10:53
он не создаётся автоматом? Как проверить, есть он там или нет?
10:54
./scripts/check-postgis.py
10:54
Checking PostGIS installation ... not found
10:54
Installing postgis
10:54
ERROR: Required file postgis.sql is not found
10:54
в постгресе нок есть
10:54
и в монгодб
10:55
я ставил основываясь на скрипте для debian
zmejs #
10:55
ну так он скрипт не находит, наверное не там ищет
11:01
pg_config --sharedir что выдает?
buggy-funhouse #
11:01
this: /usr/share/postgresql/9.3
zmejs #
11:02
ну вот, и там долхен быть /usr/share/postgresql/9.3/contrib/postgis-x.x где х.х версия
buggy-funhouse #
11:02
Tcnm nfrjt
11:02
Есть такое
zmejs #
11:02
и в нем он ищет скрипт
buggy-funhouse #
11:02
и там 1 файл
zmejs #
11:03
postgis.sql
buggy-funhouse #
11:03
нет. postgis_restore.pl
zmejs #
11:04
ну поэтому он ругается что нинаходт, сетап постгиса ефо видно кудато в другое место закинул
buggy-funhouse #
11:04
postgis--2.1.1.sql такой есть в extension папке
zmejs #
11:04
неа там как минимум postgis.sql i spatial_ref_sys.sql должны быть
buggy-funhouse #
11:05
я понимаю, что он ругается, что не хватает. Вопрос, где взять, чтобы хватало!)
zmejs #
11:05
ну эти фаилы из самово постгиса, ищи
11:06
find / -name postgis.sql
buggy-funhouse #
11:06
уже пробовал. нету такого нигде
zmejs #
11:06
значит инсталяция кривая. он должен их ставить
buggy-funhouse #
11:07
сейчас посмотрю. какой пакет их ставит
zmejs #
11:08
у меня на centos postgis.x86_64 1.5.3-1.el6
11:09
postgis91-1.5.8-1.rhel6.x86_64 : Geographic Information Systems Extensions to PostgreSQL
11:09
Repo : installed
11:09
Matched from:
11:09
Filename : /usr/pgsql-9.1/share/contrib/postgis-1.5/postgis.sql
buggy-funhouse #
11:09
самое интересное, что
11:10
в stable есть, а в testing нет.
11:10
https://packages.debian.org/search?suite=jessie&arch=amd64&mode=exactfilename&searchon=contents&keywords=postgis.sql
11:10
тут нет
11:10
а если wheezy ткнуть, то есть
11:17
http://pastebin.com/47HEwhpN Это содержимое extension. если скопировать/переименовать, прокатит?
zmejs #
11:19
v check-postgis.py REQUIRED_POSTGIS_FILES = ["postgis.sql", "spatial_ref_sys.sql"], без них он непрокатит
11:19
не знаю что из тбоефо дистрибутиба еквивалентно
buggy-funhouse #
11:20
видел эту строку. Жаль
11:20
Спасибо тебе!
zmejs #
11:20
непарся постав postgis где эти фаилы присутствуют
dvolodin #
11:25
кто уже занес PoP и раскидал по ним железо?
zi_rus #
11:26
dvolodin, я занес билдинги, сделай чтобы можно было сменить тип РОР
HaLVeR #
11:27
я чуток для ядра
dvolodin #
11:28
я немного поправил модельки для pop
11:28
и сделал пока внешний скриптик
11:28
который ищет логические линки между PoP
HaLVeR #
11:28
приложи к ./scripts)
dvolodin #
11:29
там и лежит
11:29
но коммитить не буду
HaLVeR #
11:29
=(
zmejs #
11:29
а что может быть что я поп на карте не вижу? координаты ест, он даже на них центруется, а самово обекта невидно. лайер тоже вроде включен
HaLVeR #
11:30
vtnrb ytne&
11:30
метки нет на карте?
dvolodin #
11:30
https://codeo.me/3Wo
zmejs #
11:30
да
11:30
кнопка center to object тоже работает
buggy-funhouse #
11:31
zmejs: а эти файлы обязательны? Я похимичил, у меня создался extension, check-postgis.py проходит нормально. А файлов нет всё же =)
dvolodin #
11:31
zmejs: от уровня зума зависит
11:31
buggy-funhouse: если ты поставил через create extension, то check-postgis просто скажет, что postgis уже есть
zmejs #
11:32
но у меня он нипрокаком зуме не виден
buggy-funhouse #
11:33
dvolodin: да, ввёл "CREATE EXTENSION postgis;" в базе.
11:33
баг в дебиане заведён, файлы могу взять из предыдущей версии.
dvolodin #
11:34
check-postgis должен просто отработать и не кричать про ошибки
11:34
buggy-funhouse: что мешает поставить debian stable под него?
zmejs #
11:44
не только поп, area тоже непоказывается
11:45
а как кстати ее можно задать, только как круг с координатами центра?
buggy-funhouse #
11:47
dvolodin: да я думаю, уже ничего. Есть у меня одна спецефичная вещь. Но думаю, что перенести её проще будет, чем тут разбираться с неизвестными..
HaLVeR #
11:48
dvolodin, Дима, а как свкрипт твой определяет level линка?
dvolodin #
11:48
:)
11:48
афромагически ;)
buggy-funhouse #
11:48
В общем, снесу, поставлю заново, напишу.
11:48
после установки сразу апгрейд на девелоп можно запускать?
zmejs #
11:49
я б перед сносом попробовал те два .sql скрипта закопиравоть, а может проскочит
HaLVeR #
11:49
dvolodin, прогнал, результат пока нельзя увидеть, да?)
dvolodin #
11:51
ничего не напечатал?
buggy-funhouse #
11:52
zmejs: там ещё впереди ошибка "django.db.utils.DatabaseError: ОШИБКА: класс операторов "gist_geometry_ops" для метода доступа "gist" не существует" маячит
zmejs #
11:52
он ищет обьекты в разных попах между которыми в инвентори линки имеются?
buggy-funhouse #
11:52
не уверен, что не всплывёт ещё что-то)
dvolodin #
11:53
buggy-funhouse: там отдельный файлик для этого есть
11:53
legacy_gist.sql
buggy-funhouse #
11:53
find / -name legacy_gist.sql пусто =)
dvolodin #
11:59
buggy-funhouse: на то он и testing, чтобы не работать
11:59
HaLVeR: смотри там как
11:59
он смотрит линки между интерфейсами
11:59
сначала раскладывает железки по PoP'ам
12:01
потом смотрит линки между интерфейсами
zmejs #
12:01
а в каком лейере показывать будет?
dvolodin #
12:02
если они между железками на разных PoP'ах, то кладет линк между ними с level - min(pop1.level, pop2.level) // 10
12:02
zmejs: по слоям я их еще не разнес
12:03
на карте
12:03
сначала прорисовать надо
zmejs #
12:03
а рисовать где?
dvolodin #
12:04
либо в inv > interfaces
12:04
либо сами найдутся по discovery
12:04
отрисовку я еще не делал
zmejs #
12:04
а ну понятно, по моему будет хорошо
12:05
хотя у меня нихрена обьектов на карте невидно, немогу понять
12:06
а вкладки потенциальных соединений больше нету? теперь он либо автоматом конектит либо ручками и все?
buggy-funhouse #
12:08
dvolodin: да, но не в debian.
dvolodin #
12:10
почему нет, есть pending links
HaLVeR #
12:11
ну он прогнал попы которые созданы были руками
12:12
а вот увидеть что и как сцепилось как)
Dmitry1 #
12:12
У меня нету pending links. dvolodin: не нашлось автоматом ни одного линка. Я знаю пути решения, но ты не хочешь это делать
dvolodin #
12:13
HaLVeR: записи вроде pop1 pop2 {level: 2}
12:13
не было?
HaLVeR #
12:13
M80 Z28 {'level': 4}
12:13
и т д
12:14
я имею ввиду визуально)
dvolodin #
12:14
ага
12:14
да
12:14
а визуально ему еще рано
12:14
:)
12:14
то есть линки между PoP'ами он тебе обозначил?
HaLVeR #
12:14
ну в выводе скрипта да, где еще их посмотреть я непонял)
12:15
я вот только с левелом не понял
12:15
он мне линки ядро-ядро сделал 4
12:15
а ядро -агрегация - 2
12:16
там чем больше - тем ниже левел?
12:16
ну всмысле ядро больше агрегации должно быть или наеборот?
dvolodin #
12:20
ядро == город
12:20
ядро больше
12:22
ну и чудно
12:22
там пока просто print
Dmitry1 #
12:25
dvolodin: можно узнать сроки, и будет ли вообще делаться то, о чем я просил?
zmejs #
12:27
dvolodin: неты у меня pending links, где они должни быть?
dvolodin #
12:33
Dmitry1: что именно?
Dmitry1 #
12:34
1. чтобы скрипт get_interfaces складывал для физических интерфейсов IP и MAC соответственно в IPAM и MAC DB. Без включенных ip_discovery и mac_discovery
12:35
2. скрипт get_cdp_neighbors мог смотреть соседа по IP (см. пункт 1)
12:35
3. скрипт get_lldp_neighbors смог смотреть соседа по MAC (см. пункт 1)
dvolodin #
12:35
3 -- проблема get_chassis_id
12:36
1. некоторым наоборот надо
Dmitry1 #
12:36
мы преавратим get_chassis_id в get_interfaces
12:37
если некоторым надо, значит надо это сделать опционально
12:38
у меня десятки тысяч абонтов получают адреса по DHCP, и ip_discovery и mac_discovery мне только мешают
12:40
Давай решать проблемы в порядке перечисления
dvolodin #
12:40
inv/discovery/jobs/link_discovery.py
12:40
вот тут get_neighbor_by_mac отвечает за поиск соседа
12:41
mac discovery как раз полезен
Dmitry1 #
12:41
get_interfaces возвращает MAC адреса физических портов. Мне их вполне хватает
12:42
А остальные 40000 MAC адресов мне не нужны.
dvolodin #
12:44
Dmitry1: http://pastie.org/8751909
12:46
Dmitry1: блин, ну а мне нужны, и что?
12:46
и mac discovery к ipam не относится никак
Dmitry1 #
12:48
http://pastie.org/8751909 для lldp работать будет?
dvolodin #
12:48
да, он общий для всех
12:48
но требует, чтобы маки интерфейсов были в базе
12:48
не знаю, возвращает ли их твой dlink'овский get_interfaces
12:56
полегчало ему?
Dmitry1 #
13:01
dvolodin: я еще не научил dlink.dxs.get_interface отдавать MAC адреса. но я в процессе
dvolodin #
13:05
ну а чего тогда просишь поиск по макам, которых у тебя нет?
Dmitry1 #
13:16
будут
HaLVeR #
13:32
чот совсем пиздец у вас там. снайперскими бронебойными против касок и палок
dvolodin #
13:41
как умеют
13:41
там уже не поймешь, кто и в кого
MindGames #
13:43
где это у вас там?!
HaLVeR #
13:44
https://www.youtube.com/watch?v=T6IbEIBhb8o
13:44
http://www.youtube.com/watch?v=0DxkDiAcSF8&t=0
13:44
тут явно видно кто с оружием а кто без
zi_rus #
13:45
HaLVeR, тебя опять понесло
HaLVeR #
13:46
https://www.youtube.com/watch?v=q9_5uXJ_I1E&feature=youtu.be
13:46
они же вон
gborisov #
13:51
Всем привет! подскажите, пожалуйста, как обновить нок с версии 0.7 до 0.8?
zi_rus #
13:57
очень осторожно
HaLVeR #
13:57
и нежно
MindGames #
13:58
HaLVeR, блин. это ж Украина снова ;) А писал, что "у вас там".. мы то тут преимущественно, из России. Вот я и спросил ;)
13:59
gborisov, по-моему, это невозможно. сам сижу на 0.7, как основном и задаюсь тем же вопросом
14:00
и я бы не обновлялся. мне 0.7 всем нравится.. но блин, в 0.8 куча новых и интересных фич.
gborisov #
14:14
zi_rus, а можешь чуточку побольше пролить свет на этот процесс?)
zi_home #
14:55
не могу, не делал так
14:55
и не советовал бы
14:55
слишком кардинальные изменения были
14:56
заколебешься приводить к жизни
14:56
проще новую инсталляцию замутить и мигрировать
Tweet
Share this page
Share this page: Tweet