Satellite-sync on Red Hat Satellite 5.x is failing with "ProgrammingError: function lookup_checksum_fast(unknown, unknown) does not exist" error.
Issue
- Satellite-sync is failing with below traceback:
Exception Handler Information
Traceback (most recent call last):
File "/usr/bin/satellite-sync", line 139, in main
return satsync.Runner().main()
File "/usr/lib/python2.6/site-packages/spacewalk/satellite_tools/satsync.py", line 229, in main
ret = method()
File "/usr/lib/python2.6/site-packages/spacewalk/satellite_tools/satsync.py", line 343, in _step_packages
self._affected_channels = self.syncer.import_packages()
File "/usr/lib/python2.6/site-packages/spacewalk/satellite_tools/satsync.py", line 1603, in import_packages
return self._link_channel_packages()
File "/usr/lib/python2.6/site-packages/spacewalk/satellite_tools/satsync.py", line 1632, in _link_channel_packages
importer = sync_handlers.link_channel_packages(uq_pkg_data)
File "/usr/lib/python2.6/site-packages/spacewalk/satellite_tools/sync_handlers.py", line 393, in link_channel_packages
importer.run()
File "/usr/lib/python2.6/site-packages/spacewalk/server/importlib/importLib.py", line 646, in run
self.fix()
File "/usr/lib/python2.6/site-packages/spacewalk/server/importlib/packageImport.py", line 74, in fix
self.backend.lookupChecksums(self.checksums)
File "/usr/lib/python2.6/site-packages/spacewalk/server/importlib/backendOracle.py", line 686, in lookupChecksums
raise e
ProgrammingError: function lookup_checksum_fast(unknown, unknown) does not exist
LINE 1: select lookup_checksum_fast(E'md5', E'732bd90ddce0648830539a...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Environment
- Red Hat Satellite 5.x
- satellite-sync
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.