VMware Workstation 12.5.7 on Slackware 14.2 current (kernel 4.9.35)

No patch is needed but one has to rebuild vmmon and vmnet modules:
vmmon module:
# cd /usr/lib/vmware/modules/source
# tar xvf vmmon.tar
# cd vmmon-only
# make
# gzip vmmon.ko
# cp vmmon.ko.gz /lib/modules/4.9.35/kernel/drivers/misc/
# cd ..
# rm vmmon.o
# rm -rf vmmon-only

vmnet module (same as vmmon):
# cd /usr/lib/vmware/modules/source
# tar xvf vmnet.tar
# cd vmnet-only
# make
# gzip vmnet.ko
# cp vmnet.ko.gz /lib/modules/4.9.35/kernel/drivers/misc/
# cd ..
# rm vmnet.o
# rm -rf vmnet-only

Now load new modules:
# depmod -a
and try to start vmware service:
# /etc/init.d/vmware restart

If, after that, vmware still doesn’t start, take a look at logs at
/tmp/vmware-<username>/vmware-apploader-<pid>.log
If there is error as the end looking like this:
Unable to load libfontconfig.so.1
there is solution for that too:
# cd /usr/lib/vmware/lib/libz.so.1
# mv libz.so.1 libz.so.1.old
# ln -s /usr/lib64/libz.so.1 .

After that everything should work fine.

Advertisements

Join the Conversation

6 Comments

  1. I got the same pbm, your post helped me :)
    Setup: slackware 14.2 current – kernel “stock” 4.9.37 + VMWare Workstation 12.5.7 ( so quite the same setup as yours )
    I did not needed to rebuilt kernel module vmmon or vmnet, only the symlink for libz was enough to start the vmware UI

    Rgd

    1. can you kindly assist step by step how did you do it because to its challenging

      Thapelo Malinga

      1. where did you run into problems? what are you trying to install? I had different set of problems with installing vmware workstation 14 on slackware 14.2 and current
        this all takes place after vmware workstation is installed.
        I believe what lodpp wanted to say is that only last three lines are enough to start vmware:
        # cd /usr/lib/vmware/lib/libz.so.1
        # mv libz.so.1 libz.so.1.old
        # ln -s /usr/lib64/libz.so.1 .

  2. ldd /usr/lib/vmware/lib/libgcr.so.0/libgcr.so.0
    /usr/lib/vmware/lib/libgcr.so.0/libgcr.so.0: /lib64/libgcrypt.so.11: version `GCRYPT_1.2′ not found (required by /usr/lib/vmware/lib/libgcr.so.0/libgcr.so.0)

    rm /lib64/libgcrypt.so.11
    ln -s /usr/lib/vmware/lib/libgcrypt.so.11/libgcrypt.so.11 /lib64/libgcrypt.so.11
    chmod 755 /usr/lib/vmware/lib/libgcrypt.so.11/libgcrypt.so.11
    chmod 755 /lib64/libgcrypt.so.11

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: