5 Replies Latest reply on Jan 6, 2018 10:25 AM by sysopfb

    Workstation 12 fails to launch on Fedora Core 25

    apapadop Lurker

      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, [], 8)  = 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}, 8) = 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}, 8) = 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}, 8) = 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}, 8) = 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}, 8) = 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}, 8) = 0

      rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 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}, 8) = 0

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

      rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 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, [], 8)  = 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}, 8) = 0

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

      rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 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, [], 8)  = 0

      rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0

      pipe([3, 4])                            = 0

      rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 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, 8) = 0

      close(4)                                = 0

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

      rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0

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

      rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0

      close(3)                                = 0

      rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0

      rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0

      rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 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}, 8) = 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}, 8) = 0

      rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0

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

      rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 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], [], 8) = 0

      pipe([3, 4])                            = 0

      rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 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, 8) = 0

      close(4)                                = 0

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

      rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0

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

      rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0

      close(3)                                = 0

      rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0

      rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0

      rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 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}, 8) = 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}, 8) = 0

      rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0

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

      rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 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], [], 8) = 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, 8) = 0

      rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0

      rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0

      rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 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}, 8) = 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}, 8) = 0

      rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 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], [], 8) = 0

      rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0

      exit_group(1)                           = ?

      +++ exited with 1 +++

      [alex@gtw ~]$

       

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

       

      Thank you,

       

      Alex

        • 1. Re: Workstation 12 fails to launch on Fedora Core 25
          jpalko Novice

          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_no_GUI_is_launched

           

          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.

          • 2. Re: Workstation 12 fails to launch on Fedora Core 25
            jpalko Novice

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

            • 3. Re: Workstation 12 fails to launch on Fedora Core 25
              jpalko Novice

              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 .

              • 4. Re: Workstation 12 fails to launch on Fedora Core 25
                jpalko Novice

                This worked for me also on 12.5.7.5813279.

                • 5. Re: Workstation 12 fails to launch on Fedora Core 25
                  sysopfb Lurker

                  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 .