RHUA server repo sync database error: BSONElement: bad type 110

Solution Verified - Updated -

Issue

rhui-manager status report repositories synchronization failure. All CDSs are up and heartbeat status are success. When checking last sync status from rhui-manager, we have following errors.

  Start Time:     04-18-2016 12:35
  Finish Time:    04-18-2016 12:35
  Elapsed Time:   0:00:05
  Result:         Error
  Exception:      database error: BSONElement: bad type 110
  Traceback:
Traceback (most recent call last):

  File "/usr/lib/python2.6/site-packages/pulp/server/tasking/task.py", line 424, in run
    result = self.callable(*self.args, **self.kwargs)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 272, in _sync
    progress_callback, synchronizer, max_speed, threads)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 363, in fetch_content
    added_packages = synchronizer.process_packages_from_source(repo_dir, repo_id, skip_dict, progress_callback)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 214, in process_packages_from_source
    added_packages = self.add_packages_from_dir(dir, repo_id, skip_dict)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 254, in add_packages_from_dir
    package = self.import_package(package, repo, repo_defined=True)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 562, in import_package
    self.package_api.update(newpkg["id"], delta)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/package.py", line 69, in update
    pkg = self.package(id)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/package.py", line 115, in package
    return self.collection.find_one({'id': id})
  File "/usr/lib/python2.6/site-packages/pulp/server/db/connection.py", line 80, in retry
    return method(*args, **kwargs)
  File "/usr/lib64/python2.6/site-packages/pymongo/collection.py", line 469, in find_one
    for result in self.find(spec_or_id, *args, **kwargs).limit(-1):
  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 601, in next
    if len(self.__data) or self._refresh():
  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 564, in _refresh
    self.__query_spec(), self.__fields))
  File "/usr/lib64/python2.6/site-packages/pymongo/cursor.py", line 533, in __send_message
    self.__tz_aware)
  File "/usr/lib64/python2.6/site-packages/pymongo/helpers.py", line 100, in _unpack_response
    error_object["$err"])
OperationFailure: database error: BSONElement: bad type 110

Environment

  • Red Hat Update Infrastructure 2.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.