ESXi

 View Only
  • 1.  P2V failure - fedora14 at 99% - error: Kernel Too Old

    Posted Sep 12, 2011 06:34 PM

    I couldn't find a  forum called "converter" or simular,  sorry of posting in wrong area...

    I've been trying to convert a Fedora 14 live system without luck.  it fails at 99% but its not the same error as most people seem to get with linux systems.

    the error states my kernel is too old,  which seems odd as its fairly current and other fedora systems with older kernels convert without issue.

    I've tried converting this with both version 4 and 5 of the converter,  same error for both.

    thanks for your time,

    -g

    =============================================================================

    from the log:

    :-->                   (vmodl.query.PropertyCollector.Change) {
    -->                      dynamicType = <unset>,
    -->                      name = "latestPage["job-4"].mostRecentError",
    -->                      op = "assign",
    -->                      val = (converter.fault.CloneFault) {
    -->                         dynamicType = <unset>,
    -->                         faultCause = (vmodl.MethodFault) null,
    -->                         description = "GrubInstaller::InstallGrub: /usr/lib/vmware-converter/installGrub.sh failed with return code: 1, and message:
    --> FATAL: kernel too old
    --> Error running vmware-updateGrub.sh through chroot into /mnt/p2v-src-root
    --> ",
    -->                         msg = "An error occurred during the conversion: 'GrubInstaller::InstallGrub: /usr/lib/vmware-converter/installGrub.sh failed with return code: 1, and message:
    --> FATAL: kernel too old
    =============================================================================

    --snip--

    Message was edited by: gwhynott



  • 2.  RE: P2V failure - fedora14 at 99% - error: Kernel Too Old

    Posted Sep 12, 2011 08:48 PM

    I was able to sort this out..

    the issue appears to be the intitrd image.  I rebuilt it then ran grub-install in a chrooted enviroment.   I had to remount all the devices and proc entries first for it to work..

    pre chroot:

    moun t -o bind /proc /mnt/sysimage/proc

    mount -o bind /dev/sysimage/dev

    post:

    mount -t proc proc /proc

    i then ran mkinitrd with the options pointing to my kernel as I noticed there didn't seem to be one there for the current boot kernel.   I also ran grub --recheck before doing an install...

    -g