I have also experienced this issue. I believe it happened more often when my 
file system was nearly full, but it's been a few months since I tried to use 
it. 

Sent from my iPhone

> On Nov 28, 2013, at 9:31 AM, Florian Sachs <[email protected]> wrote:
> 
> Hi,
> 
> Using "--match" when searching the contents of a repository crashes mongodb.
> 
> In mongodb.log, the following line can be seen:
> /usr/bin/mongod: symbol lookup error: /usr/bin/mongod: undefined symbol: 
> _ZN7pcrecpp2RE4InitEPKcPKNS_10RE_OptionsE
> 
> When calling "service mongod stop ; service mongod start" it works again.
> 
> Googling the error, I found some links telling me - at least for Ubuntu - , 
> that it is connected to libpcre - which is installed on my RHEL Machine....
> 
> The command used, was this one:
> 
> #> pulp-admin rpm repo content rpm --repo-id=se2ve-test  --match "name=ssh.*"
> An internal error occurred on the Pulp server. More information can be found 
> in the client log file ~/.pulp/admin.log.
> 
> Environment:
> * RHEL 6.3, x86_64
> * mongodb-2.2.3-4.el6.x86_64 from epel
> * pulp-server-2.1.3-1.el6.noarch
> 
> best regards,
> florian
> 
> 
> ==== server_calls.log ====
> 2013-11-28 15:16:44,715 - INFO - POST request to 
> /pulp/api/v2/repositories/se2ve-test/search/units/ with parameters 
> {"criteria": {"type_ids": ["rpm"], "filters": {"unit": {"name": {"$regex": 
> "ssh.*"}}}}}
> 2013-11-28 15:16:44,715 - INFO - Response status : 500
> 
> ==== pulp.log ====
> 2013-11-28 15:16:44,652 pulp.server.webservices.middleware.exception:ERROR: 
> connection closed
> Traceback (most recent call last):
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/exception.py",
>  line 44, in __call__
>    return self.app(environ, start_response)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/postponed.py",
>  line 39, in __call__
>    return self.app(environ, start_response)
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 279, in wsgi
>    result = self.handle_with_processors()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 26, in _handle_with_processors
>    return process(self.processors)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in process
>    return p(lambda : process(processors))
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 566, in 
> processor
>    return handler()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in <lambda>
>    return p(lambda : process(processors))
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in process
>    return p(lambda : process(processors))
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 581, in 
> processor
>    result = handler()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in <lambda>
>    return p(lambda : process(processors))
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 25, in process
>    return self.handle()
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 230, in 
> handle
>    return self._delegate(fn, self.fvars, args)
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 422, in 
> _delegate
>    return f()
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 430, in 
> <lambda>
>    f = lambda: self._delegate_sub_application(pat, what)
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 455, in 
> _delegate_sub_application
>    return app.handle_with_processors()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 26, in _handle_with_processors
>    return process(self.processors)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in process
>    return p(lambda : process(processors))
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 566, in 
> processor
>    return handler()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in <lambda>
>    return p(lambda : process(processors))
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in process
>    return p(lambda : process(processors))
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 581, in 
> processor
>    result = handler()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in <lambda>
>    return p(lambda : process(processors))
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 25, in process
>    return self.handle()
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 230, in 
> handle
>    return self._delegate(fn, self.fvars, args)
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 420, in 
> _delegate
>    return handle_class(cls)
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 396, in 
> handle_class
>    return tocall(*args)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/decorators.py",
>  line 231, in _auth_decorator
>    value = method(self, *args, **kwargs)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/repositories.py",
>  line 1029, in POST
>    units = manager.get_units_by_type(repo_id, type_id, criteria=criteria)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/unit_association_query.py",
>  line 331, in get_units_by_type
>    units = list(cursor)
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 703, in 
> next
>    if len(self.__data) or self._refresh():
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 666, in 
> _refresh
>    self.__uuid_subtype))
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 616, in 
> __send_message
>    **kwargs)
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 889, 
> in _send_message_with_response
>    raise AutoReconnect(str(e))
> AutoReconnect: connection closed
> 2013-11-28 15:16:44,702 pulp.server.webservices.middleware.exception:ERROR: 
> Unhandled Exception
> Traceback (most recent call last):
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/exception.py",
>  line 44, in __call__
>    return self.app(environ, start_response)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/middleware/postponed.py",
>  line 39, in __call__
>    return self.app(environ, start_response)
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 279, in wsgi
>    result = self.handle_with_processors()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 26, in _handle_with_processors
>    return process(self.processors)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in process
>    return p(lambda : process(processors))
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 566, in 
> processor
>    return handler()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in <lambda>
>    return p(lambda : process(processors))
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in process
>    return p(lambda : process(processors))
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 581, in 
> processor
>    result = handler()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in <lambda>
>    return p(lambda : process(processors))
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 25, in process
>    return self.handle()
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 230, in 
> handle
>    return self._delegate(fn, self.fvars, args)
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 422, in 
> _delegate
>    return f()
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 430, in 
> <lambda>
>    f = lambda: self._delegate_sub_application(pat, what)
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 455, in 
> _delegate_sub_application
>    return app.handle_with_processors()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 26, in _handle_with_processors
>    return process(self.processors)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in process
>    return p(lambda : process(processors))
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 566, in 
> processor
>    return handler()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in <lambda>
>    return p(lambda : process(processors))
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in process
>    return p(lambda : process(processors))
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 581, in 
> processor
>    result = handler()
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 23, in <lambda>
>    return p(lambda : process(processors))
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/application.py", 
> line 25, in process
>    return self.handle()
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 230, in 
> handle
>    return self._delegate(fn, self.fvars, args)
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 420, in 
> _delegate
>    return handle_class(cls)
>  File "/usr/lib/python2.6/site-packages/web/application.py", line 396, in 
> handle_class
>    return tocall(*args)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/decorators.py",
>  line 231, in _auth_decorator
>    value = method(self, *args, **kwargs)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/webservices/controllers/repositories.py",
>  line 1029, in POST
>    units = manager.get_units_by_type(repo_id, type_id, criteria=criteria)
>  File 
> "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/unit_association_query.py",
>  line 331, in get_units_by_type
>    units = list(cursor)
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 703, in 
> next
>    if len(self.__data) or self._refresh():
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 666, in 
> _refresh
>    self.__uuid_subtype))
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 616, in 
> __send_message
>    **kwargs)
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 889, 
> in _send_message_with_response
>    raise AutoReconnect(str(e))
> AutoReconnect: connection closed
> 2013-11-28 15:17:13,341 pulp.server.dispatch.scheduler:CRITICAL: Unhandled 
> exception in scheduler dispatch: AutoReconnect('could not connect to 
> localhost:27017: [Errno 111] Connection refused',)
> 2013-11-28 15:17:13,342 pulp.server.dispatch.scheduler:ERROR: could not 
> connect to localhost:27017: [Errno 111] Connection refused
> Traceback (most recent call last):
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 76, in __dispatch
>    self._run_scheduled_calls()
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 91, in _run_scheduled_calls
>    for call_group in self._get_scheduled_call_groups():
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 126, in _get_scheduled_call_groups
>    for scheduled_call in self.scheduled_call_collection.find(query):
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 703, in 
> next
>    if len(self.__data) or self._refresh():
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 666, in 
> _refresh
>    self.__uuid_subtype))
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 616, in 
> __send_message
>    **kwargs)
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 880, 
> in _send_message_with_response
>    sock = self.__socket()
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 674, 
> in __socket
>    host, port = self.__find_node()
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 659, 
> in __find_node
>    raise AutoReconnect(', '.join(errors))
> AutoReconnect: could not connect to localhost:27017: [Errno 111] Connection 
> refused
> 2013-11-28 15:17:43,356 pulp.server.dispatch.scheduler:CRITICAL: Unhandled 
> exception in scheduler dispatch: AutoReconnect('could not connect to 
> localhost:27017: [Errno 111] Connection refused',)
> 2013-11-28 15:17:43,357 pulp.server.dispatch.scheduler:ERROR: could not 
> connect to localhost:27017: [Errno 111] Connection refused
> Traceback (most recent call last):
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 76, in __dispatch
>    self._run_scheduled_calls()
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 91, in _run_scheduled_calls
>    for call_group in self._get_scheduled_call_groups():
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 126, in _get_scheduled_call_groups
>    for scheduled_call in self.scheduled_call_collection.find(query):
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 703, in 
> next
>    if len(self.__data) or self._refresh():
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 666, in 
> _refresh
>    self.__uuid_subtype))
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 616, in 
> __send_message
>    **kwargs)
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 880, 
> in _send_message_with_response
>    sock = self.__socket()
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 674, 
> in __socket
>    host, port = self.__find_node()
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 659, 
> in __find_node
>    raise AutoReconnect(', '.join(errors))
> AutoReconnect: could not connect to localhost:27017: [Errno 111] Connection 
> refused
> 2013-11-28 15:18:13,361 pulp.server.dispatch.scheduler:CRITICAL: Unhandled 
> exception in scheduler dispatch: AutoReconnect('could not connect to 
> localhost:27017: [Errno 111] Connection refused',)
> 2013-11-28 15:18:13,362 pulp.server.dispatch.scheduler:ERROR: could not 
> connect to localhost:27017: [Errno 111] Connection refused
> Traceback (most recent call last):
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 76, in __dispatch
>    self._run_scheduled_calls()
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 91, in _run_scheduled_calls
>    for call_group in self._get_scheduled_call_groups():
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 126, in _get_scheduled_call_groups
>    for scheduled_call in self.scheduled_call_collection.find(query):
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 703, in 
> next
>    if len(self.__data) or self._refresh():
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 666, in 
> _refresh
>    self.__uuid_subtype))
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 616, in 
> __send_message
>    **kwargs)
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 880, 
> in _send_message_with_response
>    sock = self.__socket()
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 674, 
> in __socket
>    host, port = self.__find_node()
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 659, 
> in __find_node
>    raise AutoReconnect(', '.join(errors))
> AutoReconnect: could not connect to localhost:27017: [Errno 111] Connection 
> refused
> 2013-11-28 15:18:43,374 pulp.server.dispatch.scheduler:CRITICAL: Unhandled 
> exception in scheduler dispatch: AutoReconnect('could not connect to 
> localhost:27017: [Errno 111] Connection refused',)
> 2013-11-28 15:18:43,375 pulp.server.dispatch.scheduler:ERROR: could not 
> connect to localhost:27017: [Errno 111] Connection refused
> Traceback (most recent call last):
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 76, in __dispatch
>    self._run_scheduled_calls()
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 91, in _run_scheduled_calls
>    for call_group in self._get_scheduled_call_groups():
>  File "/usr/lib/python2.6/site-packages/pulp/server/dispatch/scheduler.py", 
> line 126, in _get_scheduled_call_groups
>    for scheduled_call in self.scheduled_call_collection.find(query):
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 703, in 
> next
>    if len(self.__data) or self._refresh():
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 666, in 
> _refresh
>    self.__uuid_subtype))
>  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 616, in 
> __send_message
>    **kwargs)
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 880, 
> in _send_message_with_response
>    sock = self.__socket()
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 674, 
> in __socket
>    host, port = self.__find_node()
>  File "/usr/lib64/python2.6/site-packages/pymongo/connection.py", line 659, 
> in __find_node
>    raise AutoReconnect(', '.join(errors))
> AutoReconnect: could not connect to localhost:27017: [Errno 111] Connection 
> refused
> 
> -- 
> Florian Sachs
> Bundesministerium für Landesverteidigung und Sport
> Führungsunterstützungszentrum / IKT-Te / HW&SysSW / SE2VE
> Stiftgasse 2a 1070, Wien
> Postadresse: Rossauer Lände 1, 1090 Wien
> Tel.: +43 50201 10 33466
> 
> _______________________________________________
> Pulp-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/pulp-list

_______________________________________________
Pulp-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pulp-list

Reply via email to