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.05.2016
rip1 #
09:25
добрый день
Aversant #
09:30
Добрый день
rip1 #
09:31
подскажите плиз что за ерунда... при обновлении вываливает:
09:31
Logging to /tmp/noc-upgrade.log.kN9zCM
09:31
Checking virtualenv
09:31
Set up configuration files
09:31
Creating required directories
09:31
Reverting local patches
09:31
Traceback (most recent call last):
09:31
File "./scripts/apply-patches", line 17, in <module>
09:31
from pip.util import get_installed_distributions # Pip 1.5
09:31
File "/opt/noc/lib/python2.7/site-packages/pip/__init__.py", line 18, in <module>
09:31
from pip.commands import get_summaries, get_similar_commands
09:31
File "/opt/noc/lib/python2.7/site-packages/pip/commands/__init__.py", line 6, in <module>
09:31
from pip.commands.completion import CompletionCommand
09:31
File "/opt/noc/lib/python2.7/site-packages/pip/commands/completion.py", line 4, in <module>
Aversant #
09:32
а давно не обновлялся?
rip1 #
09:34
та давно
Aversant #
09:34
ууу.... больше года?
09:36
операционка какая?
rip1 #
09:36
честно говоря не помню... раньше пытался обновиться, так оно ругалось при процедуре миграции
09:36
centos
Aversant #
09:37
мде) покажи upgrade.conf
rip1 #
09:41
http://pastebin.com/9s6iBCLf
Aversant #
09:42
у тебя бэкапы есть? они лежат в /var/noc/backup
09:42
и покажи hg summary
09:42
её надо сделать из папки с ноком
rip1 #
09:44
not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group root
09:44
not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group root
09:44
parent: 12057:d15b203405e6 tip
09:44
README edited online with Bitbucket
09:44
branch: default
09:44
commit: 7571 modified, 2460 unknown
09:44
update: (current)
09:45
бэкапов нет
Aversant #
09:45
сделай бэкапы, потом переключись на BRANCH=develop
09:46
и запускай апдейт
rip1 #
09:46
а как бэкапы сделать? баз или всего?
Aversant #
09:46
у нока есть процесс бэкапа, проще всего заставить его работать
09:46
проверь что у тебя существует папка для бэкапов - /var/noc/backup
09:47
потом в интерфейсе зайди в Mail->Scheduler
09:47
там есть процесс Backup
rip1 #
09:47
та я не могу зайти вообще в нок
Aversant #
09:47
почему?:)
rip1 #
09:47
Proxy Error
09:47
The proxy server received an invalid response from an upstream server.
09:47
The proxy server could not handle the request GET /main/desktop/.
09:47
Reason: Error reading from remote server
Aversant #
09:48
он у тебя не запущен
09:48
а раньше как заходил?
rip1 #
09:48
это произошло после запуска upgrade
Aversant #
09:48
логично, он у тебя остановил нок, запусти его
rip1 #
09:49
я его стопонул, попробовал обновиться, запустил .... и..... 502 Proxy Error
Aversant #
09:49
мда.... сломался
09:49
там очень критичные данные?
rip1 #
09:50
ага
09:50
дамп базы есть
Aversant #
09:50
такс, тогда надо забэкапить монгу и Postgres
09:50
да, сделать дампы
rip1 #
09:51
дампы есть
Aversant #
09:52
ок, тогда меняй на develop и запускай апгрейд
rip1 #
09:55
та же ошибка вываливается
Aversant #
09:56
поменял в upgrade.conf branch на develop?
rip1 #
09:56
да
Aversant #
09:57
сделай pip install --upgrade requirements.txt
09:57
из папки нока
09:57
вернее не так
09:58
./bin/pip install --upgrade requirements.txt
09:58
вот
rip1 #
09:58
сек
09:58
Traceback (most recent call last):
09:58
File "./bin/pip", line 7, in <module>
09:58
from pip import main
09:58
File "/opt/noc/lib/python2.7/site-packages/pip/__init__.py", line 18, in <module>
09:58
from pip.commands import get_summaries, get_similar_commands
09:58
File "/opt/noc/lib/python2.7/site-packages/pip/commands/__init__.py", line 6, in <module>
09:58
from pip.commands.completion import CompletionCommand
09:58
File "/opt/noc/lib/python2.7/site-packages/pip/commands/completion.py", line 4, in <module>
09:58
from pip.basecommand import Command
09:58
File "/opt/noc/lib/python2.7/site-packages/pip/basecommand.py", line 19, in <module>
09:58
from pip.req import InstallRequirement, parse_requirements
09:58
File "/opt/noc/lib/python2.7/site-packages/pip/req/__init__.py", line 4, in <module>
09:58
from .req_set import RequirementSet, Requirements
09:58
ValueError: bad marshal data (unknown type code)
09:58
это pip ругается
Aversant #
09:59
такое ощущение что virtualenv навернулся)
09:59
CentOS какая версия?
rip1 #
09:59
7.1
Aversant #
10:00
мде.. только что обновил её?
rip1 #
10:00
[root@wsr-temp noc]# virtualenv /opt/noc/
10:00
Overwriting /opt/noc/lib64/python2.7/site.py with new content
10:00
New python executable in /opt/noc/bin/python
10:00
Traceback (most recent call last):
10:00
File "/bin/virtualenv", line 11, in <module>
10:00
sys.exit(main())
10:00
File "/usr/lib/python2.7/site-packages/virtualenv.py", line 832, in main
10:00
symlink=options.symlink)
10:00
File "/usr/lib/python2.7/site-packages/virtualenv.py", line 994, in create_environment
10:00
site_packages=site_packages, clear=clear, symlink=symlink))
10:00
File "/usr/lib/python2.7/site-packages/virtualenv.py", line 1288, in install_python
10:00
shutil.copyfile(executable, py_executable)
10:00
File "/usr/lib64/python2.7/shutil.py", line 83, in copyfile
10:00
with open(dst, 'wb') as fdst:
Aversant #
10:03
странно всё это
10:03
у тебя CentOS обновлённый?
rip1 #
10:03
да
Aversant #
10:03
гуд
rip1 #
10:03
может его грохнуть и заново поставить?
Aversant #
10:04
ну, я уже хотел это продложить. Чинить всё это будет дольше
rip1 #
10:04
в монге мне ничего не нужно, мне нужна только база постгре
Aversant #
10:04
по времени
10:04
в монге конфиги
10:04
а что такого в базе Postgres?
10:05
список оборудования7
10:05
?
rip1 #
10:05
по факту мне там нужен только функционал нет, дипазоны адресов и вланы
Aversant #
10:06
да, это в постгресе
10:06
тогда ставь новый. как поставишь - пропиши в конфиге свои базы - монгу и Postgre
10:06
и запусти upgrade
10:07
нок всё мигрирует
rip1 #
10:07
попробую
10:07
спасибо
Aversant #
10:07
:) пожалуйста
rip1 #
10:07
а этот просто грохнуть?
10:07
всю директорию?
Aversant #
10:07
лучше её предварительно заб
10:07
экапь
10:08
а потом да, грохни
10:08
только noc.conf скопируй
rip1 #
10:08
ну это понятно
Aversant #
10:08
директорию etc в общем
10:10
когда будешь ставить нок сделай hg update -b develop
10:10
это тебя сразу перекинет на актуальную ветку
10:10
после того как сделаешь hg clone
rip1 #
10:12
не получается hg update -b develop
10:13
abort: no repository found in '/opt' (.hg not found)!
Aversant #
10:22
cd noc
10:22
надо из папки нока делать
10:22
)
10:22
можешь запустить upgrade, он сам переключиь
10:22
*переключит
rip1 #
10:26
та это понятно) ну я ведь директорию грохнул.... поэтому перед клоном не получается переключиться на develop)
10:26
ну я уже разобрался.... сейчас вот апгрейд отрабатывается
Aversant #
10:28
:)
rip1 #
10:28
упс.... http://pastebin.com/Hc4WgFUz
10:28
на мигрировании баз вылетело(
Aversant #
10:28
печаль
10:29
надо в базу лезть и смотреть где это всплыло
10:29
я тут мало чем могу помочь, резработчики мигрировали в телеграм https://telegram.me/nocproject
10:30
попробуй там спросить
10:30
скорее всего надо какой-нибудь индекс прибить, особо вредный
rip1 #
10:30
ну теперь хоть нок запустился)...
10:31
спасибо, главное Address Space Management остался
Aversant #
10:31
я так вижу надо найти к какой таблице принадлежит south_migrationhistory_pkey и разрулить проблему
10:31
это в постгресе
10:32
ну, а что с ним будет:) миграция данные не удаляет
rip1 #
10:34
та это понятно, могло просто не подтянуть данные.... например если бы структура таблицы в новом ноке изменилась
Aversant #
10:34
ну, в общем, эту проблему ручками надо править
10:36
делать текстовый дамп постгреса
10:36
и там выцеплять и вычищать
10:36
самый противный тип проблем при миграции
10:36
потом заливать обратно и запускать миграцию, надеясь что ничего не поломалось
10:37
рекомендую сделать совсем отдельную табличку, для таких целей
10:37
вернее базу
rip1 #
10:38
та пока все работает.... лучше не буду трогать)
Aversant #
10:39
ну... как сказать работает....
10:39
потом это вывалится в косяк с базой
10:45
лучше добить миграцию
10:45
а то хвосты имеют свойство всплывать) в самый неудачный момент
tigar #
10:52
добрый день. По noc кто-то может помочь?
Aversant #
10:55
Добрый день
10:55
а что случилось?
tigar #
10:57
вот такой вопрос. Я изменил цисковский скрипт get_cdp_neigbors чтобы он работал для mikrortik. Линки появились у устройст, но между собой не связываются. Чего-то я не учёл видимо. Не пойму что.
10:57
вот лог
10:57
2016-05-17 13:36:58,536 [noc.lib.scheduler.job] [inv.discovery][cdp_discovery][Ust.Luga] Running job handler
10:57
2016-05-17 13:36:58,537 [noc.lib.scheduler.job] [inv.discovery][cdp_discovery][Ust.Luga] Entering transaction management
10:57
2016-05-17 13:36:58,574 [noc.lib.scheduler.job] [inv.discovery][cdp_discovery][Ust.Luga] Link candidate found: Ust.Luga:br-vl988 -> Ust.Luga.in.tamozny.CCR1016-12G:br-vl988
10:57
2016-05-17 13:36:58,587 [noc.lib.scheduler.job] [inv.discovery][cdp_discovery][Ust.Luga] Link candidate found: Ust.Luga:br-vl988 -> BM19:br-vl988
10:57
2016-05-17 13:36:58,591 [noc.lib.scheduler.job] [inv.discovery][cdp_discovery][Ust.Luga] Link candidate found: Ust.Luga:br-vl990 -> BM19:br-vl990
10:59
он не пишет подробностей, почему "Cannot link"
Aversant #
10:59
) обычно такие штуки лучше на пастебин выкидывать http://pastebin.com
10:59
Тут лучше спросить у компетентных людей, я не силён в дискавери.
10:59
Люди, в большинстве, утопали в телеграм https://telegram.me/nocproject
10:59
можешь там поинтересоваться;)
10:59
ну и желательно обновить нок до последней версии, там много чего фиксили
tigar #
11:01
ок. спс
Aversant #
11:02
пожалуйста:)
11:27
tigar: если не удастся зарегаться можешь тут спрашивать, периодически, народ появляется
evyscr #
14:08
как обычно, для линковки устройства должны видеть идентичный линк с обеих сторон
14:08
кандидаты с одной стороны видны, а подтверждения с другой стороны не привели
freeseacher #
14:20
не правда. не появляется.
jb1498 #
15:07
Has anyone set up noc-sync with NOC 15.05.1 and NSD?
Tweet
Share this page
Share this page: Tweet