Hi Lucas,

> > On 02/28/2013 04:00 PM, Van Pelt, Cheri wrote:
> > We have our autotest server setup to boot RHEL 6.x and 7.x kernels.  Now we
> are attempting to boot SLES11 SP2 kernels.
> > I am getting errors like this:
> > 02/27 17:52:16 INFO |  boottool:0498| Installing grubby because it was not
> found on this system
> > 02/27 17:52:16 ERROR|  boottool:0598| _run_get_output error while
> running: "/sbin/grubby --version"
> > 02/27 17:52:16 WARNI|  boottool:1180| Could not run grubby to fetch its
> version
> > 02/27 17:52:16 WARNI|  boottool:0571| Could not detect current grubby
> version. It may be that you are running an unsupported version of grubby
> > 02/27 17:52:16 ERROR|  boottool:0620| _run_get_output_err error while
> running: "/sbin/grubby --bootloader-probe"
> > 02/27 18:17:31 ERROR|       job:1330| JOB ERROR: Unable to instantiate
> boottool
> >
> > It appears that /sbin/grubby exists on RHEL system but not SLES systems.  Is
> there some switch we can throw so that we can boot kernels on SLES systems?
> >
> > I can boot the SLES kernel manually on the SLES machines, so I know I'm
> starting with a good kernel.
> 
> To make a long story short, if there is no suitable grubby version
> installed, we'll try to push a tarball and build it. RHEL grubby
> versions are not recent enough, so we have to build it from source, so
> it's not like we're trying to favor RHEL here. The only systems where
> this will work out of the box are Fedora 17 and 18.
> 
> There are a bunch of packages that you need to have installed in your box:
> 
>      PKGS = ['gcc', 'make', 'libpopt-dev', 'libblkid-dev']
> 
> Boottool will even try to do its best to install things, but right now
> we have build deps classes only for Debian/Ubuntu and RHEL/Fedora. Look in
> 
> client/tools/boottool.py
> 
> We have
> 
> class DebianBuildDeps(object):
> 
> class RPMBuildDeps(object):
> 
> So we'd need to create a SUSEBuildDeps class that uses zypper and
> installs the right packages.
> 
> So, would you please open an issue on our issue tracker?
> 
> https://github.com/autotest/autotest/issues/new
> 
> If you could send a patch with the class, even better :) In case you
> don't have time for it, I'll create one. Another thing you can do is to
> ensure the libpopt-dev and libblkid-dev equivalent packages are
> installed on your test machine.
> 
> Cheers,
> 
> Lucas

Thank you for the quick response.  I have opened a new issue in the issue 
tracker.
We don't have a patch for this problem at this time.

Thank you,
Cheri Van Pelt


_______________________________________________
Autotest-kernel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/autotest-kernel

Reply via email to