Description of problem: I tried push a solaris packages to Satellite 5.8. This version of product doesn't support solaris architecture (include pushing of package). I think that some message should be shown instead of errors. Version-Release number of selected component (if applicable): spacewalk-backend-server-2.5.3-23.el6sat.noarch How reproducible: always Steps to Reproduce: 1. rhnpush -c test-channel-x86_64-4 *.mpm Actual results: Internal Server Error Expected results: Without ISE and show some corresponding message Additional info: >> tail /var/log/httpd/error_log Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/spacewalk/server/apacheUploadServer.py", line 103, in _wrapper ret = function(req) File "/usr/share/rhn/upload_server/handlers/package_push/package_push.py", line 125, in handler relative_path=self.rel_package_path, org_id=self.org_id) File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnPackageUpload.py", line 158, in push_package importer.run() File "/usr/lib/python2.6/site-packages/spacewalk/server/importlib/importLib.py", line 668, in run self.submit() File "/usr/lib/python2.6/site-packages/spacewalk/server/importlib/packageImport.py", line 313, in submit transactional=self.transactional) File "/usr/lib/python2.6/site-packages/spacewalk/server/importlib/backend.py", line 756, in processPackages transactional=transactional) File "/usr/lib/python2.6/site-packages/spacewalk/server/importlib/backend.py", line 1616, in __processObjectCollection__ _buildExternalValue(extObject, object, parentTableObj) File "/usr/lib/python2.6/site-packages/spacewalk/server/importlib/backend.py", line 2113, in _buildExternalValue dict[f] = sanitizeValue(entry[attr], datatype) File "/usr/lib/python2.6/site-packages/spacewalk/server/importlib/backendLib.py", line 518, in sanitizeValue return int(value) TypeError: int() argument must be a string or a number, not 'list'
What is the rhnpush output?
>> rhnpush -u admin -p nimda --server=https://localhost/APP -c test-channel-x86_64-4 -d sparc ('Internal server error', 500, 'Internal Server Error') Error pushing (...)/sparc/CSWcommon-1.5-2010.07.29_PSTAMP_2010.07.30.02.13.sparc-solaris.mpm: (500) Waiting 5 seconds and trying again...
Created attachment 1216119 [details] Solaris package for testing
bug is fixed in upstream. spacewalk.git: ea1adc3d9076ca4b2310b032608973a56ec516cd