Description of problem: When installing a custom set of RPMS including the Ximian rpms an 'unhandled exception occurred'. Version-Release number of selected component (if applicable): 9.0-4 How reproducible: Always. Steps to Reproduce: 1. create redhat install structure from redhat's rpms, our custom rpms, and Ximain rpms. 2. Insert RH9 cd1 3. type 'linux ks=http://192.168.123.253/ximian-userful/ks.cfg' Actual results: Unhandled exception when installing the first Ximian rpm. BTW, we know our install structure works because it installs fine with our custom rpms and Redhat. This exception only happens with Ximian RPMS. Expected results: A shiny new Redhat System with our custom rpms and Ximian rpms. Additional info: See attached file.
Created attachment 92982 [details] The text saved by Anaconda
This isn't something that we can really support, but is there a package there that's a size of zero?
No, the RPM is definitely not of size zero. All the rpms install fine post install. It is apparent that "# RPM returns strange values sometimes" (/usr/lib/anaconda/packages.py:354). What is the cause of these strange values? Perhaps a zero check for 'amount' (/usr/lib/anaconda/packages.py:355-359) would be appropriate?
Since my last posting a workaround was found. We rebuilt the Ximain rpms from the source rpms downloaded from Ximian's website. The rebuilt rpms could then be installed by anaconda without crashing. Unfortunately, this is awkward and complicates our install process, a more elegant solution would be appreciated.
Can you attach the Ximian gal-0.23-1.ximian.6.6 package to this bug report (or email it to me)? There's got to be something odd with the package, I'm just not sure what without the package :/
Created attachment 93632 [details] Rpm that crashes anaconda The rpm is small, I'll attach it. Anaconda crashed not only with the 'gal' rpm, but with several of Ximain's rpms. The 'gal' rpm just happed to be the first installed on the run that I posted the debug output for. At first, I tried rebuilding only the gal rpm and trying the install again, but the next Ximian rpm to be installed crashed anaconda (I forget which package it was, if you require I can figure it out). I assume all the pre-built ximain rpms produced similar results. I believe they were attained from: ftp://ftp.ximian.com/pub/xd2/redhat-9-i386
I put more checks to try to keep this from ever possibly happening.