<div dir="ltr">Hi,<div><br></div><div><b><font color="#0000ff">1. What are you trying to do?</font></b><br></div><div>I was trying to clean up a virtual machine image in place. I followed the instruction in the Openstack documentation to do so. Here is the link: <a href="http://docs.openstack.org/image-guide/ubuntu-image.html">http://docs.openstack.org/image-guide/ubuntu-image.html</a></div><div><br></div><div><b><font color="#0000ff">2. What exact command(s) did you run?</font></b></div><div><font color="#000000">virt-sysprep -d trusty</font><br></div><div><font color="#000000"><br></font></div><div><b><font color="#0000ff">3. What was the precise error or output of these commands?</font></b></div><div><div><font color="#000000">Examining the guest ...</font></div><div><font color="#000000">Fatal error: exception Guestfs.Error("/usr/bin/supermin-helper exited with error status 1.</font></div><div><font color="#000000">To see full error messages you may need to enable debugging.</font></div><div><font color="#000000">See <a href="http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs">http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs</a>")</font></div></div><div><font color="#000000"><br></font></div><div><font color="#000000">4.</font><b><font color="#0000ff">Enable debugging, run the commands again, and capture the complete output. </font><font color="#ff0000">Do not edit the output.</font></b></div><div><div><font color="#000000">Examining the guest ...</font></div><div><font color="#000000">libguestfs: trace: set_verbose true</font></div><div><font color="#000000">libguestfs: trace: set_verbose = 0</font></div><div><font color="#000000">libguestfs: create: flags = 0, handle = 0x1d9fcc0, program = virt-sysprep</font></div><div><font color="#000000">libguestfs: trace: add_domain "ryu" "readonly:false" "allowuuid:true" "readonlydisk:ignore"</font></div><div><font color="#000000">libguestfs: opening libvirt handle: URI = NULL, auth = virConnectAuthPtrDefault, flags = 1</font></div><div><font color="#000000">libguestfs: successfully opened libvirt handle: conn = 0x1da04a0</font></div><div><font color="#000000">libguestfs: trace: internal_set_libvirt_selinux_norelabel_disks false</font></div><div><font color="#000000">libguestfs: trace: internal_set_libvirt_selinux_norelabel_disks = 0</font></div><div><font color="#000000">libguestfs: disk[0]: filename: /home/sajad/Desktop/ubuntu-with-ryu-image/ryu.qcow2</font></div><div><font color="#000000">libguestfs: trace: add_drive "/home/sajad/Desktop/ubuntu-with-ryu-image/ryu.qcow2" "readonly:false" "format:qcow2"</font></div><div><font color="#000000">libguestfs: trace: add_drive = 0</font></div><div><font color="#000000">libguestfs: trace: add_domain = 1</font></div><div><font color="#000000">libguestfs: trace: launch</font></div><div><font color="#000000">libguestfs: trace: get_tmpdir</font></div><div><font color="#000000">libguestfs: trace: get_tmpdir = "/tmp"</font></div><div><font color="#000000">libguestfs: trace: version</font></div><div><font color="#000000">libguestfs: trace: version = <struct guestfs_version *></font></div><div><font color="#000000">libguestfs: trace: get_backend</font></div><div><font color="#000000">libguestfs: trace: get_backend = "direct"</font></div><div><font color="#000000">libguestfs: launch: program=virt-sysprep</font></div><div><font color="#000000">libguestfs: launch: version=1.24.5</font></div><div><font color="#000000">libguestfs: launch: backend registered: unix</font></div><div><font color="#000000">libguestfs: launch: backend registered: uml</font></div><div><font color="#000000">libguestfs: launch: backend registered: libvirt</font></div><div><font color="#000000">libguestfs: launch: backend registered: direct</font></div><div><font color="#000000">libguestfs: launch: backend=direct</font></div><div><font color="#000000">libguestfs: launch: tmpdir=/tmp/libguestfs6HkWxs</font></div><div><font color="#000000">libguestfs: launch: umask=0022</font></div><div><font color="#000000">libguestfs: launch: euid=0</font></div><div><font color="#000000">libguestfs: command: run: /usr/bin/supermin-helper</font></div><div><font color="#000000">libguestfs: command: run: \ --verbose</font></div><div><font color="#000000">libguestfs: command: run: \ -f checksum</font></div><div><font color="#000000">libguestfs: command: run: \ --host-cpu x86_64</font></div><div><font color="#000000">libguestfs: command: run: \ /usr/lib/guestfs/supermin.d</font></div><div><font color="#000000">supermin helper [00000ms] whitelist = (not specified)</font></div><div><font color="#000000">supermin helper [00000ms] host_cpu = x86_64</font></div><div><font color="#000000">supermin helper [00000ms] dtb_wildcard = (not specified)</font></div><div><font color="#000000">supermin helper [00000ms] inputs:</font></div><div><font color="#000000">supermin helper [00000ms] inputs[0] = /usr/lib/guestfs/supermin.d</font></div><div><font color="#000000">supermin helper [00000ms] outputs:</font></div><div><font color="#000000">supermin helper [00000ms] kernel = (none)</font></div><div><font color="#000000">supermin helper [00000ms] dtb = (none)</font></div><div><font color="#000000">supermin helper [00000ms] initrd = (none)</font></div><div><font color="#000000">supermin helper [00000ms] appliance = (none)</font></div><div><font color="#000000">checking modpath /lib/modules/4.2.0-36-generic is a directory</font></div><div><font color="#000000">checking modpath /lib/modules/4.2.0-27-generic is a directory</font></div><div><font color="#000000">checking modpath /lib/modules/4.2.0-36-generic is a directory</font></div><div><font color="#000000">picked kernel vmlinuz-4.2.0-36-generic.efi.signed</font></div><div><font color="#000000">supermin helper [00000ms] finished creating kernel</font></div><div><font color="#000000">supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d</font></div><div><font color="#000000">supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d/daemon.img.gz</font></div><div><font color="#000000">supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d/init.img</font></div><div><font color="#000000">supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d/udev-rules.img</font></div><div><font color="#000000">supermin helper [00000ms] adding kernel modules</font></div><div><font color="#000000">supermin helper [00040ms] finished creating appliance</font></div><div><font color="#000000">libguestfs: checksum of existing appliance: 05ab72a1ee432a4a4356dba8a72c62fd48ba7b7def0aecac577aea7b3088f183</font></div><div><font color="#000000">libguestfs: trace: get_cachedir</font></div><div><font color="#000000">libguestfs: trace: get_cachedir = "/var/tmp"</font></div><div><font color="#000000">libguestfs: trace: get_cachedir</font></div><div><font color="#000000">libguestfs: trace: get_cachedir = "/var/tmp"</font></div><div><font color="#000000">libguestfs: [00043ms] begin building supermin appliance</font></div><div><font color="#000000">libguestfs: [00043ms] run supermin-helper</font></div><div><font color="#000000">libguestfs: command: run: /usr/bin/supermin-helper</font></div><div><font color="#000000">libguestfs: command: run: \ --verbose</font></div><div><font color="#000000">libguestfs: command: run: \ --copy-kernel</font></div><div><font color="#000000">libguestfs: command: run: \ -f ext2</font></div><div><font color="#000000">libguestfs: command: run: \ --host-cpu x86_64</font></div><div><font color="#000000">libguestfs: command: run: \ /usr/lib/guestfs/supermin.d</font></div><div><font color="#000000">libguestfs: command: run: \ --output-kernel /var/tmp/guestfs.olIel8/kernel</font></div><div><font color="#000000">libguestfs: command: run: \ --output-initrd /var/tmp/guestfs.olIel8/initrd</font></div><div><font color="#000000">libguestfs: command: run: \ --output-appliance /var/tmp/guestfs.olIel8/root</font></div><div><font color="#000000">supermin helper [00000ms] whitelist = (not specified)</font></div><div><font color="#000000">supermin helper [00000ms] host_cpu = x86_64</font></div><div><font color="#000000">supermin helper [00000ms] dtb_wildcard = (not specified)</font></div><div><font color="#000000">supermin helper [00000ms] inputs:</font></div><div><font color="#000000">supermin helper [00000ms] inputs[0] = /usr/lib/guestfs/supermin.d</font></div><div><font color="#000000">supermin helper [00000ms] outputs:</font></div><div><font color="#000000">supermin helper [00000ms] kernel = /var/tmp/guestfs.olIel8/kernel</font></div><div><font color="#000000">supermin helper [00000ms] dtb = (none)</font></div><div><font color="#000000">supermin helper [00000ms] initrd = /var/tmp/guestfs.olIel8/initrd</font></div><div><font color="#000000">supermin helper [00000ms] appliance = /var/tmp/guestfs.olIel8/root</font></div><div><font color="#000000">checking modpath /lib/modules/4.2.0-36-generic is a directory</font></div><div><font color="#000000">checking modpath /lib/modules/4.2.0-27-generic is a directory</font></div><div><font color="#000000">checking modpath /lib/modules/4.2.0-36-generic is a directory</font></div><div><font color="#000000">picked kernel vmlinuz-4.2.0-36-generic.efi.signed</font></div><div><font color="#000000">supermin helper [00013ms] finished creating kernel</font></div><div><font color="#000000">supermin helper [00282ms] finished mke2fs</font></div><div><font color="#000000">supermin helper [00282ms] visiting /usr/lib/guestfs/supermin.d</font></div><div><font color="#000000">supermin helper [00282ms] visiting /usr/lib/guestfs/supermin.d/daemon.img.gz</font></div><div><font color="#000000">supermin helper [00302ms] visiting /usr/lib/guestfs/supermin.d/init.img</font></div><div><font color="#000000">supermin helper [00302ms] visiting /usr/lib/guestfs/supermin.d/udev-rules.img</font></div><div><font color="#000000">/usr/bin/supermin-helper: ext2: parent directory not found: /lib: File not found by ext2_lookup</font></div><div><font color="#000000">libguestfs: command: run: rm</font></div><div><font color="#000000">libguestfs: command: run: \ -rf /var/tmp/guestfs.olIel8</font></div><div><font color="#000000">libguestfs: trace: launch = -1 (error)</font></div><div><font color="#000000">Fatal error: exception Guestfs.Error("/usr/bin/supermin-helper exited with error status 1, see debug messages above")</font></div><div><font color="#000000">libguestfs: trace: close</font></div><div><font color="#000000">libguestfs: closing guestfs handle 0x1d9fcc0 (state 0)</font></div><div><font color="#000000">libguestfs: command: run: rm</font></div><div><font color="#000000">libguestfs: command: run: \ -rf /tmp/libguestfs6HkWxs</font></div></div><div><br></div><div><b><font color="#0000ff">5.Include the version of libguestfs, the operating system version, and how you installed libguestfs (eg. from source, yum install, etc.)</font></b></div><div><font color="#000000">version : virt-sysprep 1.24.5</font></div><div><font color="#000000">operating system version : ubuntu 14.04 trusty</font></div><div><font color="#000000">installation method: apt-get install</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">I need to add that the system i ran this command on, is an Openstack controller.</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">I appreciate your help.</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">Regards,</font></div><div><font color="#000000">Sajad</font></div></div>