<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)">Using "--update" option on existing repodata folder (from ISO) seems to work (with an error in anaconda shell i.e.,<span style="color:rgb(0,0,0)"> rpmdb bad file descriptor</span>). I run the following command from within <ISO>/Packages folder:<br><br><span style="background-color:rgb(204,204,204)"> createrepo --update -g /root/comp.xml -o /<ISO>/ .</span><br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)"><br><span style="color:rgb(0,0,0)"><ISO> contains the repodata folder from DVD with old repo files.</span><br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)"><br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)">The system installs fine (all openstack rpms are installed). Still I would appreciate suggestions on doing it properly.<br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 20 July 2015 at 11:36, sad man <span dir="ltr"><<a href="mailto:asadxflow@gmail.com" target="_blank">asadxflow@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)">Hi, I am trying to add RDO packages to CentOS ISO for my GSoC project but the installer fails at "starting package installation". I would be grateful if someone can identify the error in my method.<br><br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)">My steps (I copy contents from CentOS minimal DVD to folder "ISO"):<br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)">1. Copy all RPMs (+ dependencies) from <a href="http://mirror.centos.org/centos/7/cloud/x86_64/openstack-kilo/" target="_blank">CentOS mirror</a> into "Packages" folder of minimal CentOS ISO.<br clear="all"></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)">​2. Edit "comps.xml"​ from repodata folder on ISO and add my custom group "Cloud" with all the packages (there are 671 packages for Cloud, whose names I get from filelist.xml from cloud's repodata folder). I also add this group to category "minimal install".<br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)">3. Create new repo:<br><span style="background-color:rgb(204,204,204)">createrepo -g /root/comps.xml    -o <ISO>/     /<ISO>/Packages/</span><br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)"><br>This creates a repodata folder in <ISO>.<br><br>4. Create new ISO using geniso.<br></div><br><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)">​I am attaching my comps.xml file.<br>​</div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)">​Error: The installer gets stuck at package installation and then gives an error:<br></div><div class="gmail_default" style="font-family:georgia,serif"><span style="color:rgb(0,0,0)">"error populating transaction after 10 retries, failure erlang-sd.rpm from anaconda,    no more mirrors to try​"</span></div><br><div class="gmail_default" style="font-family:georgia,serif;color:rgb(11,83,148)">​PS: I gather RPMs and dependencies following Tom Buskey's <a href="https://www.redhat.com/archives/rdo-list/2015-June/msg00103.html" target="_blank">guidelines</a>.​</div><span class="HOEnZb"><font color="#888888"><br>-- <br><div><div dir="ltr"><div>Cheers, </div><div><br></div>Asadullah Hussain</div></div>
</font></span></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>Cheers, </div><div><br></div>Asadullah Hussain</div></div>
</div>