Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- поставил чистую Ubuntu12.04.5 на виртуальную машину
- устанавливаю noc как описано здесь: https://kb.nocproject.org/display/DOC/Ubuntu+12.04+LTS+installation
- wget -q -O- https://cdn.nocproject.org/bs/Ubuntu-12.04.txt | sh | tee /tmp/install.log
- устанавливает все пакеты хорошо, кроме libgdal1. Вместо него ставлю libgdal1-1.7.0
- потом запускается bootstrap.sh, обновляет noc и все питоновские библиотеки, но в конце вывалbвается traceback
- Checking mongodb database connection
- Traceback (most recent call last):
- File "./scripts/check-db.py", line 36, in <module>
- check_mongo()
- File "./scripts/check-db.py", line 23, in check_mongo
- from noc.lib.nosql import get_db
- File "/opt/noc/lib/nosql.py", line 18, in <module>
- from mongoengine.base import *
- File "/opt/noc/lib/python2.7/site-packages/mongoengine/__init__.py", line 1, in <module>
- import document
- File "/opt/noc/lib/python2.7/site-packages/mongoengine/document.py", line 9, in <module>
- from connection import get_db, DEFAULT_CONNECTION_NAME
- File "/opt/noc/lib/python2.7/site-packages/mongoengine/connection.py", line 2, in <module>
- from pymongo import Connection, ReplicaSetConnection, uri_parser
- ImportError: cannot import name Connection
- upgrade-user: : Unable to connect to mongodb database. Check noc.conf settings
- в /opt/noc/lib/python2.7/site-packages/pymongo/ совсем нет класса Connection
- при обновлении bootstrap.sh поставил pymongo-3.0.tar.gz
- Пытался так ставить и на Ubuntu14.04 и на Debian7.8(использауя bootstrap для Debian7.0) - результат один.
- Понять не могу, то ли pymongo3.0 так переделали, что там нет класса Connection, то ли он должен создаваться при установке, но по какой-то причине этого не происходит...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement