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: 11.01.2015
zi_home #
09:28
dvolodin,
09:28
upgrade complete
09:28
Upgrade log stored to local/upgrade.log
09:28
mv: missing destination file operand after ‘local/upgrade.log’
09:28
Try 'mv --help' for more information.
dvolodin #
09:30
это на фре?
09:30
UPGRADE_LOG=`mktemp -t /tmp`
09:30
mv ${UPGRADE_LOG} local/upgrade.log
09:30
что его смутило?
zi_home #
09:31
dvolodin, не, на линксе
dvolodin #
09:34
попробуй-ка mktemp -t /tmp
09:35
имя файла выдаст
zi_home #
09:35
[root@noc noc]# mktemp -t /tmp
09:35
mktemp: too few X's in template ‘/tmp’
dvolodin #
09:35
вот потому и не работало
09:37
mktemp /tmp/noc-install.XXXXXX
09:37
вот такое попробуй
09:38
нормальное имя выдаст?
zi_home #
09:38
[root@noc noc]# mktemp /tmp/noc-install.XXXXXX
09:38
/tmp/noc-install.jKUDPR
dvolodin #
09:39
ok
09:41
поправил
09:41
прогони еще раз апгрейд
zi_home #
10:13
dvolodin, в upgrade.conf есть такое
10:13
#
10:13
# LOG:
10:13
# Path to the LOG directory
10:13
#
10:13
LOG=/var/log/noc
10:13
почему ты лог в локал пишешь?
dvolodin #
10:30
zi_home: поправил, если это тебя так сильно беспокоит
zi_home #
10:31
да, беспокоит. я за порядок, а ты разводишь бардак, что потом логов не соберешь когда надо
dvolodin #
10:35
апгрейд прошел?
zi_home #
10:37
да
10:46
dvolodin, на линуксе ок, на фряхе - нет
10:46
во-первых
10:46
Updating bytecode
10:46
Following errors has been found:
10:46
* [Errno 13] Permission denied: 'lib/debug.pyc'
10:46
* [Errno 13] Permission denied: 'lib/version.pyc'
10:46
* [Errno 13] Permission denied: 'support/cp.pyc'
10:46
\033[1;31mupgrade: 282: Failed to compile bytecode\033[0m
10:46
хотя я уже три раза удалил эти файлы
10:46
они не с теми правами продолжают появляться
10:47
Saving upgrade log to /var/noc/log/upgrade.log
10:47
mv: /var/noc/log/upgrade.log: set owner/group (was: 1002/0): Operation not permitted
10:47
а это потом
10:55
dvolodin, нок на выносе не стартует, пимонгу хочет
10:55
[root@noc-extension noc]# ./scripts/noc-launcher.py start
10:55
Traceback (most recent call last):
10:55
File "./scripts/noc-launcher.py", line 12, in <module>
10:55
from noc.main.launcher import Launcher
10:55
File "/opt/noc/main/launcher.py", line 19, in <module>
10:55
from noc.lib.daemon import Daemon
10:55
File "/opt/noc/lib/daemon/__init__.py", line 10, in <module>
10:55
from base import Daemon
10:55
File "/opt/noc/lib/daemon/base.py", line 20, in <module>
10:55
from noc.lib.debug import error_report, frame_report
10:55
File "/opt/noc/lib/debug.py", line 22, in <module>
10:55
from noc.lib.version import get_branch, get_tip
10:55
File "/opt/noc/lib/version.py", line 15, in <module>
10:55
import pymongo
10:55
ImportError: No module named pymongo
10:55
с чего вдруг?
10:59
я конечно через pip поставил и нок запустился, но раньше ведь оно не было нужно
dvolodin #
11:08
поправил
11:19
zi_home: а покажи мне на этой фре результат
11:19
./noc shell
11:19
import os
11:19
os.uname()
zi_home #
11:20
>>> os.uname()
11:20
('FreeBSD', 'noc.kis.ru', '9.3-RELEASE-p3', 'FreeBSD 9.3-RELEASE-p3 #0: Mon Oct 20 15:08:33 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC', 'amd64')
11:22
апгрейд я так запускаю
11:22
su -m noc -c './scripts/upgrade'
dvolodin #
11:22
и еще покажи
11:22
import sys
11:22
sys.platform
zi_home #
11:23
>>> sys.platform
11:23
'freebsd9'
dvolodin #
11:25
ага
11:26
сделал, чтобы в about теперь писалось OS Brand | FreeBSD 9.3-RELEASE-p3
11:37
все, теперрь лог в правильном месте?
zi_home #
11:39
да
11:39
но апгрейд на фряхе нормально не проходит
11:39
хотя обновляется
dvolodin #
11:39
?
11:40
почему?
zi_home #
11:40
Updating bytecode
11:40
Following errors has been found:
11:40
* [Errno 13] Permission denied: 'lib/debug.pyc'
11:40
* [Errno 13] Permission denied: 'support/cp.pyc'
11:40
\033[1;31mupgrade: 282: Failed to compile bytecode\033[0m
11:40
Terminating
11:40
и это
11:40
Saving upgrade log to /var/noc/log/upgrade.log
11:40
mv: /var/noc/log/upgrade.log: set owner/group (was: 1002/0): Operation not permitted
dvolodin #
11:40
ну так апгрейд от рута пускается
11:41
он юзерскую часть сам запустит
zi_home #
11:41
dvolodin, точно от рута?
11:41
su -m noc -c './scripts/upgrade'
11:41
раньше из-за этого права на папки бились
11:42
и ты говорил что от нока надо запускать
dvolodin #
11:42
не мог я такого сказать
11:42
апгрейд запускается от рута
11:43
и он сам запустит upgrade-user от NOC
11:43
от рута как раз, чтобы права поправить
11:43
ну и чтобы NOC не мог сам себя переписать
zi_home #
11:44
ну ладно, скрипт поменяю обратно
11:44
так проще
dvolodin #
11:46
ну да
13:38
вот новая экспериментальная плюшка для любителей -- L3 топология
13:38
строится через graphviz
13:38
./noc l3-topology [--afi=4] [--vrf=<vrf name|rd>] [-o<выхлоп>]
13:39
выхлоп может быть с расширениями .dot или .pdf
zi_home #
13:42
а картинку в табе показать нельзя?
dvolodin #
13:44
можно
13:44
но для начала в CLI нужно бы отладить
13:45
из фишек, которые хочу добавить -- фильтрация по селектору
13:45
и откусывание сеток, связанных только с одним managed object'ом
13:46
ну и description из IPAM надо бы дергать, если есть
zi_home #
13:47
лучше бы слелал чтобы графики в png можно было скачать
Huko2 #
14:01
а что на выходе ? можно пример
dvolodin #
14:02
граф из префиксов и железок
Huko2 #
19:04
кажется раньше в csv-import где-то видел параметр что делать с дублирующмеся записями. это уже в прошлом ?
Tweet
Share this page
Share this page: Tweet