<div dir="ltr"><div><div>Hi RIch<br><br></div>Below are the necessary details of the system..<br><br><b>ls -l /boot/<br>total 10200<br>-rw-r--r-- 1 root root 5224765 Nov 22  2013 uImage<br>-rw-r--r-- 1 root root 5192861 Nov 22  2013 uImage.orig<br>
<br><br>ls -l /lib/modules/<br>total 4<br>drwxr-xr-x 3 ubuntu ubuntu 4096 Jun  3 07:21 3.8.13-rt9-QorIQ-SDK-V1.4<br><br>uname -a<br>Linux t4240-ubuntu1310 3.8.13-rt9-QorIQ-SDK-V1.4 #10 SMP Tue May 27 10:48:24 IST 2014 ppc64 ppc64 ppc64 GNU/Linux<br>
<br><br></b></div><div>Thanks</div><b></b></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 4, 2014 at 1:04 PM, abhishek jain <span dir="ltr"><<a href="mailto:ashujain9727@gmail.com" target="_blank">ashujain9727@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><div><div><div>Hi Rich<br><br></div><div>Kindly ignore my previos mail.<br></div>I have downloaded the latest version of supermin supermin-5.1.8 and have compiled it for powerpc.Moreover there was no need to patch the src/<a href="http://kernel.ml" target="_blank">kernel.ml</a> file as the changes were already implemented on the latest version.<br>

</div>But still when i run libguestfs-test-tool on powerpc ubuntu,I get the below logs..<div><div class="h5"><br><br><br>libguestfs-test-tool <br>     ************************************************************<br>     *                    IMPORTANT NOTICE<br>

     *<br>     * When reporting bugs, include the COMPLETE, UNEDITED<br>     * output below in your bug report.<br>     *<br>     ************************************************************<br>PATH=/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin<br>

SELinux: sh: getenforce: command not found<br>guestfs_get_append: (null)<br>guestfs_get_autosync: 1<br>guestfs_get_backend: direct<br>guestfs_get_backend_settings: []<br>guestfs_get_cachedir: /var/tmp<br>guestfs_get_direct: 0<br>

guestfs_get_hv: /usr/bin/kvm<br>guestfs_get_memsize: 768<br>guestfs_get_network: 0<br>guestfs_get_path: /usr/local/lib/guestfs<br>guestfs_get_pgroup: 0<br>guestfs_get_program: libguestfs-test-tool<br>guestfs_get_recovery_proc: 1<br>

guestfs_get_selinux: 0<br>guestfs_get_smp: 1<br>guestfs_get_tmpdir: /tmp<br>guestfs_get_trace: 0<br>guestfs_get_verbose: 1<br>host_cpu: powerpc64<br>Launching appliance, timeout set to 600 seconds.<br>libguestfs: launch: program=libguestfs-test-tool<br>

libguestfs: launch: version=1.26.1<br>libguestfs: launch: backend registered: unix<br>libguestfs: launch: backend registered: uml<br>libguestfs: launch: backend registered: direct<br>libguestfs: launch: backend=direct<br>
</div></div>
libguestfs: launch: tmpdir=/tmp/libguestfscCuR3p<div class=""><br>libguestfs: launch: umask=0002<br>libguestfs: launch: euid=1000<br>libguestfs: [00000ms] begin building supermin appliance<br>libguestfs: [00000ms] run supermin<br>
libguestfs: command: run: /usr/bin/supermin<br>
libguestfs: command: run: \ --build<br>libguestfs: command: run: \ --verbose<br>libguestfs: command: run: \ --if-newer<br>libguestfs: command: run: \ --lock /var/tmp/.guestfs-1000/lock<br>libguestfs: command: run: \ --copy-kernel<br>

libguestfs: command: run: \ -f ext2<br>libguestfs: command: run: \ --host-cpu powerpc64<br>libguestfs: command: run: \ /usr/local/lib/guestfs/supermin.d<br>libguestfs: command: run: \ -o /var/tmp/.guestfs-1000/appliance.d<br>
</div>
supermin: version: 5.1.8<div><div class="h5"><br>supermin: package handler: debian/dpkg<br>supermin: acquiring lock on /var/tmp/.guestfs-1000/lock<br>supermin: build: /usr/local/lib/guestfs/supermin.d<br>supermin: build: visiting /usr/local/lib/guestfs/supermin.d/base.tar.gz type gzip base image (tar)<br>

supermin: build: visiting /usr/local/lib/guestfs/supermin.d/daemon.tar.gz type gzip base image (tar)<br>supermin: build: visiting /usr/local/lib/guestfs/supermin.d/excludefiles type uncompressed excludefiles<br>supermin: build: visiting /usr/local/lib/guestfs/supermin.d/hostfiles type uncompressed hostfiles<br>

supermin: build: visiting /usr/local/lib/guestfs/supermin.d/init.tar.gz type gzip base image (tar)<br>supermin: build: visiting /usr/local/lib/guestfs/supermin.d/packages type uncompressed packages<br>supermin: build: visiting /usr/local/lib/guestfs/supermin.d/udev-rules.tar.gz type gzip base image (tar)<br>

supermin: build: 121 packages, including dependencies<br>supermin: build: 7109 files<br>supermin: build: 7109 files, after removing unreadable files<br>supermin: build: 4939 files, after matching excludefiles<br>supermin: build: 4941 files, after adding hostfiles<br>

supermin: build: 4944 files, after munging<br>supermin: failed to find a suitable kernel (host_cpu=powerpc64).<br><br>I looked for kernels in /boot and modules in /lib/modules.<br><br>If this is a Xen guest, and you only have Xen domU kernels<br>

installed, try installing a fullvirt kernel (only for<br>supermin use, you shouldn't boot the Xen guest with it).<br>libguestfs: error: /usr/bin/supermin exited with error status 1, see debug messages above<br>libguestfs-test-tool: failed to launch appliance<br>

libguestfs: closing guestfs handle 0x10016848 (state 0)<br>libguestfs: command: run: rm<br></div></div>libguestfs: command: run: \ -rf /tmp/libguestfscCuR3p<br><br></div>Please help me regarding this.<br><br></div>Thanks<br>
<br><div>
<div><br><div><br></div></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 4, 2014 at 12:22 PM, abhishek jain <span dir="ltr"><<a href="mailto:ashujain9727@gmail.com" target="_blank">ashujain9727@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>Hi Rich <br><br></div>I have installed supermin from source supermin_5.1.7.orig.tar.gz on powerpc and have applied the patch as reffered by you.Know I'm getting following error ..<br>

<br><div><br>libguestfs-test-tool <br>
     ************************************************************<br>     *                    IMPORTANT NOTICE<br>     *<br>     * When reporting bugs, include the COMPLETE, UNEDITED<br>     * output below in your bug report.<br>


     *<br>     ************************************************************<br>PATH=/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin<div><div><br>SELinux: sh: getenforce: command not found<br>
guestfs_get_append: (null)<br>
guestfs_get_autosync: 1<br>guestfs_get_backend: direct<br>guestfs_get_backend_settings: []<br>guestfs_get_cachedir: /var/tmp<br>guestfs_get_direct: 0<br>guestfs_get_hv: /usr/bin/kvm<br>guestfs_get_memsize: 768<br>guestfs_get_network: 0<br>


guestfs_get_path: /usr/local/lib/guestfs<br>guestfs_get_pgroup: 0<br>guestfs_get_program: libguestfs-test-tool<br>guestfs_get_recovery_proc: 1<br>guestfs_get_selinux: 0<br>guestfs_get_smp: 1<br>guestfs_get_tmpdir: /tmp<br>


guestfs_get_trace: 0<br>guestfs_get_verbose: 1<br>host_cpu: powerpc64<br>Launching appliance, timeout set to 600 seconds.<br>libguestfs: launch: program=libguestfs-test-tool<br>libguestfs: launch: version=1.26.1<br>libguestfs: launch: backend registered: unix<br>


libguestfs: launch: backend registered: uml<br>libguestfs: launch: backend registered: direct<br>libguestfs: launch: backend=direct<br></div></div>libguestfs: launch: tmpdir=/tmp/libguestfsJF3lvj<div><br>libguestfs: launch: umask=0002<br>


libguestfs: launch: euid=1000<br>libguestfs: [00000ms] begin building supermin appliance<br>libguestfs: [00000ms] run supermin<br>libguestfs: command: run: /usr/bin/supermin<br>libguestfs: command: run: \ --build<br>libguestfs: command: run: \ --verbose<br>


libguestfs: command: run: \ --if-newer<br>libguestfs: command: run: \ --lock /var/tmp/.guestfs-1000/lock<br>libguestfs: command: run: \ --copy-kernel<br>libguestfs: command: run: \ -f ext2<br>libguestfs: command: run: \ --host-cpu powerpc64<br>


libguestfs: command: run: \ /usr/local/lib/guestfs/supermin.d<br>libguestfs: command: run: \ -o /var/tmp/.guestfs-1000/appliance.d<br></div>supermin: version: 5.1.7<div><br>supermin: package handler: debian/dpkg<br>
supermin: acquiring lock on /var/tmp/.guestfs-1000/lock<br>
supermin: build: /usr/local/lib/guestfs/supermin.d<br>supermin: build: visiting /usr/local/lib/guestfs/supermin.d/base.tar.gz type gzip base image (tar)<br>supermin: build: visiting /usr/local/lib/guestfs/supermin.d/daemon.tar.gz type gzip base image (tar)<br>


supermin: build: visiting /usr/local/lib/guestfs/supermin.d/excludefiles type uncompressed excludefiles<br>supermin: build: visiting /usr/local/lib/guestfs/supermin.d/hostfiles type uncompressed hostfiles<br>supermin: build: visiting /usr/local/lib/guestfs/supermin.d/init.tar.gz type gzip base image (tar)<br>


supermin: build: visiting /usr/local/lib/guestfs/supermin.d/packages type uncompressed packages<br>supermin: build: visiting /usr/local/lib/guestfs/supermin.d/udev-rules.tar.gz type gzip base image (tar)<br>supermin: build: 121 packages, including dependencies<br>


supermin: build: 7109 files<br>supermin: build: 7109 files, after removing unreadable files<br>supermin: build: 4939 files, after matching excludefiles<br>supermin: build: 4941 files, after adding hostfiles<br>supermin: build: 4944 files, after munging<br>

</div><div>
supermin: failed to find a suitable kernel (host_cpu=powerpc64).<br>I looked for kernels in /boot and modules in /lib/modules.<br><br>If this is a Xen guest, and you only have Xen domU kernels<br>installed, try installing a fullvirt kernel (only for<br>


supermin use, you shouldn't boot the Xen guest with it).<br>libguestfs: error: /usr/bin/supermin exited with error status 1, see debug messages above<br>libguestfs-test-tool: failed to launch appliance<br>libguestfs: closing guestfs handle 0x10016848 (state 0)<br>


libguestfs: command: run: rm<br></div>libguestfs: command: run: \ -rf /tmp/libguestfsJF3lvj<br><br></div><div><b>My <a href="http://kernel.ml" target="_blank">kernel.ml</a> file after applying the patch is as follows...<br>

</b><br>cat src/<a href="http://kernel.ml" target="_blank">kernel.ml</a><br>
(* supermin 5<br> * Copyright (C) 2009-2014 Red Hat Inc.<br> *<br> * This program is free software; you can redistribute it and/or modify<br> * it under the terms of the GNU General Public License as published by<br> * the Free Software Foundation; either version 2 of the License, or<br>


 * (at your option) any later version.<br> *<br> * This program is distributed in the hope that it will be useful,<br> * but WITHOUT ANY WARRANTY; without even the implied warranty of<br> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the<br>


 * GNU General Public License for more details.<br> *<br> * You should have received a copy of the GNU General Public License<br> * along with this program; if not, write to the Free Software<br> * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA<br>


 *)<br><br>open Unix<br>open Printf<br><br>open Utils<br>open Ext2fs<br>open Fnmatch<br><br>let patt_of_cpu host_cpu =<br>  let models =<br>    match host_cpu with<br>    | "mips" | "mips64" -> [host_cpu; "*-malta"]<br>


    | "ppc" | "powerpc" | "powerpc64" -> ["ppc"; "powerpc"; "powerpc64"]<br>    | "sparc" | "sparc64" -> ["sparc"; "sparc64"]<br>


    | "amd64" | "x86_64" -> ["amd64"; "x86_64"]<br>    | _ when host_cpu.[0] = 'i' && host_cpu.[2] = '8' && host_cpu.[3] = '6' -> ["?86"]<br>


    | _ when String.length host_cpu >= 5 && String.sub host_cpu 0 5 = "armv7" ->  ["armmp"]<br>    | _ -> [host_cpu]<br>  in<br>  List.map (fun model -> sprintf "vmlinu?-*-%s" model) models<br>


<br>let rec build_kernel debug host_cpu dtb_wildcard copy_kernel kernel dtb =<br>  (* Locate the kernel. *)<br>  let kernel_name, kernel_version =<br>    find_kernel debug host_cpu copy_kernel kernel in<br><br>  (* If the user passed --dtb option, locate dtb. *)<br>


  (match dtb_wildcard with<br>  | None -> ()<br>  | Some wildcard -><br>    find_dtb debug copy_kernel kernel_name wildcard dtb<br>  );<br><br>  (* Get the kernel modules. *)<br>  let modpath = find_modpath debug kernel_version in<br>


<br>  if debug >= 1 then (<br>    printf "supermin: kernel: kernel_version %s\n" kernel_version;<br>    printf "supermin: kernel: modules %s\n%!" modpath;<br>  );<br><br>  (kernel_version, modpath)<br>


<br>and find_kernel debug host_cpu copy_kernel kernel =<br>  let kernel_file, kernel_name, kernel_version =<br>    try<br>      let kernel_env = getenv "SUPERMIN_KERNEL" in<br>      if debug >= 1 then<br>        printf "supermin: kernel: SUPERMIN_KERNEL environment variable %s\n%!"<br>


          kernel_env;<br>      let kernel_version = get_kernel_version_from_file kernel_env in<br>      if debug >= 1 then<br>        printf "supermin: kernel: SUPERMIN_KERNEL version %s\n%!"<br>          kernel_version;<br>


      let kernel_name = Filename.basename kernel_env in<br>      kernel_env, kernel_name, kernel_version<br>    with Not_found -><br>      let is_powerpc =<br>        String.length host_cpu >= 3 &&<br>        host_cpu.[0] = 'a' && host_cpu.[1] = 'r' && host_cpu.[2] = 'm' in<br>


<br>      let all_files = Sys.readdir "/boot" in<br>      let all_files = Array.to_list all_files in<br><br>      (* In original: ls -1dvr /boot/vmlinuz-*.$arch* 2>/dev/null | grep -v xen *)<br>      let patterns = patt_of_cpu host_cpu in<br>


      let files = kernel_filter patterns is_powerpc all_files in<br><br>      let files =<br>        if files <> [] then files<br>        else<br>          (* In original: ls -1dvr /boot/vmlinuz-* 2>/dev/null | grep -v xen *)<br>


       kernel_filter ["vmlinu?-*"] is_powerpc all_files in<br><br>      if files = [] then no_kernels host_cpu;<br><br>      let files = List.sort (fun a b -> compare_version b a) files in<br>      let kernel_name = List.hd files in<br>


      let kernel_version = get_kernel_version kernel_name in<br><br>      if debug >= 1 then<br>        printf "supermin: kernel: picked kernel %s\n%!" kernel_name;<br><br>      ("/boot" // kernel_name), kernel_name, kernel_version in<br>


<br>  copy_or_symlink_file copy_kernel kernel_file kernel;<br>  kernel_name, kernel_version<br><br>and kernel_filter patterns is_powerpc all_files =<br>  let files =<br>    List.filter<br>      (fun filename -><br>         List.exists<br>


           (fun patt -> fnmatch patt filename [FNM_NOESCAPE]) patterns<br>       ) all_files in<br>  let files =<br>    List.filter (fun filename -> find filename "xen" = -1) files in<br>  let files =<br>

    if not is_powerpc then files<br>
    else (<br>      List.filter (fun filename -><br>        find filename "lpae" = -1 && find filename "tegra" = -1<br>      ) files<br>    ) in<br>  List.filter (fun filename -> has_modpath filename) files<br>


<br>and no_kernels host_cpu =<br>  eprintf "\<br>supermin: failed to find a suitable kernel (host_cpu=%s).<div><br>I looked for kernels in /boot and modules in /lib/modules.<br><br>If this is a Xen guest, and you only have Xen domU kernels<br>


installed, try installing a fullvirt kernel (only for<br></div>supermin use, you shouldn't boot the Xen guest with it).\n"<br>     host_cpu;<br>  exit 1<br><br>and find_dtb debug copy_kernel kernel_name wildcard dtb =<br>


  let dtb_file =<br>    try<br>      let dtb_file = getenv "SUPERMIN_DTB" in<br>      if debug >= 1 then<br>        printf "supermin: kernel: SUPERMIN_DTB environment variable = %s\n%!"<br>          dtb_file;<br>


      dtb_file<br>    with Not_found -><br>      (* Replace vmlinuz- with dtb- *)<br>      if not (string_prefix "vmlinuz-" kernel_name) &&<br>         not (string_prefix "vmlinuz-" kernel_name) then<br>


         no_dtb_dir kernel_name;<br>      let dtb_dir =<br>    try<br>           List.find dir_exists (<br>             List.map (fun prefix -><br>               prefix ^ String.sub kernel_name 8 (String.length kernel_name - 8)<br>


             ) ["/boot/dtb-"; "/usr/lib/linux-image-"])<br>         with Not_found -><br>           no_dtb_dir kernel_name; ""<br>       in<br><br><br>      let all_files = Sys.readdir dtb_dir in<br>


      let all_files = Array.to_list all_files in<br><br>      let files =<br>        List.filter (fun filename -> fnmatch wildcard filename [FNM_NOESCAPE])<br>          all_files in<br>      if files = [] then<br>        no_dtb dtb_dir wildcard;<br>


<br>      let dtb_name = List.hd files in<br>      let dtb_file = dtb_dir // dtb_name in<br>      if debug >= 1 then<br>        printf "supermin: kernel: picked dtb %s\n%!" dtb_file;<br>      dtb_file in<br>

<br>
  copy_or_symlink_file copy_kernel dtb_file dtb<br><br>and no_dtb_dir kernel_name =<br>  eprintf "\<br>supermin: failed to find a dtb (device tree) directory.<br><br>I expected to take '%s' and to<br>replace vmlinuz- with dtb- to form a directory.<br>


<br>You can set SUPERMIN_KERNEL, SUPERMIN_MODULES and SUPERMIN_DTB<br>to override automatic selection.  See supermin(1).\n"<br>    kernel_name;<br>  exit 1<br><br>and no_dtb dtb_dir wildcard =<br>  eprintf "\<br>


supermin: failed to find a matching device tree.<br><br>I looked for a file matching '%s' in directory '%s'.<br><br>You can set SUPERMIN_KERNEL, SUPERMIN_MODULES and SUPERMIN_DTB<br>to override automatic selection.  See supermin(1).\n"<br>


    wildcard dtb_dir;<br>  exit 1<br><br>and find_modpath debug kernel_version =<br>  try<br>    let modpath = getenv "SUPERMIN_MODULES" in<br>    if debug >= 1 then<br>      printf "supermin: kernel: SUPERMIN_MODULES environment variable = %s\n%!"<br>


        modpath;<br>    modpath<br>  with Not_found -><br>    let modpath = "/lib/modules/" ^ kernel_version in<br>    if debug >= 1 then<br>      printf "supermin: kernel: picked modules path %s\n%!" modpath;<br>


    modpath<br><br>and has_modpath kernel_name =<br>  try<br>    let kv = get_kernel_version kernel_name in<br>    modules_dep_exists kv<br>  with<br>  | Not_found -> false<br><br>and get_kernel_version kernel_name =<br>


  if (string_prefix "vmlinuz-" kernel_name) ||<br>     (string_prefix "vmlinux-" kernel_name) then (<br>    let kv = String.sub kernel_name 8 (String.length kernel_name - 8) in<br>    if modules_dep_exists kv then kv<br>


    else get_kernel_version_from_name kernel_name<br>  ) else get_kernel_version_from_name kernel_name<br><br>and modules_dep_exists kv =<br>  try (lstat ("/lib/modules/" ^ kv ^ "/modules.dep")).st_kind = S_REG<br>


  with Unix_error _ -> false<br><br>and get_kernel_version_from_name kernel_name =<br>  get_kernel_version_from_file ("/boot" // kernel_name)<br><br>(* Extract the kernel version from a Linux kernel file.<br>


 *<br> * Returns a string containing the version or [Not_found] if the<br> * file can't be read, is not a Linux kernel, or the version can't<br> * be found.<br> *<br> * See <a href="ftp://ftp.astron.com/pub/file/file-" target="_blank">ftp://ftp.astron.com/pub/file/file-</a><ver>.tar.gz<br>


 * (file-<ver>/magic/Magdir/linux) for the rules used to find the<br> * version number:<br> *   514             string  HdrS     Linux kernel<br> *   >518            leshort >0x1ff<br> *   >>(526.s+0x200) string  >\0      version %s,<br>


 *<br> * Bugs: probably limited to x86 kernels.<br> *)<br>and get_kernel_version_from_file file =<br>  try<br>    let chan = open_in file in<br>    let buf = read_string chan 514 4 in<br>    if buf <> "HdrS" then (<br>


      close_in chan;<br>      raise Not_found<br>    );<br>    let s = read_leshort chan 518 in<br>    if s < 0x1ff then (<br>      close_in chan;<br>      raise Not_found<br>    );<br>    let offset = read_leshort chan 526 in<br>


    if offset < 0 then (<br>      close_in chan;<br>      raise Not_found<br>    );<br>    let buf = read_string chan (offset + 0x200) 132 in<br>    close_in chan;<br>    let rec loop i =<br>      if i < 132 then (<br>


        if buf.[i] = '\000' || buf.[i] = ' ' ||<br>          buf.[i] = '\t' || buf.[i] = '\n' then<br>          String.sub buf 0 i<br>        else<br>          loop (i+1)<br>      )<br>      else raise Not_found<br>


    in<br>    loop 0<br>  with<br>  | Sys_error _ -> raise Not_found<br>  | Invalid_argument _ -> raise Not_found<br><br>(* Read an unsigned little endian short at a specified offset in a file. *)<br>and read_leshort chan offset =<br>


  let buf = read_string chan offset 2 in<br>  (Char.code buf.[1] lsl 8) lor Char.code buf.[0]<br><br>and read_string chan offset len =<br>  seek_in chan offset;<br>  let buf = String.create len in<br>  really_input chan buf 0 len;<br>


  buf<br><br>and copy_or_symlink_file copy_kernel src dest =<br>  if not copy_kernel then<br>    symlink src dest<br>  else (<br>    let cmd = sprintf "cp -p %s %s" (quote src) (quote dest) in<br>    run_command cmd<br>


  )<br><br></div><div>Please help me what I need to change in order to proceed .<br></div><div><br></div><div>Thanks for the support.<br></div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Tue, Jun 3, 2014 at 8:07 PM, abhishek jain <span dir="ltr"><<a href="mailto:ashujain9727@gmail.com" target="_blank">ashujain9727@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><div><div>Hi Rich<br><br></div>But there is no  <span title="src/kernel.ml">
              src/<a href="http://kernel.ml" target="_blank">kernel.ml</a> 
            file on my ubuntu powerpc to which the above patch is reffering</span><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:18px;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none"></span><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:18px;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none"></span><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:18px;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none"><span></span></span><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:18px;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none"></span><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:18px;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);display:inline!important;float:none"></span>.<br>



</div>I have installed supermin as supermin_5.1.8-2_powerpc.deb debian package.<br><br></div>Thanks<br><div><br></div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 3, 2014 at 7:16 PM, Richard W.M. Jones <span dir="ltr"><<a href="mailto:rjones@redhat.com" target="_blank">rjones@redhat.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Tue, Jun 03, 2014 at 06:55:49PM +0530, abhishek jain wrote:<br>
> supermin: failed to find a suitable kernel (host_cpu=powerpc64).<br>
><br>
> I looked for kernels in /boot and modules in /lib/modules.<br>
><br>
> If this is a Xen guest, and you only have Xen domU kernels<br>
> installed, try installing a fullvirt kernel (only for<br>
> supermin use, you shouldn't boot the Xen guest with it).<br>
> libguestfs: error: /usr/bin/supermin exited with error status 1, see debug<br>
> messages above<br>
> libguestfs-test-tool: failed to launch appliance<br>
> libguestfs: closing guestfs handle 0x10016848 (state 0)<br>
> libguestfs: command: run: rm<br>
> libguestfs: command: run: \ -rf /tmp/libguestfsbnHqnU<br>
<br>
</div>This seems to be the same error as before:<br>
<br>
<a href="https://www.redhat.com/archives/libguestfs/2014-May/msg00138.html" target="_blank">https://www.redhat.com/archives/libguestfs/2014-May/msg00138.html</a><br>
<br>
Rich.<br>
<span><font color="#888888"><br>
--<br>
Richard Jones, Virtualization Group, Red Hat <a href="http://people.redhat.com/~rjones" target="_blank">http://people.redhat.com/~rjones</a><br>
Read my programming and virtualization blog: <a href="http://rwmj.wordpress.com" target="_blank">http://rwmj.wordpress.com</a><br>
Fedora Windows cross-compiler. Compile Windows programs, test, and<br>
build Windows installers. Over 100 libraries supported.<br>
<a href="http://fedoraproject.org/wiki/MinGW" target="_blank">http://fedoraproject.org/wiki/MinGW</a><br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>