RHUA server repo sync database error: BSONElement: bad type 110
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, tools, and much more.