Untuk mengatasi bug di vmware 10 dengan kernel Fedora 3.17.x

2014-11-14T08:34:23.549+07:00| vthread-3| I120: Invoking modinfo on "vmnet".
2014-11-14T08:34:23.552+07:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
2014-11-14T08:34:23.629+07:00| vthread-3| I120: Setting destination path for vmnet to "/lib/modules/3.17.2-200.fc20.x86_64/misc/vmnet.ko".
2014-11-14T08:34:23.629+07:00| vthread-3| I120: Extracting the vmnet source from "/usr/lib/vmware/modules/source/vmnet.tar".
2014-11-14T08:34:23.633+07:00| vthread-3| I120: Successfully extracted the vmnet source.
2014-11-14T08:34:23.633+07:00| vthread-3| I120: Building module with command "/usr/bin/make -j4 -C /tmp/modconfig-iDHv4g/vmnet-only auto-build HEADER_DIR=/lib/modules/3.17.2-200.fc20.x86_64/build/include CC=/usr/bin/gcc IS_GCC_3=no"
2014-11-14T08:34:24.574+07:00| vthread-3| W110: Failed to build vmnet.  Failed to execute the build command.

download patch nya

curl http://pastie.org/pastes/9636106/download -o /tmp/vmware-3.17.patch

Rebuild module

cd /usr/lib/vmware/modules/source
for i in vmci vmmon vmnet vsock; do tar -xf $i.tar; done

Apply patch

patch -p1 -i /tmp/vmware-kernel_version.patch
for i in *-only; do tar -cf ${i/-only}.tar $i; done

rebuild kernel module untuk vmware

vmware-modconfig --console --install-all

untuk versi lainnya cek di Wiki Archlinux

Join the Conversation

4 Comments

Your email address will not be published. Required fields are marked *

  1. when building network moduls it shows error in a function. missing func param. it occurs because of kenel funcion has one more param. it’s quite workable solution just to add one NULL to function in vm module source code.

  2. Thank you a lot Sir !!!

    Can you tell me how you discovered the solution ? I’d like to understand more about that :)

  3. Excellent Jaranguda.. I thought of switching to virtual box after so much googling and finally i tried to google with 3.17 kernel version with fedora 20.. First link is this and finally i solved the problem.
    credit goes to you only.
    This is the only solution i found so far.. even all other posts with kernel lower version.
    I don’t know a bit of c.. But with your simple instructions i’m did it.. Thanks once again.
    You saved my time and efforts.