VMware Communities
apapadop
Contributor
Contributor

Workstation 12 fails to launch on Fedora Core 25

Until yesterday, Workstation 12 worked perfectly on my FC25 laptop. Today it won't launch. It may have been a recent FC updated package, or the fact I installed the Vmware Horizon/View client, (which by the way works well). I tried booting with my previous kernel version, but that doesn't fix the issue of Workstation not launching. Here is the current behaviour:

[alex@gtw ~]$ vmware

cat: /vmware/modules/modules.xml: No such file or directory

/usr/bin/vmware-modconfig: line 46: /vmware/bin/vmware-modconfig: No such file or directory

[alex@gtw ~]$

Linux kernel version: 4.10.14-200.fc25.x86_64

But the files are there:

[alex@gtw ~]$ locate modules/modules

/usr/lib/vmware/modules/modules.xml

[alex@gtw ~]$ locate vmware-modconfig

/usr/bin/vmware-modconfig

/usr/lib/vmware/bin/vmware-modconfig

/usr/lib/vmware/bin/vmware-modconfig-console

/usr/lib/vmware/lib/libvmware-modconfig-console.so

/usr/lib/vmware/lib/libvmware-modconfig.so

/usr/lib/vmware/lib/libvmware-modconfig-console.so/libvmware-modconfig-console.so

/usr/lib/vmware/lib/libvmware-modconfig.so/libvmware-modconfig.so

[alex@gtw ~]$

If I explicitly define $LIBDIR the launcher doesn't echo anything, just exits:

[alex@gtw ~]$ export LIBDIR=/usr/lib

[alex@gtw ~]$ vmware

[alex@gtw ~]$

I ran an strace to see what's going on:

[alex@gtw ~]$ strace vmware

execve("/usr/bin/vmware", ["vmware"], [/* 52 vars */]) = 0

brk(NULL)                               = 0x5633bb5a1000

mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f395dcfb000

access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)

open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=125849, ...}) = 0

mmap(NULL, 125849, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f395dcdc000

close(3)                                = 0

open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3

read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \5\2\0\0\0\0\0"..., 832) = 832

fstat(3, {st_mode=S_IFREG|0755, st_size=2115824, ...}) = 0

mmap(NULL, 3955040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f395d712000

mprotect(0x7f395d8cf000, 2093056, PROT_NONE) = 0

mmap(0x7f395dace000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bc000) = 0x7f395dace000

mmap(0x7f395dad4000, 14688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f395dad4000

close(3)                                = 0

mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f395dcda000

arch_prctl(ARCH_SET_FS, 0x7f395dcda700) = 0

mprotect(0x7f395dace000, 16384, PROT_READ) = 0

mprotect(0x5633ba4e8000, 4096, PROT_READ) = 0

mprotect(0x7f395dcfd000, 4096, PROT_READ) = 0

munmap(0x7f395dcdc000, 125849)          = 0

brk(NULL)                               = 0x5633bb5a1000

brk(0x5633bb5c2000)                     = 0x5633bb5c2000

brk(NULL)                               = 0x5633bb5c2000

open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=112823232, ...}) = 0

mmap(NULL, 112823232, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3956b79000

close(3)                                = 0

execve("/usr/local/bin/bash", ["bash", "/usr/bin/vmware"], [/* 52 vars */]) = -1 ENOENT (No such file or directory)

execve("/usr/local/sbin/bash", ["bash", "/usr/bin/vmware"], [/* 52 vars */]) = -1 ENOENT (No such file or directory)

execve("/usr/bin/bash", ["bash", "/usr/bin/vmware"], [/* 52 vars */]) = 0

brk(NULL)                               = 0x5560cbfe3000

mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3bfe944000

access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)

open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=125849, ...}) = 0

mmap(NULL, 125849, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3bfe925000

close(3)                                = 0

open("/lib64/libtinfo.so.6", O_RDONLY|O_CLOEXEC) = 3

read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\331\0\0\0\0\0\0"..., 832) = 832

fstat(3, {st_mode=S_IFREG|0755, st_size=180200, ...}) = 0

mmap(NULL, 2275584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3bfe4f5000

mprotect(0x7f3bfe51c000, 2097152, PROT_NONE) = 0

mmap(0x7f3bfe71c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7f3bfe71c000

close(3)                                = 0

open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3

read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\r\0\0\0\0\0\0"..., 832) = 832

fstat(3, {st_mode=S_IFREG|0755, st_size=19720, ...}) = 0

mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3bfe2f1000

mprotect(0x7f3bfe2f4000, 2093056, PROT_NONE) = 0

mmap(0x7f3bfe4f3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f3bfe4f3000

close(3)                                = 0

open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3

read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \5\2\0\0\0\0\0"..., 832) = 832

fstat(3, {st_mode=S_IFREG|0755, st_size=2115824, ...}) = 0

mmap(NULL, 3955040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3bfdf2b000

mprotect(0x7f3bfe0e8000, 2093056, PROT_NONE) = 0

mmap(0x7f3bfe2e7000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bc000) = 0x7f3bfe2e7000

mmap(0x7f3bfe2ed000, 14688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3bfe2ed000

close(3)                                = 0

mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3bfe923000

arch_prctl(ARCH_SET_FS, 0x7f3bfe923700) = 0

mprotect(0x7f3bfe2e7000, 16384, PROT_READ) = 0

mprotect(0x7f3bfe4f3000, 4096, PROT_READ) = 0

mprotect(0x7f3bfe71c000, 16384, PROT_READ) = 0

mprotect(0x5560ca278000, 16384, PROT_READ) = 0

mprotect(0x7f3bfe946000, 4096, PROT_READ) = 0

munmap(0x7f3bfe925000, 125849)          = 0

open("/dev/tty", O_RDWR|O_NONBLOCK)     = 3

close(3)                                = 0

brk(NULL)                               = 0x5560cbfe3000

brk(0x5560cc004000)                     = 0x5560cc004000

brk(NULL)                               = 0x5560cc004000

open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=112823232, ...}) = 0

mmap(NULL, 112823232, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3bf7392000

close(3)                                = 0

getuid()                                = 1000

getgid()                                = 1000

geteuid()                               = 1000

getegid()                               = 1000

rt_sigprocmask(SIG_BLOCK, NULL, [], 😎  = 0

brk(NULL)                               = 0x5560cc004000

sysinfo({uptime=1147, loads=[9792, 17728, 12576], totalram=33673990144, freeram=30786801664, sharedram=20582400, bufferram=153542656, totalswap=16907235328, freeswap=16907235328, procs=617, totalhigh=0, freehigh=0, mem_unit=1}) = 0

rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0

rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3bfdf60990}, 😎 = 0

rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0

rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, 😎 = 0

rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0

rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, 😎 = 0

rt_sigprocmask(SIG_BLOCK, NULL, [], 😎  = 0

rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, 😎 = 0

uname({sysname="Linux", nodename="gtw", ...}) = 0

rt_sigprocmask(SIG_BLOCK, NULL, [], 😎  = 0

open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=26254, ...}) = 0

mmap(NULL, 26254, PROT_READ, MAP_SHARED, 3, 0) = 0x7f3bfe93d000

close(3)                                = 0

rt_sigprocmask(SIG_BLOCK, NULL, [], 😎  = 0

stat("/home/alex", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0

stat(".", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0

getpid()                                = 19393

getppid()                               = 19391

stat(".", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0

stat("/usr/local/bin/bash", 0x7ffe73cd9df0) = -1 ENOENT (No such file or directory)

stat("/usr/local/sbin/bash", 0x7ffe73cd9df0) = -1 ENOENT (No such file or directory)

stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1072008, ...}) = 0

stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1072008, ...}) = 0

geteuid()                               = 1000

getegid()                               = 1000

getuid()                                = 1000

getgid()                                = 1000

access("/usr/bin/bash", X_OK)           = 0

stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1072008, ...}) = 0

geteuid()                               = 1000

getegid()                               = 1000

getuid()                                = 1000

getgid()                                = 1000

access("/usr/bin/bash", R_OK)           = 0

stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1072008, ...}) = 0

stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1072008, ...}) = 0

geteuid()                               = 1000

getegid()                               = 1000

getuid()                                = 1000

getgid()                                = 1000

access("/usr/bin/bash", X_OK)           = 0

stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1072008, ...}) = 0

geteuid()                               = 1000

getegid()                               = 1000

getuid()                                = 1000

getgid()                                = 1000

access("/usr/bin/bash", R_OK)           = 0

getpgrp()                               = 19391

rt_sigaction(SIGCHLD, {sa_handler=0x5560c9fd5080, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3bfdf60990}, 😎 = 0

getrlimit(RLIMIT_NPROC, {rlim_cur=128362, rlim_max=128362}) = 0

rt_sigprocmask(SIG_BLOCK, NULL, [], 😎  = 0

open("/usr/bin/vmware", O_RDONLY)       = 3

ioctl(3, TCGETS, 0x7ffe73cda110)        = -1 ENOTTY (Inappropriate ioctl for device)

lseek(3, 0, SEEK_CUR)                   = 0

read(3, "#!/usr/bin/env bash\n#\n# Copyrigh"..., 80) = 80

lseek(3, 0, SEEK_SET)                   = 0

getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0

fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)

dup2(3, 255)                            = 255

close(3)                                = 0

fcntl(255, F_SETFD, FD_CLOEXEC)         = 0

fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)

fstat(255, {st_mode=S_IFREG|0755, st_size=3387, ...}) = 0

lseek(255, 0, SEEK_CUR)                 = 0

read(255, "#!/usr/bin/env bash\n#\n# Copyrigh"..., 3387) = 3387

open("/etc/vmware/bootstrap", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=19, ...}) = 0

read(3, "BINDIR=\"/usr/bin\"\n\n", 19)  = 19

close(3)                                = 0

rt_sigprocmask(SIG_BLOCK, NULL, [], 😎  = 0

rt_sigprocmask(SIG_BLOCK, [CHLD], [], 😎 = 0

pipe([3, 4])                            = 0

rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 😎 = 0

lseek(255, -1936, SEEK_CUR)             = 1451

clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3bfe9239d0) = 19394

rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 😎 = 0

close(4)                                = 0

close(4)                                = -1 EBADF (Bad file descriptor)

rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 😎 = 0

clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3bfe9239d0) = 19395

rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 😎 = 0

close(3)                                = 0

rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 😎 = 0

rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 😎 = 0

rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 😎 = 0

rt_sigaction(SIGINT, {sa_handler=0x5560c9fd1f80, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, 😎 = 0

wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 19394

wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 19395

rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=0x5560c9fd1f80, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, 😎 = 0

rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 😎 = 0

close(3)                                = -1 EBADF (Bad file descriptor)

rt_sigprocmask(SIG_SETMASK, [], NULL, 😎 = 0

--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19394, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---

wait4(-1, 0x7ffe73cd97d0, WNOHANG, NULL) = -1 ECHILD (No child processes)

rt_sigreturn({mask=[]})                 = 0

read(255, "\n# Only run the GUI if DISPLAY i"..., 3387) = 1936

rt_sigprocmask(SIG_BLOCK, [CHLD], [], 😎 = 0

pipe([3, 4])                            = 0

rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 😎 = 0

lseek(255, -177, SEEK_CUR)              = 3210

clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3bfe9239d0) = 19396

rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 😎 = 0

close(4)                                = 0

close(4)                                = -1 EBADF (Bad file descriptor)

rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 😎 = 0

clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3bfe9239d0) = 19397

rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 😎 = 0

close(3)                                = 0

rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 😎 = 0

rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 😎 = 0

rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 😎 = 0

rt_sigaction(SIGINT, {sa_handler=0x5560c9fd1f80, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, 😎 = 0

wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 19396

wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 19397

rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=0x5560c9fd1f80, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, 😎 = 0

rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 😎 = 0

close(3)                                = -1 EBADF (Bad file descriptor)

rt_sigprocmask(SIG_SETMASK, [], NULL, 😎 = 0

--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19396, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---

wait4(-1, 0x7ffe73cd97d0, WNOHANG, NULL) = -1 ECHILD (No child processes)

rt_sigreturn({mask=[]})                 = 0

read(255, "\nif \"$BINDIR\"/vmware-modconfig -"..., 3387) = 177

rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 😎 = 0

lseek(255, -8, SEEK_CUR)                = 3379

clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3bfe9239d0) = 19398

rt_sigprocmask(SIG_SETMASK, [], NULL, 😎 = 0

rt_sigprocmask(SIG_BLOCK, [CHLD], [], 😎 = 0

rt_sigprocmask(SIG_SETMASK, [], NULL, 😎 = 0

rt_sigprocmask(SIG_BLOCK, [CHLD], [], 😎 = 0

rt_sigaction(SIGINT, {sa_handler=0x5560c9fd1f80, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, 😎 = 0

wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 255}], 0, NULL) = 19398

rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, {sa_handler=0x5560c9fd1f80, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3bfdf60990}, 😎 = 0

rt_sigprocmask(SIG_SETMASK, [], NULL, 😎 = 0

--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19398, si_uid=1000, si_status=255, si_utime=0, si_stime=0} ---

wait4(-1, 0x7ffe73cd96d0, WNOHANG, NULL) = -1 ECHILD (No child processes)

rt_sigreturn({mask=[]})                 = 0

read(255, "\nexit 1\n", 3387)           = 8

rt_sigprocmask(SIG_BLOCK, [CHLD], [], 😎 = 0

rt_sigprocmask(SIG_SETMASK, [], NULL, 😎 = 0

exit_group(1)                           = ?

+++ exited with 1 +++

[alex@gtw ~]$

If anyone can help me troubleshoot this I would appreciate it.

Thank you,

Alex

0 Kudos
5 Replies
jpalko
Contributor
Contributor

I am running on Arch Linux whihc is not supported of course but still having exactly identical problem.

What I noticed in journald was also:

June 09 07:50:02 --- kernel: vmware-modconfi[22610]: segfault at 3630 ip 0000000000003630 sp 00007ffc2c44f8a8 error 14 in appLoader[55bec636e000+ad000]

June 09 07:50:02 --- systemd[1]: Started Process Core Dump (PID 22615/UID 0).

June 09 07:50:02 --- systemd-coredump[22616]: Process 22610 (vmware-modconfi) of user 1000 dumped core.

                                                                   Stack trace of thread 22610:

                                                                   #0  0x0000000000003630 n/a (n/a)

Looking my /tmp/vmware-username/vmware-apploader-PID.log I also noticed this little thing when running vmware with VMWARE_USE_SYSTEM_LIBS=yes or with VMWARE_USE_SHIPPED_LIBS=yes environment variable set.

VMWARE_USE_SYSTEM_LIBS:

2017-06-09T08:02:56.445+03:00| appLoader| I125: Log for appLoader pid=26974 version=12.5.6 build=build-5528349 option=Release

2017-06-09T08:02:56.445+03:00| appLoader| I125: The process is 64-bit.

2017-06-09T08:02:56.445+03:00| appLoader| I125: Host codepage=UTF-8 encoding=UTF-8

2017-06-09T08:02:56.445+03:00| appLoader| I125: Host is unknown

2017-06-09T08:02:56.450+03:00| appLoader| W115: HostinfoReadDistroFile: Cannot work with empty file.

2017-06-09T08:02:56.450+03:00| appLoader| W115: HostinfoOSData: Error: no distro file found

2017-06-09T08:02:56.450+03:00| appLoader| I125: Invocation: "/usr/lib/vmware/bin/vmware-modconfig --launcher=/usr/bin/vmware-modconfig --appname=VMware Workstation --icon=vmware-workstation"

2017-06-09T08:02:56.450+03:00| appLoader| I125: Calling: "/usr/lib/vmware/bin/vmware-modconfig --launcher=/usr/bin/vmware-modconfig --appname=VMware Workstation --icon=vmware-workstation"

2017-06-09T08:02:56.450+03:00| appLoader| I125: VMDEVEL not set.

2017-06-09T08:02:56.450+03:00| appLoader| I125: VMWARE_SHIPPED_LIBS_LIST is not set.

2017-06-09T08:02:56.450+03:00| appLoader| I125: VMWARE_SYSTEM_LIBS_LIST is not set.

2017-06-09T08:02:56.450+03:00| appLoader| I125: VMWARE_USE_SHIPPED_LIBS is not set.

2017-06-09T08:02:56.450+03:00| appLoader| I125: VMWARE_USE_SYSTEM_LIBS is set with value "yes".

2017-06-09T08:02:56.450+03:00| appLoader| I125: Using configuration file /etc/vmware/config.

2017-06-09T08:02:56.451+03:00| appLoader| I125: Using library directory:  /usr/lib/vmware.

2017-06-09T08:02:56.452+03:00| appLoader| I125: Shipped glib version is 2.24

2017-06-09T08:02:56.452+03:00| appLoader| I125: System glib version is 2.52

2017-06-09T08:02:56.452+03:00| appLoader| I125: Using system version of glib.

2017-06-09T08:02:56.452+03:00| appLoader| I125: Detected VMware library libvmware-modconfig.so.

2017-06-09T08:02:56.452+03:00| appLoader| I125: Marking libvmware-modconfig.so node as SHIPPED.

2017-06-09T08:02:56.452+03:00| appLoader| I125: VMWARE_USE_SYSTEM_LIBS set.

2017-06-09T08:02:56.452+03:00| appLoader| I125: Marking libgcc_s.so.1 node as SYSTEM.

2017-06-09T08:02:56.452+03:00| appLoader| I125: VMWARE_USE_SYSTEM_LIBS set.

...

2017-06-09T08:02:56.693+03:00| appLoader| I125: Loading system version of libcrypto.so.1.0.1.

2017-06-09T08:02:56.693+03:00| appLoader| W115: Unable to load libcrypto.so.1.0.1 from libcrypto.so.1.0.1: libcrypto.so.1.0.1: cannot open shared object file: No such file or directory

2017-06-09T08:02:56.693+03:00| appLoader| W115: Unable to load dependencies for /usr/lib/vmware/lib/libvmware-modconfig.so/libvmware-modconfig.so

2017-06-09T08:02:56.693+03:00| appLoader| W115: Unable to execute /usr/lib/vmware/bin/vmware-modconfig.

VMWARE_USE_SHIPPED_LIBS:

2017-06-09T08:03:00.931+03:00| appLoader| I125: Log for appLoader pid=27014 version=12.5.6 build=build-5528349 option=Release

2017-06-09T08:03:00.931+03:00| appLoader| I125: The process is 64-bit.

2017-06-09T08:03:00.931+03:00| appLoader| I125: Host codepage=UTF-8 encoding=UTF-8

2017-06-09T08:03:00.931+03:00| appLoader| I125: Host is unknown

2017-06-09T08:03:00.936+03:00| appLoader| W115: HostinfoReadDistroFile: Cannot work with empty file.

2017-06-09T08:03:00.936+03:00| appLoader| W115: HostinfoOSData: Error: no distro file found

2017-06-09T08:03:00.936+03:00| appLoader| I125: Invocation: "/usr/lib/vmware/bin/vmware-modconfig --launcher=/usr/bin/vmware-modconfig --appname=VMware Workstation --icon=vmware-workstation"

2017-06-09T08:03:00.937+03:00| appLoader| I125: Calling: "/usr/lib/vmware/bin/vmware-modconfig --launcher=/usr/bin/vmware-modconfig --appname=VMware Workstation --icon=vmware-workstation"

2017-06-09T08:03:00.937+03:00| appLoader| I125: VMDEVEL not set.

2017-06-09T08:03:00.937+03:00| appLoader| I125: VMWARE_SHIPPED_LIBS_LIST is not set.

2017-06-09T08:03:00.937+03:00| appLoader| I125: VMWARE_SYSTEM_LIBS_LIST is not set.

2017-06-09T08:03:00.937+03:00| appLoader| I125: VMWARE_USE_SHIPPED_LIBS is set with value "yes".

2017-06-09T08:03:00.937+03:00| appLoader| I125: VMWARE_USE_SYSTEM_LIBS is not set.

2017-06-09T08:03:00.937+03:00| appLoader| I125: Using configuration file /etc/vmware/config.

2017-06-09T08:03:00.937+03:00| appLoader| I125: Using library directory:  /usr/lib/vmware.

2017-06-09T08:03:00.938+03:00| appLoader| I125: Shipped glib version is 2.24

2017-06-09T08:03:00.938+03:00| appLoader| I125: System glib version is 2.52

2017-06-09T08:03:00.938+03:00| appLoader| I125: Using system version of glib.

2017-06-09T08:03:00.938+03:00| appLoader| I125: Detected VMware library libvmware-modconfig.so.

2017-06-09T08:03:00.938+03:00| appLoader| I125: Marking libvmware-modconfig.so node as SHIPPED.

2017-06-09T08:03:00.938+03:00| appLoader| I125: VMWARE_USE_SHIPPED_LIBS set.

2017-06-09T08:03:00.938+03:00| appLoader| I125: Marking libgcc_s.so.1 node as SHIPPED.

2017-06-09T08:03:00.938+03:00| appLoader| I125: VMWARE_USE_SHIPPED_LIBS set.

...

2017-06-09T08:03:01.185+03:00| appLoader| I125: Unable to load libfontconfig.so.1.  /usr/lib/vmware/lib/libz.so.1/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/libpng16.so.16)

...

2017-06-09T08:03:01.190+03:00| appLoader| W115: Unable to load libfontconfig.so.1 from /usr/lib/vmware/lib/libfontconfig.so.1/libfontconfig.so.1: libexpat.so.0: cannot open shared object file: No such file or directory

2017-06-09T08:03:01.190+03:00| appLoader| W115: Unable to load dependencies for /usr/lib/vmware/lib/libvmware-modconfig.so/libvmware-modconfig.so

2017-06-09T08:03:01.190+03:00| appLoader| W115: Unable to execute /usr/lib/vmware/bin/vmware-modconfig.

So if I try with system libs, I get a missing libcrypto library, but with shipped libs the fontconfig libs are at issue. Anything similar with Fedora?

I did a bit of testing still after what I mention above and I did get vmware running with three of the following hacks:

https://wiki.archlinux.org/index.php/VMware#vmplayer.2Fvmware_fails_to_start_from_version_12.5.4

https://wiki.archlinux.org/index.php/VMware#vmplayer.2Fvmware_fails_to_start_from_version_12.5.3

https://wiki.archlinux.org/index.php/VMware#vmware_12_process_terminates_immediately_after_start.2C_...

So basically all three listed there for version 12.5 and executing vmware with environment variable VMWARE_USE_SHIPPED_LIBS=yes set.

Hope those help you too.

0 Kudos
jpalko
Contributor
Contributor

VMWARE_USE_SHIPPED_LIBS might have been unnecessary. Seemed to work with just those three "hacks" in place.

0 Kudos
jpalko
Contributor
Contributor

Okay, did a bit extra testing, for myself seems to be enough to just replace the libz.so.1 with the system library. So all I needed was:

# cd /usr/lib/vmware/lib/libz.so.1

# mv libz.so.1 libz.so.1.old

# ln -s /usr/lib/libz.so.1 .

0 Kudos
jpalko
Contributor
Contributor

This worked for me also on 12.5.7.5813279.

0 Kudos
sysopfb
Contributor
Contributor

Doing these two things fixed it for me on kali 64 bit

# cd /usr/lib/vmware/lib/libz.so.1/

# mv libz.so.1 libz.so.1.old

# ln -s /usr/lib/x86_64-linux-gnu/libz.so.1 .

# cd /usr/lib/vmware/lib/libfontconfig.so.1

# mv libfontconfig.so.1 libfontconfig.so.1.old

# ln -s /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 .

0 Kudos