Advertisement
Guest User

Untitled

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