Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 569798

Summary: app-emulation/vmware-workstation uses dev-libs/openssl:0.9.8
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Gentoo VMWare Bug Squashers [disabled] <vmware+disabled>
Status: RESOLVED OBSOLETE    
Severity: normal CC: alex_y_xu, TenToThe8th
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 569792    

Description Agostino Sarubbo gentoo-dev 2015-12-26 12:14:29 UTC
We are trying to reduce the stable keywords or eventually drop the 0.9.8 slot.

This package specifies :0.9.8

I'm wondering if there is a version which works with openssl:0 or there is another way to avoid to keep 0.9.8.
Thanks
Comment 1 Alex Xu (Hello71) 2015-12-26 20:41:15 UTC
It would appear that openssl 0.9.8 is only used by file "vmware-usbarbitrator" which is presumably used for USB passthrough.

Binary analysis shows that the libraries are dynamically loaded through SSL_Init which is called, as I can see it, in two cases:

a) the VM is encrypted
b) the VM is remote

There may be more that I have not located, but I am lazy.

On the bright side, SSL_Init fails with an error message if OpenSSL could not be located instead of crashing.

It is likely, therefore, that attempts to use USB passthrough with encrypted or remote VMs will result in an error message and failure to pass the USB device.

However, I have tested that regular USB passthrough continues to work if OpenSSL 0.9.8 is not present.
Comment 2 Alex Xu (Hello71) 2015-12-26 20:43:35 UTC
Addendum: I have checked VMware Workstation 12.1.0. This may not apply to VMware Workstation 10 or 11.
Comment 3 Kevin Bryan 2016-01-11 13:36:36 UTC
*** Bug 567722 has been marked as a duplicate of this bug. ***
Comment 4 Manfred Knick 2017-07-07 17:21:09 UTC
REFERENCE:

Bug 616958 :  12.5.7 version bump

C.f. Attachment : "emerge--info__vmware__gentoo.txt"


# equery list  openssl
[IP-] [  ] dev-libs/openssl-1.0.2k:0                <--- _not_ :0.9.8 any more!

# equery depends dev-libs/openssl | grep vmware
app-emulation/vmware-workstation-12.5.7.5813279


[Overlay] vmware-workstation-12.5.7.5813279.ebuild contains:

BUNDLED_LIB_DEPENDS="
    ...
    dev-libs/openssl:0
    ...
"

To me, this bug seems to be FIXED / OBSOLETE.
Comment 5 Manfred Knick 2017-11-30 10:39:14 UTC
VMware Products have been removed from Main Portage Tree during Nov-2017.

Further development has been relegated to [vmware] Overlay.

Situation as of today, 30-Nov-2017:
Workstation : stable in [vmware] = 12.5.8  / released = 14.0.0  : Bug 634770
Player      : stable in [vmware] = 12.5.8  / released = 14.0.0  : Bug 639162
Modules     : stable in [vmware] = 308.5.8 / released = 329.0.0 : Bug 634862
Tools       : stable in [vmware] = 10.1.6  / released = 14.0.0  : Bug 634854