Bug 455034

Summary: Pushing packages to a channel by pubilshing an Errata fails.
Product: [Community] Spacewalk Reporter: John Hodrien <johnh>
Component: ServerAssignee: Justin Sherrill <jsherril>
Status: CLOSED CURRENTRELEASE QA Contact: Red Hat Satellite QA List <satqe-list>
Severity: medium Docs Contact:
Priority: low    
Version: 0.1CC: bperkins, cperry, jesusr, jmueller
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-09-17 07:00:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 456551    
Attachments:
Description Flags
Email WEB TRACEBACK none

Description John Hodrien 2008-07-11 15:57:43 UTC
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:

Comment 1 John Hodrien 2008-07-11 15:57:43 UTC
Created attachment 311596 [details]
Email WEB TRACEBACK

Comment 2 Justin Sherrill 2008-10-13 20:42:16 UTC
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.

Comment 3 John Hodrien 2008-10-14 09:15:09 UTC
(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).

Comment 4 Justin Sherrill 2008-10-14 20:47:56 UTC
Should be fixed now (and released with 0.3)
 4acecfe..1bb2fa6

Comment 5 Justin Sherrill 2008-11-03 22:14:19 UTC
*** Bug 464700 has been marked as a duplicate of this bug. ***

Comment 6 Jesus M. Rodriguez 2008-11-04 17:25:39 UTC
verified

Comment 7 Brandon Perkins 2008-11-07 02:20:56 UTC
Removing bug 455034 blocks bug 470180.

Comment 8 Miroslav Suchý 2009-09-17 07:00:52 UTC
Spacewalk has been released for some time.