Created attachment 367521 [details] /var/log/tomcat5/catalina.out Description of problem: System fails to kickstart. Version-Release number of selected component (if applicable): 0.6 How reproducible: Every time Steps to Reproduce: 1. Attempt kickstart. 2. Kickstart trys to download http://example.com/ks/dist/fc10/Packages/perl-Error-0.17015-1.fc10.noarch.rpm 3. Results in "File Download Failed" and attempts to retry ten times. 4. Catalina log shows "org.hibernate.NonUniqueResultException: query did not return a unique result: 10" Expected results: http://example.com/ks/dist/fc10/Packages/perl-Error-0.17015-1.fc10.noarch.rpm provides the RPM. Additional info: catalina.log file is attached
According to tomcat error this looks like an API error not server. Reassigning to API component.
Just to be sure: example.com is a placeholder for your satellite's FQDN, isn't it? You are not trying download package from real example.com site...
Yes, example.com is a place-holder for our fully qualified domain name.
So the traceback seems to indicate that you have 10 packages with the same filename in the specified channel. Can you run the following query on the spacewalk server: # sqlplus spacewalk/spacewalk@xe sql> select p.id from rhnPackage p inner join rhnChannelPackage cp on cp.package_id = P.id where cp.channel_id = 2662 and P.path like '%perl-Error-0.17015-1%'; *NOTE* replace 2662 in that query with the channel id of the fc10 channel. (You can get this id by hovering your mouse over a link to that channel and looking at what cid=XXX is in the url). I believe that should show 10 different packages, which seems a bit odd. We can add something to handle the case where there is more than one, but if they had different checksums, it could lead to a failed kickstart.
Gonna go ahead and close this since there was no reply. If this is still an issue, please reopen the bugzilla. Thank you! -Justin