You should use pymongo 3.0 On Wednesday, May 6, 2015 at 2:38:56 PM UTC+2, José Borba wrote: > > I'm very busy in these days, but I tried to start a new "installation" > from the ground (to test the TIME issue with Mongodb in pydal #170), but > even without this correction (i.e, with plain web2py clone from github) I > receive the below error message. > > I'm simply copy the application folder to the new installation > (side-by-side with welcome and examples). With CLI client (mongo) > everything works fine. > > The welcome app works fine. > > I see that pydal tries to connect 5 times. The string to connect to mongo > is fine (since is a local install. In production will have an user and a > password too...). > Version web2py™ Version 2.10.4-stable+timestamp.2015.04.26.09.05.21 > Traceback > > Traceback (most recent call last): > File "/home/mydir/w2p210b/gluon/restricted.py", line 227, in restricted > exec ccode in environment > File "/home/mydir/w2p210b/applications/rastreamento/models/db.py" > <http://localhost:8000/admin/default/edit/rastreamento/models/db.py>, line > 12, in <module> > db = DAL('mongodb://localhost/telemet', pool_size=0, lazy_tables=True) > File "/home/mydir/w2p210b/gluon/packages/dal/pydal/base.py", line 174, in > __call__ > obj = super(MetaDAL, cls).__call__(*args, **kwargs) > File "/mydir/w2p210b/gluon/packages/dal/pydal/base.py", line 459, in > __init__ > raise RuntimeError("Failure to connect, tried %d times:\n%s" % (attempts, > tb)) > RuntimeError: Failure to connect, tried 5 times: > Traceback (most recent call last): > File "/home/mydir/w2p210b/gluon/packages/dal/pydal/base.py", line 437, in > __init__ > self._adapter = ADAPTERS[self._dbname](**kwargs) > File "/home/mydir/w2p210b/gluon/packages/dal/pydal/adapters/base.py", line > 57, in __call__ > obj = super(AdapterMeta, cls).__call__(*args, **kwargs) > File "/home/mydir/w2p210b/gluon/packages/dal/pydal/adapters/mongo.py", line > 58, in __init__ > from pymongo.write_concern import WriteConcern > File "/home/mydir/w2p210b/gluon/custom_import.py", line 108, in > custom_importer > return NATIVE_IMPORTER(name, globals, locals, fromlist, level) > ImportError: No module named write_concern > > > > > Best regards, > -- > José Ricardo Borba > >
-- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

