You are not logged in.
Hello,
Following https://wiki.archlinux.org/title/VMware, I installed vmware-workstation (AUR) with `yaourt -S vmware-workstation `.
Following https://wiki.archlinux.org/title/VMware, there exists a service called `/etc/init.d/vmware-workstation-server`. However, I can't find this file on my machine.
Do you know how to install it?
Here are some other information:
[usr@archlinux ~]$ ls /usr/bin | grep vmware
vmware
vmware-authd
vmware-authdlauncher
vmware-collect-host-support-info
vmware-fuseUI
vmware-gksu
vmware-installer
vmware-license-check.sh
vmware-license-enter.sh
vmware-modconfig
vmware-mount
vmware-netcfg
vmware-networks
vmware-ping
vmware-tray
vmware-usbarbitrator
vmware-vdiskmanager
vmware-vprobe[usr@archlinux ~]$ ls /usr/lib/systemd/system/ | grep vmware
vmware-networks-configuration.service
vmware-networks.path
vmware-networks.service
vmware-usbarbitrator.path
vmware-usbarbitrator.serviceThank you.
Offline
Mod note: moving to AUR Issues.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
According the file configure-initscript.sh in https://aur.archlinux.org/vmware-workstation.git, vmware-workstation-server is named vmware-authd which is located in /usr/bin.
However, trying to execute the binary gives me an error: 599 vmware-authd PANIC: getpeername failed: Socket operation on non-socket
Last edited by orbarq (2022-02-04 00:16:59)
Offline
It seems that the correct binary is actually /usr/bin/vmware-authdlauncher which opens the port 902.
Using netcat, I get:
[orbarq@archlinux ~]$ nc 127.0.0.1 902
220 VMware Authentication Daemon Version 1.10: SSL Required, ServerDaemonProtocol:SOAP, MKSDisplayProtocol:VNC , VMXARGS supported, NFCSSL supported/t, SHA256 supporteSo an SSL connection is required.
I tried to use openssl:
[orbarq@archlinux ~]$ openssl s_client -connect 127.0.0.1:902
CONNECTED(00000003)
140423360034176:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:ssl/record/ssl3_record.c:331:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 5 bytes and written 293 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---It seems there is a TLS issue about the version but I don't know why. I tried '-tls1', '-tls1_1', 'tls_1.2' and 'tls_1.3' options of openssl client but still the same issue.
By using wireshark, I can observe that the server closes the connection after the Client_Hello of TLS
Last edited by orbarq (2022-02-04 01:09:36)
Offline
I looked at the log (/tmp/vmware-root/vmware-authdlauncher-1382.log):
2022-02-04T00:54:11.751Z In(05) authdlauncher forked new child (pid 5722, fd 12)
2022-02-04T00:54:11.751Z In(05) authdlauncher parent: closing connection socket
2022-02-04T00:54:11.758Z In(05) authdlauncher SigHandler: received signal 17
2022-02-04T00:54:11.758Z In(05) authdlauncher received 256 status for pid 5722Offline
/usr/bin/vmware-authdlauncher runs /usr/bin/vmware-authd
By manually executing /usr/bin/vmware-authd under strace (as root user):
(...)
read(4, "tification Authority\n-----BEGIN "..., 4096) = 4096
read(4, "ss 2\n-----BEGIN CERTIFICATE-----"..., 4096) = 4096
read(4, "LgsyX8OsNJLN13qudULXjS99HMpw+0mF"..., 4096) = 4096
read(4, "BPqpK5j\nwa19hAM8EHiGG3njxPPyBJUg"..., 4096) = 4096
read(4, "4lVYa8bJYS7cSN8h8s+1LgOGN+jIj\ntm"..., 4096) = 4096
read(4, "nHcAP9Dc1ew91Pq7P8yF1m9/\nqS3fuQL"..., 4096) = 4096
read(4, "dDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQ"..., 4096) = 435
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/etc/pki/tls/certs/ca-bundle.crt", O_RDONLY) = -1 ENOENT (Aucun fichier ou dossier de ce type)
openat(AT_FDCWD, "/etc/pki/tls/cert.pem", O_RDONLY) = -1 ENOENT (Aucun fichier ou dossier de ce type)
getpeername(0, 0x7ffdbdd586c0, [16]) = -1 ENOTSOCK (Opération de type socket sur un type non socket)
getpid() = 5939
sendto(3, "<11>Feb 4 02:02:22 vmauthd[5939"..., 93, MSG_NOSIGNAL, NULL, 0) = 93
write(0, "599 vmware-authd PANIC: getpeern"..., 77599 vmware-authd PANIC: getpeername failed: Socket operation on non-socketI am stuck here...
Last edited by orbarq (2022-02-04 01:09:48)
Offline