Description of problem: Pushing packages to a channel by pubilshing an Errata fails. As a result packages have to be manually added to the affected channel before publishing the Errata. Version-Release number of selected component (if applicable): spacewalk-0.1-7 How reproducible: I've only managed to get it to /not/ do this once, but I've reproduced it on a pair of servers, one 32bit one 64bit. Steps to Reproduce: 1. Create an Errata including packages from a channel 2. Publish Errata to a different channel that doesn't include the packages 3. Accept pushing the packages to the channel. Actual results: Server error and the packages are not added to the channel. In addition the Errata is not successfully published as a result. Email attached. Expected results: It works, the errata is published, and the packages are added to the channel. Additional info:
Created attachment 311596 [details] Email WEB TRACEBACK
I think i finally figured this one out. Wasn't able to reproduce for the longest time, but I believe it is related to whether or not you have 32bit and 64bit channels synced. If that is the case (and I'm testing that out right now), then I pretty sure I've got a fix for it.
(In reply to comment #2) > Wasn't able to reproduce for the longest time, but I believe it is related to > whether or not you have 32bit and 64bit channels synced. For the record I will have had 64bit and 32bit CentOS 5.2 pushed (with clashing md5summed packages replaced with the 64bit build just to make it work with 0.1).
Should be fixed now (and released with 0.3) 4acecfe..1bb2fa6
*** Bug 464700 has been marked as a duplicate of this bug. ***
verified
Removing bug 455034 blocks bug 470180.
Spacewalk has been released for some time.