Description of problem: When rhnpush'ing a package without a signature to a spacewalk server the parameter "--nosig" is required. However if you do push a package without a signature you are not informed of this and the push fails giving no reason. Example: rhnpush signed-fedora-9-package.rpm Connecting to http://localhost/APP Package signed-fedora-9-package.rpm Not Found on RHN Server -- Uploading Uploading package signed-fedora-9-package.rpm rhnpush unsigned-fedora-9-package.rpm Connecting to http://localhost/APP Package unsigned-fedora-9-package.rpm Not Found on RHN Server -- Uploading Package unsigned-fedora-9-package.rpm Not Found on RHN Server -- Uploading Package unsigned-fedora-9-package.rpm Not Found on RHN Server -- Uploading Giving up after 3 attempts and continuing on... Running rhnpush -v reveals the issue: rhnpush -v unsigned-fedora-9-package.rpm Connecting to http://localhost/APP url is http://localhost/PACKAGE-PUSH Result codes: 200 OK Computing md5sum and package Info .This may take sometime ... Package unsigned-fedora-9-package.rpm Not Found on RHN Server -- Uploading Uploading package unsigned-fedora-9-package.rpm ERROR: unsigned-fedora-9-package.rpm: unsigned rpm (use --nosig to force) Uploading package unsigned-fedora-9-package.rpm ERROR: unsigned-fedora-9-package.rpm: unsigned rpm (use --nosig to force) Uploading package unsigned-fedora-9-package.rpm ERROR: unsigned-fedora-9-package.rpm: unsigned rpm (use --nosig to force) Giving up after 3 attempts and continuing on... I would have expected the stderr message "ERROR: unsigned-fedora-9-package.rpm: unsigned rpm (use --nosig to force)" to have appeared without using -v flag.
# rhnpush -c test-channel -u admin -p xxxx rhnsd-4.6.1-1.el5.i386.rpm ERROR: rhnsd-4.6.1-1.el5.i386.rpm: unsigned rpm (use --nosig to force)
Spacewalk 0.5 released.
Spacewalk 0.5 has been released for long time ago.