Don't know if this is useful to anyone but since this problem came up again, I wrote this quick bash shell hack to check all of the rpm files to make sure that the filename matches the internal name-version-release: for file in *.rpm; do inside=`rpm -qp --qf '%{name}-%{version}-%{release}' $file` if [ "$inside" != "${file%.*.rpm}" ]; then echo "*** Error: $inside $file ***" fi done -----Original Message----- From: Brian Long [mailto:brilong@xxxxxxxxx] Sent: Thursday, October 20, 2005 2:19 PM To: Edwards, Scott (GE Healthcare) Cc: anaconda-devel-list@xxxxxxxxxx Subject: RE: I do want to customize my own distribution (was RE: I don'twant to customize my own distribution.....) On Thu, 2005-10-20 at 15:04 -0500, Edwards, Scott (GE Healthcare) wrote: > After messing around with the SL scripts I have discovered exactly what the problem is. I just don't know what the solution is. > > The problem is the Java rpms. If I include the jre*.rpm and/or the jdk*.rpm the genhdlist always spits out the warning that "ordering not found" for those packages and the installation fails as soon as it gets to the Preparing for RPM installation stage. If I leave those packages out the install completes successfully. > > Does anyone have any ideas as to why the jre rpm wouldn't have an ordering? I am assuming that Sun left something out of them that anaconda needs? Sure. Sun incorrectly names their RPMs they provide for download vs. the built-in N-V-R (name version release). If you run "rpm -qp --qf '% {name}-%{version}-%{release}\n' jre*.rpm", you should rename the RPM to that name. This takes care of genhdlist, etc. /Brian/ -- Brian Long | | | IT Data Center Systems | .|||. .|||. Cisco Linux Developer | ..:|||||||:...:|||||||:.. Phone: (919) 392-7363 | C i s c o S y s t e m s