[Pulp-list] Pulp 2.4.1 with mongodb authentication - can't upload RPMs

Trey Dockendorf treydock at gmail.com
Wed Oct 1 02:15:53 UTC 2014


I am getting errors when attempting to upload RPMs via pulp-admin that
point to authorization problems with MongoDB with "auth=true" in my
mongo config.  Attached is the output from /var/log/messages when this
occurs.

The key part I suppose would be "OperationFailure: not authorized to
create index on pulp_database.celery_taskmeta"

>From my database server hosting the mongo database for Pulp:

> use pulp_database
switched to db pulp_database
> show users
{
        "_id" : ObjectId("53d03e31557c4243e19883fe"),
        "pwd" : "<OMIT>",
        "roles" : [
                "read",
                "readWrite"
                "dbAdmin",
       ],
        "user" : "pulp"
}

>From my Pulp server

# mongo -u pulp -p <OMIT> --shell db01.<DOMAIN>:27017/pulp_database
MongoDB shell version: 2.4.6
connecting to: db01.<DOMAIN>:27017/pulp_database
type "help" for help
> db
pulp_database
>

# egrep -v '^$|^#' /etc/pulp/server.conf
[database]
name: pulp_database
seeds: db01.<DOMAIN>:27017
username: pulp
password: <OMIT>
[server]
[authentication]
[security]
[consumer_history]
[data_reaping]
[oauth]
[messaging]
[tasks]
[email]

Am I missing something?  So far the only way to upload RPMs has been
to disable authentication in mongodb.

Thanks,
- Trey
-------------- next part --------------
Sep 30 20:51:49 repo01 pulp: celery.worker.strategy:INFO: Received task: pulp.server.async.tasks._reserve_resource[dce4a7a5-fa98-4ee7-a931-860162da76a5]
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR: database error: not authorized for query on pulp_database.celery_taskmeta
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR: Traceback (most recent call last):
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/exception.py", line 44, in __call__
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self.app(environ, start_response)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/postponed.py", line 42, in __call__
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self.app(environ, start_response)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 279, in wsgi
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     result = self.handle_with_processors()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 29, in _handle_with_processors
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return process(self.processors)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 566, in processor
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return handler()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in <lambda>
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 581, in processor
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     result = handler()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in <lambda>
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 28, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self.handle()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 230, in handle
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self._delegate(fn, self.fvars, args)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 422, in _delegate
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return f()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 430, in <lambda>
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     f = lambda: self._delegate_sub_application(pat, what)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 455, in _delegate_sub_application
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return app.handle_with_processors()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 29, in _handle_with_processors
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return process(self.processors)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 566, in processor
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return handler()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in <lambda>
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 581, in processor
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     result = handler()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in <lambda>
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 28, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self.handle()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 230, in handle
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self._delegate(fn, self.fvars, args)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 420, in _delegate
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return handle_class(cls)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 396, in handle_class
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return tocall(*args)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/decorators.py", line 227, in _auth_decorator
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     value = method(self, *args, **kwargs)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/repositories.py", line 839, in POST
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     tags=task_tags)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 234, in apply_async_with_reservation
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     queue = _reserve_resource.apply_async((resource_id,), queue=RESOURCE_MANAGER_QUEUE).get()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/celery/result.py", line 172, in get
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     self._get_task_meta()  # update self._cache
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/celery/result.py", line 328, in _get_task_meta
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     meta = self.backend.get_task_meta(self.id)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/celery/backends/base.py", line 294, in get_task_meta
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     meta = self._get_task_meta_for(task_id)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/celery/backends/mongodb.py", line 152, in _get_task_meta_for
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     obj = self.collection.find_one({'_id': task_id})
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib64/python2.6/site-packages/pymongo/collection.py", line 596, in find_one
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     for result in self.find(spec_or_id, *args, **kwargs).limit(-1):
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 814, in next
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     if len(self.__data) or self._refresh():
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 763, in _refresh
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     self.__uuid_subtype))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 720, in __send_message
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     self.__uuid_subtype)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib64/python2.6/site-packages/pymongo/helpers.py", line 100, in _unpack_response
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     error_object["$err"])
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR: OperationFailure: database error: not authorized for query on pulp_database.celery_taskmeta
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR: Unhandled Exception
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR: Traceback (most recent call last):
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/exception.py", line 44, in __call__
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self.app(environ, start_response)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/postponed.py", line 42, in __call__
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self.app(environ, start_response)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 279, in wsgi
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     result = self.handle_with_processors()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 29, in _handle_with_processors
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return process(self.processors)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 566, in processor
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return handler()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in <lambda>
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 581, in processor
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     result = handler()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in <lambda>
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 28, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self.handle()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 230, in handle
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self._delegate(fn, self.fvars, args)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 422, in _delegate
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return f()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 430, in <lambda>
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     f = lambda: self._delegate_sub_application(pat, what)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 455, in _delegate_sub_application
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return app.handle_with_processors()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 29, in _handle_with_processors
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return process(self.processors)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 566, in processor
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return handler()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in <lambda>
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 581, in processor
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     result = handler()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 26, in <lambda>
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return p(lambda: process(processors))
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", line 28, in process
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self.handle()
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 230, in handle
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return self._delegate(fn, self.fvars, args)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 420, in _delegate
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return handle_class(cls)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/web/application.py", line 396, in handle_class
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     return tocall(*args)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/decorators.py", line 227, in _auth_decorator
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL: Task pulp.server.async.tasks._reserve_resource[dce4a7a5-fa98-4ee7-a931-860162da76a5] INTERNAL ERROR: OperationFailure(u'not authorized to create index on pulp_database.celery_taskmeta',)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     value = method(self, *args, **kwargs)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/repositories.py", line 839, in POST
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     tags=task_tags)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 234, in apply_async_with_reservation
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL: Traceback (most recent call last):
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     queue = _reserve_resource.apply_async((resource_id,), queue=RESOURCE_MANAGER_QUEUE).get()
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 253, in trace_task
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     I, R, state, retval = on_error(task_request, exc, uuid)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/celery/result.py", line 172, in get
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 201, in on_error
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     self._get_task_meta()  # update self._cache
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     R = I.handle_error_state(task, eager=eager)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/celery/result.py", line 328, in _get_task_meta
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 85, in handle_error_state
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     meta = self.backend.get_task_meta(self.id)
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     }[self.state](task, store_errors=store_errors)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/celery/backends/base.py", line 294, in get_task_meta
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 118, in handle_failure
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     meta = self._get_task_meta_for(task_id)
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     req.id, exc, einfo.traceback, request=req,
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib/python2.6/site-packages/celery/backends/mongodb.py", line 152, in _get_task_meta_for
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib/python2.6/site-packages/celery/backends/base.py", line 121, in mark_as_failure
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     traceback=traceback, request=request)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     obj = self.collection.find_one({'_id': task_id})
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib/python2.6/site-packages/celery/backends/base.py", line 254, in store_result
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib64/python2.6/site-packages/pymongo/collection.py", line 596, in find_one
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     request=request, **kwargs)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     for result in self.find(spec_or_id, *args, **kwargs).limit(-1):
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib/python2.6/site-packages/celery/backends/mongodb.py", line 145, in _store_result
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 814, in next
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     self.collection.save(meta)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     if len(self.__data) or self._refresh():
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib/python2.6/site-packages/kombu/utils/__init__.py", line 322, in __get__
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 763, in _refresh
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     value = obj.__dict__[self.__name__] = self.__get(obj)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     self.__uuid_subtype))
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib/python2.6/site-packages/celery/backends/mongodb.py", line 240, in collection
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 720, in __send_message
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     collection.ensure_index('date_done', background='true')
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     self.__uuid_subtype)
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib64/python2.6/site-packages/pymongo/collection.py", line 916, in ensure_index
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:   File "/usr/lib64/python2.6/site-packages/pymongo/helpers.py", line 100, in _unpack_response
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     return self.create_index(key_or_list, cache_for, **kwargs)
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR:     error_object["$err"])
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib64/python2.6/site-packages/pymongo/collection.py", line 823, in create_index
Sep 30 20:51:49 repo01 pulp: pulp.server.webservices.middleware.exception:ERROR: OperationFailure: database error: not authorized for query on pulp_database.celery_taskmeta
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     **self._get_wc_override())
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib64/python2.6/site-packages/pymongo/collection.py", line 357, in insert
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     continue_on_error, self.__uuid_subtype), safe)
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib64/python2.6/site-packages/pymongo/mongo_client.py", line 920, in _send_message
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     rv = self.__check_response_to_last_error(response)
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:   File "/usr/lib64/python2.6/site-packages/pymongo/mongo_client.py", line 863, in __check_response_to_last_error
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL:     raise OperationFailure(details["err"], details["code"])
Sep 30 20:51:49 repo01 pulp: celery.worker.job:CRITICAL: OperationFailure: not authorized to create index on pulp_database.celery_taskmeta


More information about the Pulp-list mailing list