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.04.2015
mpanait #
05:26
hi all
05:26
i have an problem after upgrade noc
freeseacher #
05:26
hi
mpanait #
05:26
upgrade-user: : Unable to connect to mongodb database. Check noc.conf settings
05:27
how is possible to fix this?
freeseacher #
05:27
is mongodb alive?
mpanait #
05:27
mongostat connected to: 127.0.0.1 insert query update delete getmore command flushes mapped vsize res faults locked % idx miss % qr|qw ar|aw netIn netOut conn time 0 0 0 0 0 1 0 208m 631m 20m 0 0 0 0|0 0|0 62b 1k 1 01:19:17 0 0 0 0 0 1 0 208m 631m 20m 0 0
05:27
yes
freeseacher #
05:29
do you have any previous errrors
05:29
during upgrade i mean
mpanait #
05:29
yes
05:30
http://pastebin.com/ghKZQrCj
freeseacher #
05:30
oh
05:31
it is simple you just need to reinstall pymongo
05:31
we have already disscused it here several times
mpanait #
05:32
yes
05:32
but i don't understand
05:32
russian
freeseacher #
05:32
:)
mpanait #
05:32
nobody is perfect :)
freeseacher #
05:33
where are you from ?
mpanait #
05:33
romania
05:37
upgrade pip
05:38
after that try to upgrade py mongo
05:38
and get this
05:38
http://pastebin.com/CH9L8y2k
freeseacher #
05:39
wow.
05:39
that is really new error.
05:40
probably you need to reinstall setuptools
05:40
oh by the way
mpanait #
05:40
yes
05:41
pip install -U setuptools Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages
freeseacher #
05:41
that is not that pip which you need
05:41
you just have updated system pip instaed of virtualenvs
mpanait #
05:41
try with apt-get install python-pymongo
freeseacher #
05:42
no no
mpanait #
05:42
ok
freeseacher #
05:42
./bin/pip
05:42
instead of jist pip
05:43
./bin/pip uninstall pymongo ; ./scripts/upgrade
05:43
updater will reinstall correct version of pymongo
mpanait #
05:49
ok
05:49
but now i have this one
05:49
http://pastebin.com/A0EG2HEw
TSergey #
06:29
mpanait: https://kb.nocproject.org/questions/19693591/upgrade-error-importerror-no-module-named-bson.errors
mpanait #
06:30
TSergey: last error is
06:30
http://pastebin.com/A0EG2HEw
TSergey #
06:31
mpanait: root@noc:/opt/noc# ./bin/pip uninstall pymongo
06:31
pls
mpanait #
06:32
ok
06:32
Successfully uninstalled pymongo-2.8
TSergey #
06:33
root@noc:/opt/noc# ./scripts/upgrade
mpanait #
06:34
yes
06:34
http://pastebin.com/Hqac3rqY
TSergey #
06:34
# mongo noc
mpanait #
06:35
mongo noc MongoDB shell version: 2.0.6 connecting to: noc
TSergey #
06:35
# db.getUsers()
zi_rus #
06:35
version: 2.0.6
06:35
MongoDB 2.4 or later required
06:36
не?
mpanait #
06:36
db.getUsers() Fri Apr 17 02:27:36 TypeError: db.getUsers is not a function (shell):1
TSergey #
06:39
mpanait: show users
mpanait #
06:40
show users { "_id" : ObjectId("54c8b1ba17753e4504dc8ee1"), "user" : "noc", "readOnly" : false, "pwd" : "315e928c713c18b23697929ea5c5bc4c" }
TSergey #
06:42
[nosql_database]
06:42
"/opt/noc/etc/noc.conf"
06:42
"[nosql_database]"
mpanait #
06:43
[nosql_database] name = noc user = noc password = thenocproject host = port =
TSergey #
06:43
mongodb database password == pwd in show users &
06:44
set password "noc" in mongo
dvolodin #
06:44
даже больше
06:44
со вчерашнего дня там проверка на монгу > 2.4
TSergey #
06:46
ну тогда пойду обедать :)
06:50
mpanait: update mongo
e_zombie #
07:06
..
07:21
немного саратовских девочек. не моя фотка https://pp.vk.me/c624230/v624230159/2dc1c/NjqL-FN5Sxs.jpg
ufir #
07:28
ничо так ;) у нас зато более укуренные, и программят http://www.marimedia.ru/contest/65/profiles/1419/
e_zombie #
07:38
клёвая девочка. я бы поснимал.
07:38
только фотограф гандон и фоткал с волосами закрывающими сиськи. баба наверное.
07:39
и не следил чтобы лямки от лифчивок не лезли в кадр.
07:39
точно хуёвый репортажник.
07:41
это уже моё
07:41
https://pp.vk.me/c621424/v621424151/2224c/Ts459PZ_vss.jpg
Unbeerable #
07:44
курсы в сфере IT-технологий, блядь\
e_zombie #
07:44
сиськи есть - похуй
Unbeerable #
07:44
те, кто употребляет словосочетание IT-технологии, будут гореть в отдельном котле для VIP-персон, подключённом к линии ЛЭП.
07:45
и буду смотреть фильмы на CD-дисках
e_zombie #
07:45
гыгыгыгы
noclamer #
07:49
эх зомби. я сначала подумал что ты сисястая женщина
07:49
>>скажи мне еще этих умных айтишных слов
e_zombie #
07:49
0_0
noclamer #
07:50
, детка
evyscr #
07:50
постил мпх - получи ответку
noclamer #
07:51
ШУТКИ В СТОРОНУ
07:52
где мне посмотреть существующие селекторы?
Unbeerable #
07:52
АКПП?
fumufu86 #
07:52
sa-setup-mos
noclamer #
07:53
когда заходишь в мрт конфиг там есть пункт селектор, в нем не отображается то о чем говорит фумуфу86
fumufu86 #
07:55
обнови страницу
07:55
у меня отображается
noclamer2 #
07:57
я тебе не верю
07:57
покажи
ufir #
07:57
чего опять сломали-то ?
07:57
Checking mongodb database connection
07:57
ERROR: MongoDB 2.4 or later requiredupgrade-user: 33: Unable to connect to mongodb database. Check noc.conf settings
07:57
Terminating
fumufu86 #
07:59
http://awesomescreenshot.com/0604tzbxc9
noclamer #
08:02
Ох лол
08:02
я понял, спасибо
e_zombie #
08:03
./bin/pip uninstall pymongo
08:03
и потом заново запускай апдейт
TSergey #
08:03
e_zombie: да ну, у него поди монго старая
e_zombie #
08:04
это бага апдейта
08:04
у меня вот нок вайп трейсится и это печально
TSergey #
08:04
noclamer2: какая у тебя монга?
08:04
# mongo noc
08:06
народ, подскажите, в sudoers можно как-то прикрутить grep к разрешенной пользуну команде?
e_zombie #
08:07
в теории можно
noclamer #
08:10
я просто не понимаю почему нок забрал конфиг только в 00:00:59
TSergey #
08:11
e_zombie: раскажи как? мой админ говорит "пайп в судоерсах невозможен"
08:11
я хотел ограничить вывод команды строго определенными параметрами
e_zombie #
08:12
ну пропили алайс типа grep == grep bla bla
08:12
в баш рц
TSergey #
08:13
e_zombie: наверное это немного не то
e_zombie #
08:13
тогда я не пойму что ты хочешь. эти ваши убунто проблемы мне не понятны
TSergey #
08:13
у меня настроено ipfw list (например)
08:14
я хочу сделать что-то вроде ipfw list | grep 192.168 (например)
08:14
алиас мен в этом случае не сильно поможет же?
ufir #
08:16
чот один фиг, падает
08:16
ImportError: No module named srs
08:16
upgrade-user: 36: syncdb failed
08:16
Terminating
08:16
пробовал с монгой 2.4 - тоже падает
dvolodin #
08:17
ufir: где падает?
e_zombie #
08:17
TSergey: таки никто не мешает тебе прописать алайс ipfwgrep и дать на него судо без пароля.
08:17
или у тебя параметр меняется?
08:18
ну напиши башь скрипт с фильтром.
dvolodin #
08:19
поправил
evyscr #
08:19
TSergey: напиши баш-скрипт, дай права на его исполнение. несекурно, но для тебя подойдёт
ufir #
08:19
Synchronizing database
08:19
Traceback (most recent call last):
08:19
File "manage.py", line 45, in <module>
08:19
execute_from_command_line(sys.argv)
08:19
File "/opt/noc/lib/python2.6/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
08:19
utility.execute()
08:19
тут и падает
e_zombie #
08:20
dvolodin: NOC-1576
dvolodin #
08:22
e_zombie: хорошо, поправлю
noclamer #
08:23
а у володина есть работа настоящая работа или он только нок пилит?
dvolodin #
08:24
noclamer: И что тебе с такого знания?
ufir #
08:25
noclamer он играет музыку в борделе
zi_rus #
08:25
поэтому с ноком приходится ебаться
noclamer #
08:26
я так и думал!
08:26
dvolodin да ничего, просто интересно
08:27
как люди живут, так сказать,я не наставиваю
zi_rus #
08:27
noclamer: у нока нет четких временных интервалов, он выполняет джобы когда взъебет, но так чтобы в среднем промежуток времени был равен тому числу что ты указал
TSergey #
08:28
evyscr: это очевидный способ, так не хочу, не универсально, мне нужен набор таких команд, для того чтобы непревилигированному пользуну для нока в судоерс строго одинаковый набор команд был
noclamer #
08:28
zi_rus спс, это была для меня оч неочевидная нфа
zi_rus #
08:29
отож
08:29
почитай про нечеткую логику
08:29
с какого количества объектов начинается куча
08:29
и подобные вопросы
TSergey #
08:31
e_zombie: т.е. получается пяток элайсов, пяток их запусков в судоерсе
e_zombie #
08:31
пропиши для обного баш скрипта и в нём рули этим через IF FI
08:31
типа foo.sh 1
08:31
foo.sh 2
08:32
и тд.
08:32
если у тебя набор фиксированный - будет клёвый индусский код.
TSergey #
08:32
e_zombie: да даже звучит криво :(
dvolodin #
08:32
да, работаю мамочкой в повинциальном борделе. когда все девочки получили наряды и приступили к работе - у меня освобождается время попилить нок
e_zombie #
08:32
зато быстро и будет работать
noclamer #
08:33
>с какого количества объектов начинается куча || так-то суть в том что объект один)
08:33
пока что
e_zombie #
08:33
там где один там и 1000
dvolodin #
08:33
куча начинается примерно с 20 девочек
zi_rus #
08:34
dvolodin: создается впечатление, что ты девкам даешь коммиты делать
noclamer #
08:34
ох я кажется не на то ответил случайно
ufir #
08:34
опа, а щас вод апгрейд прошел, правда с монгой 2.0.8. оставить или обновить до 2.4 ?
dvolodin #
08:34
кто-то простыл, у кого-то триппер, кто-то в декрете
zi_rus #
08:34
периодически
dvolodin #
08:34
zi_rus: ну а чего им не покоммитить-то
zi_rus #
08:35
да ебать надо за такие коммиты
noclamer #
08:35
>dvolodin
08:35
да, работаю мамочкой в повинциальном борделе. || олсо если в дс кому-то нужны перспективные девочки в бардель я был бы рад пообщаться по этому поводу.
zi_rus #
08:35
кто у тебя там pager less делал?
dvolodin #
08:35
zi_rus: так их и ебут
zi_rus #
08:35
мало
dvolodin #
08:35
pagerless -- один негр из Кении, но его заебала зима и он свалил в штаты
08:36
писал тут, говорит - прикольно, в офисе комната у него овальная и без углов
zi_rus #
08:37
и стены мягкие
dvolodin #
08:37
запамятовал как звали пацана
08:38
имя какое-то казахское
08:38
Борат что-ли
e_zombie #
08:38
о. опять ушёл к девочкам
noclamer #
08:39
или вломился какой--то злой клиент :)
zi_rus #
08:40
или нет http://lenta.ru/news/2015/04/17/strippers/ - Жительница Тайваня заказала стриптизерш на похороны мужа
evyscr #
08:45
коммент про перестановку кроватей
TSergey #
08:47
evyscr: неужели никак такое не замутить?
08:47
# sudoers
08:47
(root) NOPASSWD: /sbin/ipfw list | grep 192.168
evyscr #
08:55
ищи, может и найдёшь
08:55
но вообще, сам подход несекурен
TSergey #
08:55
скажи почему?
evyscr #
08:56
примерно потому же, почему несекурны суидные скрипты - ломается оно
TSergey #
08:56
я хочу дать возможность непривелигированному пользователю получить фильтрованный вывод команды с ключами, требующими привелегий рута
evyscr #
08:56
grep? ну-ну
TSergey #
08:57
ну расшифруй
08:57
если это конечная команда, что в ней можно сломать?
evyscr #
08:57
grep не требует нулевого id же
fumufu86 #
09:00
Интересно вы все свои свичи доступа по хостнеймам знаете?
evyscr #
09:00
бгг
zi_rus #
09:00
мы знали
evyscr #
09:00
некоторые свичи случайно находятся
zi_rus #
09:00
500 штук примерно
fumufu86 #
09:01
могли по хостнейму ip назвать?
zi_rus #
09:01
нет
09:01
зачем
09:01
днс
09:01
после 500 уже начинались проблемы
TSergey #
09:01
"8[14:57] evyscr: grep не требует нулевого id же"
09:01
и как это можно сломать если это будет команда
09:01
"команда | фильтр грепом"
evyscr #
09:01
TSergey: зачем тебе вообще пытаться фильтровать внутри sudo?
fumufu86 #
09:02
просто в ноке почти везде ( ранкомандс, алармы и тп) отображается только хостнейм, и приходится для каждый искать в MO
TSergey #
09:02
чтобы пользун не увидел больше, чем я придумал
evyscr #
09:02
fumufu86: внеси ip в mo name
fumufu86 #
09:03
потом с дебагом не будет проблем?
TSergey #
09:03
мне нужен пользователь, которому можно очень мало, но он может получить тесктом резульаты работы команд, для которых нужен рут
evyscr #
09:03
TSergey: а ты уверен, что в такой конструкции пользователь не получает доступ к полому результату разрешённой команды?
09:04
*полному
TSergey #
09:04
был уверен что да
fumufu86 #
09:04
потому что у меня там есть ковычки и дебаг не проходит пока кавычки не удалишь
evyscr #
09:04
какие ещё кавычки??
TSergey #
09:04
evyscr: я ведь получаю текст как резульат грепа
09:05
evyscr: разве можно востонить значение до грепа?
09:05
*восстановить
evyscr #
09:05
почему нет?
09:05
переопредели греп в bashrc
09:05
???
09:05
ghjabn
09:05
профит
09:06
вообще, можешь почитать ovl'щиков на предмет несекурности sudo в целом
09:06
хотя они и упоротые
09:07
err, owl'щиков
TSergey #
09:09
"8[15:05] evyscr: переопредели греп в bashrc"
09:09
и судо возьмет не команду а алиас?
evyscr #
09:10
who knows?
CfYz`R #
09:10
Successfully installed pymongo-2.8
09:10
ERROR: MongoDB 2.4 or later requiredupgrade-user: : Unable to connect to mongodb database. Check noc.conf settings
09:10
что-то у меня не сходится
09:11
читал там выше
TSergey #
09:11
evyscr: ну погоди
evyscr #
09:11
так какая у тебя монга?
CfYz`R #
09:12
Ты меня спрашиваешь?
evyscr #
09:12
да
CfYz`R #
09:12
Судя по скрипту успешно установлена 2.8, но потом же сам скрипт вещает о том что нужна монша 2.4 и выше
evyscr #
09:12
неправда
fumufu86 #
09:13
evyscr: "Lenina_15"
CfYz`R #
09:13
это все строки одного запуска скрипта upgrade
evyscr #
09:13
pymongo != mongo
TSergey #
09:13
evyscr: в судо прописано "ipfw list" для пользуна, он делает алиас, в нем команду гроханья чего-либо, и он сможет запустить такую команду? как-то это противоречит (на мой взгляд) этой технологии
CfYz`R #
09:13
пилять
09:13
evyscr я по этому мануалу делал https://kb.nocproject.org/questions/19693591/upgrade-error-importerror-no-module-named-bson.errors
09:13
сама монга походу 206
evyscr #
09:13
fumufu86: а на кой ляд там кавычки?
CfYz`R #
09:13
потому что шелл такую версию отдает
evyscr #
09:14
TSergey: так эта, суидные скрипты тоже противоречили технологии suid
fumufu86 #
09:14
evyscr: скрипт e_zombie который определяет профили и добавляет хотснейм в имя, почему то у меня добавляет с кавычками, у него без
evyscr #
09:15
fumufu86: дык, правь, йопт
09:15
явное ССЗБ же выходит
fumufu86 #
09:16
evyscr: таких узлов примерно полторы тысячи, и кавычки добавляются снова при каждом обновлении. Исправить пытался, но не вышло
evyscr #
09:16
свяжись с автором, проставься, дай доступ -)
fumufu86 #
09:17
так и пытался
09:20
https://kb.nocproject.org/pages/viewpage.action?pageId=19169430
TSergey #
09:20
evyscr: https://ru.wikipedia.org/wiki/Tee "Использование совместно с sudo:" --- не оно?
fumufu86 #
09:25
evyscr: http://pastebin.com/yUNxAYuf http://pastebin.com/y5dw5ZbD так они выглядят сейчас
e_zombie #
09:29
хахахахаха
09:29
fumufu86: давай ssh на сервак :)
CfYz`R #
09:37
я так понял в том дебиане что скачан с сайта в apt-get даже в обновленных монгодб только 2.0.6
09:37
и мне придется вручную проапдейтиться до 2.4 минимум?
09:38
ну и попутно обновить все:
09:38
mongodb install
09:38
mongodb-clients install
09:38
mongodb-dev install
09:38
mongodb-server install
09:38
4 штуки, да?
Night_Snake #
09:38
Подключи реп
09:38
и поставь новую
09:38
реп есть на сайте монги, емнип. или debпакет
CfYz`R #
09:38
да там какая то сложная система обновления
09:38
последовательная
09:39
получится так?
09:39
до 2.2 потом до 2.4 потом еще дальше
Night_Snake #
09:40
а хз. я обновился когда лечил метрики
09:41
даж вроде без особых последтсвий обошлось, но дамп лучше сделать
CfYz`R #
09:41
ну ок
09:41
про реп не подумал, мал еще
09:44
я отчаян и без дампа фигачу
09:55
хаха!
09:55
все прошло удачно
09:56
правда пришлось вручную завести пользователя в базе noc у монги
09:56
спасибо всем :)
dvolodin #
10:02
что там у нас сломанным осталось и не работает?
zi_rus #
10:03
UTF-8
10:03
NOC-348
10:04
dvolodin: это issue еще и самое популярное
10:04
а ты не чинишь
e_zombie #
10:04
NOC-1400
zi_rus #
10:06
e_zombie: ты про теги?
dvolodin #
10:08
для utf указывайте условия для воспроизведения
10:09
надо бы отрелизиться без постгиса
zi_rus #
10:14
dvolodin: я в первом комменте все отписал
10:15
это же в каждом случае по-своему будет
10:15
тебе под каждый раз отдельный issue рисовать?
10:15
проблема же одна
10:16
там кривой сислог
10:16
тут снмп
10:16
потом консоль
10:16
потом еще какая херня
dvolodin #
10:22
а вы можете такой трейс на cp вывалить?
zi_rus #
10:24
у меня нет такой возможности
10:24
сейчас
10:25
e_zombie: я по глазам твоим вижу что у тебя могут быть трейсы из NOC-348
e_zombie #
10:26
они были но в других местах.
10:26
я когда трахался с добавлением удалением я поймал это.
10:27
но потом у меня бд хостнеймов обновилась по снмп и всё закрылось
10:54
wtf
10:54
root@ubuntu /opt/noc # ./noc gridvcs --mirror
10:54
Error: No mirror path set
10:54
root@ubuntu /opt/noc #
dvolodin #
10:55
он же тебе сказал
10:55
что понятия не имеет, куда все зазеркалировать
e_zombie #
11:10
бля. разобрался. там конфиг неактуальный без настроек гридфс
dvolodin #
11:10
что логично
11:10
там разовое
e_zombie #
11:16
ну не следит человек за изменениями в коммитах
11:17
Ubuntu snmp Для корректной работы в ubuntu определения hostname необходимо добавлять параметр   -m SNMPv2-MIB  к строке запроса. В противном случае будет возвращаться хостнем в кавычка: "hostnmane" а не hostname
11:17
нашёл такую фичу в убунтах.
noclamer #
11:19
надо бы в мануалы добавить
fumufu86 #
11:19
по ссылке на баг, у человека дебиан
e_zombie #
11:43
добавил уже
noclamer #
11:44
покажи
TSergey #
11:53
noclamer: написанное здесь автоматически добавляется в мануалы
ss_ #
11:54
с тяпницей всех!
ufir #
11:58
воистину
`kk #
12:26
ребят. может кто сделать\продать AS + ip ? =))
zi_rus #
12:28
бери ипв6
`kk #
12:28
))
12:28
ты третий за час
zi_rus #
12:29
а чего ты смеешься, райп только в путь их раздает, вместе с АС
12:29
как раньше в4 по /8 кидали всем кто попросит
`kk #
12:29
в условиях 4-ка. про 6-е знаю
zi_rus #
12:29
условия бываю нежесткими
12:29
можно и поменять
`kk #
12:30
не. не так
12:30
условия не изменить. именно надо 4-ка
freeseacher #
12:30
а ты уверен? может не надо 4-ку :)
`kk #
12:31
условия заказчика.
freeseacher #
12:31
(сейчас будет троллинг)
`kk #
12:31
)
freeseacher #
12:31
ну 6-ые лучше же
`kk #
12:31
)))
freeseacher #
12:31
более длинные
12:31
их больше
12:31
их всем дают
`kk #
12:31
интересные
freeseacher #
12:31
а 4-ые плохие и маленькие
`kk #
12:31
зато живут все рядом
zi_rus #
12:31
а вроде слух ходил что райп дает в4 только если возьмешь в6 и обязуешься ей вспользоваться
`kk #
12:31
их все знают
freeseacher #
12:32
все знают. грузыт этот черствый бублик
zi_rus #
12:32
типа на переходный период пользуйся, но в6 обязан внедрить
freeseacher #
12:32
а новые пиздатые 6-ые адреса вообще лучше всех.
`kk #
12:32
zi_rus: сп. уточню
12:33
freeseacher: они уже поработали с тобой.? в6 то =)
freeseacher #
12:33
к нам тут какой то приходил спам
zi_rus #
12:33
уточни, это было давно, могли поменять правила, а то ведь так все разберут
freeseacher #
12:33
говорят даем /18 в аренду
12:33
5к баксов в месяц
12:34
думаю это кто то из тех отдела развлекается
12:34
выпилил себе /18 и пытается толкнуть за недорого
zi_rus #
12:34
а вам что, не хватает?
freeseacher #
12:34
а кому хватет ?
zi_rus #
12:34
нам
12:35
22 или 21 сеть мог бы найти
freeseacher #
12:35
:)))
zi_rus #
12:35
ну это на старой работае еще
freeseacher #
12:35
я и /18 думаю могу найти. но это же не значит что их хватает
zi_rus #
12:35
хватает
freeseacher #
12:36
мы же всем раздаем белые адреса
12:36
в большинстве гордов
zi_rus #
12:36
я говорил начальнику, давай р2р на серые адреса переведем, а он говорит, тебе адресов жалко что ли
freeseacher #
12:36
кое где банчим натом конешн
zi_rus #
12:36
вон их сколько
12:36
у нас их реально свободных полно
12:37
мы когда ноком начали пользоваться
12:37
у нас сети начали уплоняться
12:37
и сразу все стало видно
Tweet
Share this page
Share this page: Tweet