Description of problem: Pushing MD5 - signed content (RHEL-5 package) from a FIPS enabled RHEL client system to Satellite 5.6 fails with the following error: # rhnpush -c test-channel-01 --server localhost virt-who-0.7-9.el5.noarch.rpm -vvv -u admin Connecting to http://localhost/APP Password: url is http://localhost/PACKAGE-PUSH Result codes: 200 OK Computing checksum and package info. This may take some time ... ERROR: unhandled exception occurred: (error:060800A3:digital envelope routines:EVP_DigestInit_ex:disabled for fips). Version-Release number of selected component (if applicable): rhnpush-5.5.65-5 How reproducible: Always Steps to Reproduce: 1. Enable FIPS mode on your client system 2. Install rhnpush package on your client system 3. rhnpush a MD5 signed package to a Satellite 5.6 Actual results: Above error Expected results: Either rhnpush works or it informs the user the operation is not possible given the circumstances. Additional info: Seemingly, rhnpush cannot compute MD5 checksum of the package to be uploaded on a system with FIPS mode enabled.
Fixed in spacewalk.git master: a478498e201f94cff1b4bacd187cf33c8f61c7a8