Re: RHEL5.5 kickstart procedure unable to download RPMs

Michael Mayer <[email protected]>
Newsgroups gmane.linux.redhat.kickstart.general
Message-ID <[email protected]>
Just to give a quick update on this issue:

If I am just doing an kickstart install from CDROM, get the kickstart 
file via http and add the same repos in %post and do things like

yum -y update
yum -y install package_from_repo1 package_from_repoX

it just works fine.

Must be a nasty anaconda/yum issue.

Michael.

On 03/23/2011 11:08 AM, [email protected] wrote:
>
> On 22 March 2011 at 18:57 Hugh Brown <[email protected]> wrote:
>
> > On 03/22/2011 01:37 PM, Michael Mayer wrote:
> > > Hi all,
> > >
> > > i have a weird issue with RHEL5.5 and kickstart.
> > >
> > > My current setup is:
> > >
> > > All RHEL5.5 RPMs(i.e. the whole tree) and two additional repositories
> > > are in a subversion repo. The repo is accessible via http to the 
> client
> > > to be installed.
> > > The client is a virtual machine hosted on an ESX server. I have 
> modified
> > > boot.iso as well to contain the kickstart file which points to the
> > > subversion repo via the "url" and "repo" commands. The boot.iso (about
> > > 10 MB in size) is attached to the virtual machine as a virtual CD-ROM.
> > >
> > > If the virtual server boots up, it reads the kickstart file and then
> > > proceeds to download the second-stage installer from the 
> repository. It
> > > sets up networking, formats the disk as wanted, browses through 
> the RPM
> > > repos for dependency resolution. Once that is finished, the screen
> > > appears where RPMs are going to be installed.
> > >
> > > So far so good.
> > >
> > > Now things are going odd: anaconda complains about packages being
> > > corrupt, broken or missing. This cannot be true here because I have
> > > checked md5sum of the rpm both in the repo and after downloaded via
> > > wget. In the SVN server access logs the respective RPM is 
> downloaded 10
> > > times, each time with return code 200 which for me indicates 
> successful
> > > download. If I am looking on the kickstarting server, there are no 
> RPMs
> > > to be seen anywhere. If I run a wget on that kickstarted server 
> with the
> > > same URL the RPM is downloaded correctly. Depending on which repos 
> I am
> > > using in the kickstart file, a different RPM is thought to be corrupt.
> > >
> >
> >
> > This is most likely a problem with the filelists.xml.gz file in your yum
> > repository.  Each package gets stored with a pkgid that is hash of the
> > package (the hash depends on the checksum employed by createrepo).  If
> > it is complaining about a package in one of your additional
> > repositories, then I'd start by making sure that a
> >
> > createrepo --update /path/to/repo
> >
> > has been done recently (needs to be done after any new packages are 
> added).
> >
> > If the repodata is current, then I've seen issues like this where the
> > ram was going bad.
> >
>
> Done that, even recreated the repodata for the RHEL Server stuff as 
> well (Server, VT, ...) keeping the group information But the situation 
> is still pretty much the same.
>
> Michael.
>
>
> _______________________________________________
> Kickstart-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/kickstart-list

_______________________________________________
Kickstart-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/kickstart-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.