<div dir="ltr">On Sat, Sep 28, 2013 at 3:03 AM, Michael H. Warfield <span dir="ltr"><<a href="mailto:mhw@wittsend.com" target="_blank">mhw@wittsend.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">On Fri, 2013-09-27 at 10:38 +0700, Fajar A. Nugraha wrote:<br>
</div><div class="im">
> In particular, it solves the problem of mismatched rpmdb version (i.e.<br>
> when installing centos5 on latest ubuntu) by doing "yum install"<br>
> twice.<br>
<br>
</div>I accomplished that with an "rpm --rebuilddb" sortly after installing<br>
the minimal packages.<br>
<br></blockquote><div><br></div><div><br></div><div>Unfortunatey using JUST that didn't work last time I tested installing Centos 5 from Ubuntu 12.04. So what I did was:</div><div>- move rpmdb location to the correct place (Ubuntu put this in $HOME/.rpmdb)</div>
<div>- try rpm --rebulddb</div><div>- test with yum</div><div>- if yum still complains, then reinstall a new environment using yum/rpm from the temporary environment.</div><div><br></div><div>Relevant code section, <a href="https://github.com/fajarnugraha/lxc/blob/centos-template/templates/lxc-centos.in">https://github.com/fajarnugraha/lxc/blob/centos-template/templates/lxc-centos.in</a> lines 195 - 230</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
You said it was based on the "official lxc-fedora template".  That<br>
template has been changing (by me).  What version of LXC where you<br>
working from?<br>
<span class=""><font color="#888888"><br></font></span></blockquote><div><br></div><div>It was a long time ago, I forked the branch from Serge's staging tree, with his last commit 60a742e0af on Jul 31, 2012.</div><div>
<br></div><div>My change history should still be visible from the git commit log, so you could either try to merge it directly, squash it into a single commit, or write your own changes following the same principal above, as long as it works :)</div>
<div><br></div><div>-- </div><div>Fajar</div></div></div></div>