Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 432918 - app-emulation/vmware-workstation-9 version bump
Summary: app-emulation/vmware-workstation-9 version bump
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Vadim Kuznetsov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-27 00:12 UTC by Billy DeVincentis
Modified: 2012-12-09 14:49 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
271-vmmon.patch (271-vmmon.patch,1.54 KB, text/plain)
2012-08-30 11:53 UTC, Billy DeVincentis
Details
vmware-modules-271.0.ebuild (vmware-modules-271.0.ebuild,1.97 KB, text/plain)
2012-08-30 11:54 UTC, Billy DeVincentis
Details
output when run with strace (vmplayerstrace.txt,153.07 KB, text/plain)
2012-09-02 23:29 UTC, Billy DeVincentis
Details
vmrun strace (vmrunstrace.txt,27.78 KB, text/plain)
2012-09-02 23:30 UTC, Billy DeVincentis
Details
ebuild with my fixes (vmware-workstation-9.0.0.812388.ebuild,14.31 KB, text/plain)
2012-09-03 03:28 UTC, Billy DeVincentis
Details
vmware-workstation-9.0.0.812388-r2.ebuild (vmware-workstation-9.0.0.812388-r2.ebuild,14.05 KB, text/plain)
2012-09-05 01:29 UTC, Billy DeVincentis
Details
patch for vmware-workstation-9 ebuild (vmware-workstation-9.patch,1.94 KB, text/plain)
2012-09-05 22:24 UTC, Billy DeVincentis
Details
patch for vmware-workstation-9 ebuild (vmware-workstation9ebuild.patch,1.37 KB, patch)
2012-09-12 03:40 UTC, Billy DeVincentis
Details | Diff
Strace of vmware-workstation-9.0.1.894247 aborting on my system. (vmware.strace,371.11 KB, text/plain)
2012-12-09 03:05 UTC, Kenton Groombridge
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Billy DeVincentis 2012-08-27 00:12:23 UTC
Would love to see the new version 9 in either the vmware overlay or portage. Not sure if there is more to it than just renaming the current ebuilds
Comment 1 Billy DeVincentis 2012-08-30 11:53:03 UTC
Created attachment 322571 [details]
271-vmmon.patch

Okay, wanted to help get things going abit. After seeing the new ebuild in the overlay, I installed but got an error upon trying to start any vm so here is the necessary patch with a modified ebuild.
Comment 2 Billy DeVincentis 2012-08-30 11:54:24 UTC
Created attachment 322573 [details]
vmware-modules-271.0.ebuild

here is the ebuild
Comment 3 Billy DeVincentis 2012-08-30 11:55:53 UTC
Just also wanted to point out that vmrun is not working in this version
here is what happens

billydv@Linux1 ~ $ /opt/vmware/bin/vmrun start "/MyDownloads/My Virtual Machines/Windows XP Professional/Windows XP Professional.vmx" gui
Unable to connect to host.
Error: The specified version was not found
billydv@Linux1 ~ $ 
Anyone have any ideas?
Comment 4 Billy DeVincentis 2012-08-30 12:12:27 UTC
check this out

Linux1 billydv # /opt/vmware/lib/vmware/bin/vmplayer -v
SSLLoadSharedLibraries: Failed to load OpenSSL libraries. libdir is /usr/lib/vmware
Aborted
Linux1 billydv #
Comment 5 Billy DeVincentis 2012-08-31 11:06:18 UTC
I just wanted to mention that I installed vmware-workstation on my Fedora box and after using the modules patch to rebuild the modules, all worked well. The problems with vmrun and vmplayer not starting seem to stem from some error in the emerge process from the ebuild
Comment 6 Justin 2012-08-31 14:06:48 UTC
Installed from today's vmware overlay and I'm up and running with no fuss, awesome!
Comment 7 Harris Landgarten 2012-09-01 14:17:27 UTC
Getting GP faults when starting vm. There is a kernel 3.5 patch at 

http://communities.vmware.com/servlet/JiveServlet/download/2103172-94260/vmware9_kernel35_patch.tar.bz2

take a look.
Comment 8 Billy DeVincentis 2012-09-02 20:01:16 UTC
Unfortunately

# Bug 432918 
    dosym "${VM_INSTALL_DIR}"/lib/vmware/lib/libcrypto.so.0.9.8/libcrypto.so.0.9.8 "${VM_INSTALL_DIR}"/lib/vmware/lib/libvmplayer.so/
    dosym "${VM_INSTALL_DIR}"/lib/vmware/lib/libssl.so.0.9.8/libssl.so.0.9.8 "${VM_INSTALL_DIR}"/lib/vmware/lib/libvmplayer.so/               

does not solve the problem, still no vmplayer nor vmrun
Comment 9 Vadim Kuznetsov (RETIRED) gentoo-dev 2012-09-02 22:06:04 UTC
(In reply to comment #8)
> Unfortunately
> 
> # Bug 432918 
>     dosym
> "${VM_INSTALL_DIR}"/lib/vmware/lib/libcrypto.so.0.9.8/libcrypto.so.0.9.8
> "${VM_INSTALL_DIR}"/lib/vmware/lib/libvmplayer.so/
>     dosym "${VM_INSTALL_DIR}"/lib/vmware/lib/libssl.so.0.9.8/libssl.so.0.9.8
> "${VM_INSTALL_DIR}"/lib/vmware/lib/libvmplayer.so/               
> 
> does not solve the problem, still no vmplayer nor vmrun

Run vmware with strace and see why it does not work for you. Thanks.
Comment 10 Billy DeVincentis 2012-09-02 23:29:46 UTC
Created attachment 322792 [details]
output when run with strace

here is vmplayer strace
Comment 11 Billy DeVincentis 2012-09-02 23:30:15 UTC
Created attachment 322794 [details]
vmrun strace

vmrun strace output
Comment 12 Vadim Kuznetsov (RETIRED) gentoo-dev 2012-09-03 00:20:50 UTC
(In reply to comment #10)
> Created attachment 322792 [details]
> output when run with strace
> 
> here is vmplayer strace

open("/opt/vmware/lib/vmware/lib/libvmwarebase.so.0/libcrypto.so.0.9.8",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

It should be there. That is what patch does. Did you reemerge?
Comment 13 Harris Landgarten 2012-09-03 00:23:24 UTC
Is it possible to get the 3.5 kernel patch into the ebuild, assuming it works.
Comment 14 Billy DeVincentis 2012-09-03 02:27:19 UTC
I did reemerge and from that I gave you the strace outputs
Comment 15 Harris Landgarten 2012-09-03 02:57:12 UTC
The 3.5 kernel patch to vmmon is now in 271. I didn't notice it before posting earlier. I have the new vmware-workstation running perfectly with my production Windows XP VM. No issues to report. 

As soon as Xorg-Server manages to recognize XINERAMA settings again I will test version 9 to see if the bug in version 8 that causes confusion and breaks monitor cycling when xrandr and xinerama report different monitor geometry is fixed,
Comment 16 Billy DeVincentis 2012-09-03 03:27:14 UTC
Okay here is what I had to do to get it fixed, kind of dirty so please fix this up

## Here are my fixes
        ln -s /opt/vmware/lib/vmware/lib/libcrypto.so.0.9.8/libcrypto.so.0.9.8 /opt/vmware/lib/vmware/lib/libvmwarebase.so.0/libcrypto.so.0.9.8
        ln -s /opt/vmware/lib/vmware/lib/libssl.so.0.9.8/libssl.so.0.9.8 /opt/vmware/lib/vmware/lib/libvmwarebase.so.0/libssl.so.0.9.8
        mkdir /opt/vmware/lib/vmware-vix/Workstation-9.0.0-and-vSphere-5.1.0
        mkdir /opt/vmware/lib/vmware-vix/Workstation-9.0.0-and-vSphere-5.1.0/64bit
        ln -s /opt/vmware/lib/vmware/lib/libvmwarebase.so.0/libvmwarebase.so.0 /opt/vmware/lib/vmware-vix/Workstation-9.0.0-and-vSphere-5.1.0/64bit/libvmwarebase.so
        ln -s /opt/vmware/lib/vmware-vix/libvixAllProducts.so /opt/vmware/lib/vmware-vix/Workstation-9.0.0-and-vSphere-5.1.0/64bit/libvix.so
Comment 17 Billy DeVincentis 2012-09-03 03:28:05 UTC
Created attachment 322800 [details]
ebuild with my fixes
Comment 18 Billy DeVincentis 2012-09-05 01:29:13 UTC
Created attachment 322946 [details]
vmware-workstation-9.0.0.812388-r2.ebuild

Cleaned everything up a bit, let me know if this helps
Comment 19 Vadim Kuznetsov (RETIRED) gentoo-dev 2012-09-05 11:47:04 UTC
Comment on attachment 322800 [details]
ebuild with my fixes

Please submit your patch.
Comment 20 Vadim Kuznetsov (RETIRED) gentoo-dev 2012-09-05 11:47:53 UTC
Comment on attachment 322946 [details]
vmware-workstation-9.0.0.812388-r2.ebuild

please submit patches.
Comment 21 Vadim Kuznetsov (RETIRED) gentoo-dev 2012-09-05 20:53:42 UTC
(In reply to comment #12)
> (In reply to comment #10)
> > Created attachment 322792 [details]
> > output when run with strace
> > 
> > here is vmplayer strace
> 
> open("/opt/vmware/lib/vmware/lib/libvmwarebase.so.0/libcrypto.so.0.9.8",
> O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> 
> It should be there. That is what patch does. Did you reemerge?

patch is creating link in libvmplayer.so/. it mean to be in libvmwarebase.so.0. oops. fixed.
Comment 22 Billy DeVincentis 2012-09-05 22:24:44 UTC
Created attachment 323018 [details]
patch for vmware-workstation-9 ebuild

Here is just the patch as you requested
Comment 23 Billy DeVincentis 2012-09-12 03:40:17 UTC
Created attachment 323572 [details, diff]
patch for vmware-workstation-9 ebuild

Vmrun still not working with ebuild from overlay, I submitted a new patch which works against what you currently have in the overlay
Comment 24 Vadim Kuznetsov (RETIRED) gentoo-dev 2012-09-15 13:11:29 UTC
(In reply to comment #23)
> Created attachment 323572 [details, diff] [details, diff]
> patch for vmware-workstation-9 ebuild
> 
> Vmrun still not working with ebuild from overlay, I submitted a new patch
> which works against what you currently have in the overlay

Thanks for the patch. 

I updated and unmasked vmware desktop 9 ebuild in overlay. Please sync and test.
Comment 25 Cesko Voeten 2012-09-16 08:19:51 UTC
On a fully ~amd64 system, I can't launch any vms with this version of vmware-workstation - when the machine is powered on or resumed, the program just hangs with all buttons grayed out. The only way to abort is to kill the vmware-vmx process.
Comment 26 Billy DeVincentis 2012-09-25 13:09:23 UTC
modules do not build against gentoo-sources 3.5.4
Comment 27 Billy DeVincentis 2012-09-29 00:11:15 UTC
seems that they are building now
Comment 28 Kenton Groombridge 2012-10-04 00:03:00 UTC
I have been trying to get vmware-workstation 9 to run on my system for a couple days with no joy.  I am using the overlay that has files dated 16 September (looks like the latest).  Run as root, run as regular user, all I get is "Aborted".  Wish the error message was a little less vague.  Thought maybe it was the .vmware directory in my home.  Moved it and got the same results.  It does create an empty .vmware directory before bombing.  I go back to vmware-workstation 8 and all is fine.

Here is my info:

/etc/init.d/vmware start
 * Caching service dependencies ...                                                            [ ok ]
 * Starting VMware USB Arbitrator ...                                                          [ ok ]
 * Starting VMware services ...                                                                [ ok ]
Started Bridge networking on vmnet0
Enabled hostonly virtual adapter on vmnet1
Enabled hostonly virtual adapter on vmnet2
Started NAT service on vmnet8
Enabled hostonly virtual adapter on vmnet8
Started DHCP service on vmnet8
Started all configured services on all networks                                                [ ok ]
compname opt # vmware
bash: vmware: command not found
compname opt # /opt/vmware/bin/vmware 
Aborted



emerge --info

Portage 2.1.11.23 (default/linux/amd64/10.0/desktop, gcc-4.7.2, glibc-2.15-r3, 3.6.0-gentoo x86_64)
=================================================================
System uname: Linux-3.6.0-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_720_@_1.60GHz-with-gentoo-2.2
Timestamp of tree: Wed, 03 Oct 2012 02:00:01 +0000
app-shells/bash:          4.2_p37
dev-java/java-config:     2.1.12
dev-lang/python:          2.7.3-r2, 3.2.3-r1
dev-util/cmake:           2.8.9-r1
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.10.5
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.4
sys-devel/binutils:       2.22.90
sys-devel/gcc:            4.6.3::x-portage, 4.7.2
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA Nero-EULA-US dlj-1.1 AdobeFlash-10.1 Oracle-BCLA-JavaSE AdobeFlash-10.3"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -mtune=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=native -mtune=native"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/ http://mirrors.163.com/gentoo/ ftp://ftp.swin.edu.au/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en en_US"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=120"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext S3TC X a52 aac aacplus acpi aften alsa amd64 apng ares audiofile bash-completion binary-drivers branding bzip2 cairo cdda cddb cdparanoia cdr cdrom consolekit cracklib crypt css cuda cups curl cxx dbus djbfft dri dts dv dvb dvd dvdnav dvdr embedded emboss emoticon encode exif expat extras fame ffmpeg fftw firefox firefox3 flac foomaticdb fortran fuse g3dvl gcj gdbm gecko gif gimp glibc-omitfp glut gnutls graphite gtk gtk3 gzip iconv icu imagemagick imlib iproute2 ipv6 java java6 javascript jit joystick jpeg jpeg2k kde kdm kipi lame laptop lcms ldap libnotify libv4l2 libvisual live lm_sensors lua lzo mad maps mdnsresponder-compat mikmod minizip mjpeg mmx mmxext mng modules mp3 mp4 mpeg mplayer multilib musicbrainz mysql ncurses network nls normalize nptl nsplugin nspr offensive offlinehelp ogg openal opengl openmp openssl pam pango pcre pdf physfs pkcs11 png policykit ppds projectm python qt3support qt4 quicktime rar readline rss rtc samba sasl sdl semantic-desktop server sip smartcard smbclient sound spell sse sse2 sse3 ssl ssse3 startup-notification subtitles svg sysfs syslog tcpd templates theora threadsafe tiff transcode truetype udev udisks unicode unzip upower urandom usb userlocales utempter v4l v4l2 vaapi vcd vdpau videos vlc vnc vorbis wav wifi with-tools wma wma-fixed wmf wxwidgets x264 xcb xcomposite xine xml xpm xscreensaver xulrunner xv xvid xvmc zeroconf zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="canon ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_US" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" SANE_BACKENDS="epson" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, USE_PYTHON
Comment 29 Billy DeVincentis 2012-11-13 12:59:08 UTC
there is a new version
Comment 30 Billy DeVincentis 2012-11-15 03:38:28 UTC
Renaming the ebuild works but the vmware-modules ebuild no longer needs this line
epatch "${FILESDIR}/${PV_MAJOR}-vmmon.patch"

All works fine
Comment 31 Vadim Kuznetsov (RETIRED) gentoo-dev 2012-11-17 02:24:29 UTC
vmware desktop 9.0.1 version bump

	new file:   vmware-modules/vmware-modules-271.1.ebuild
	modified:   vmware-player/Manifest
	modified:   vmware-player/vmware-player-5.0.0.812388.ebuild
	new file:   vmware-player/vmware-player-5.0.1.894247.ebuild
	modified:   vmware-tools/Manifest
	new file:   vmware-tools/vmware-tools-9.2.2.894247.ebuild
	modified:   vmware-workstation/Manifest
	new file:   vmware-workstation/vmware-workstation-9.0.1.894247.ebuild
Comment 32 Kenton Groombridge 2012-12-08 01:25:20 UTC
Installed the ebuild posted on 17 Nov and vmware-workstation still aborts on me.  Rolling back to version 8 and all is good.  I am not an expert on troubleshooting a binary package.  Any help on troubleshooting this would be greatly appeciated.
Comment 33 Kenton Groombridge 2012-12-09 03:05:06 UTC
Created attachment 331852 [details]
Strace of vmware-workstation-9.0.1.894247 aborting on my system.

If some kind person could take a look at this and determine what could be the issue on my system, I would be grateful.  I spent some time scrubbing though it looking for anything that looked unusual, and much of it looked unusual to me.  Thanks!
Comment 34 Vadim Kuznetsov (RETIRED) gentoo-dev 2012-12-09 14:42:43 UTC
(In reply to comment #31)
> vmware desktop 9.0.1 version bump
> 
> 	new file:   vmware-modules/vmware-modules-271.1.ebuild
> 	modified:   vmware-player/Manifest
> 	modified:   vmware-player/vmware-player-5.0.0.812388.ebuild
> 	new file:   vmware-player/vmware-player-5.0.1.894247.ebuild
> 	modified:   vmware-tools/Manifest
> 	new file:   vmware-tools/vmware-tools-9.2.2.894247.ebuild
> 	modified:   vmware-workstation/Manifest
> 	new file:   vmware-workstation/vmware-workstation-9.0.1.894247.ebuild

9.0.1 are moved to main tree. please test
Comment 35 Vadim Kuznetsov (RETIRED) gentoo-dev 2012-12-09 14:49:11 UTC
(In reply to comment #33)
> Created attachment 331852 [details]
> Strace of vmware-workstation-9.0.1.894247 aborting on my system.
> 
> If some kind person could take a look at this and determine what could be
> the issue on my system, I would be grateful.  I spent some time scrubbing
> though it looking for anything that looked unusual, and much of it looked
> unusual to me.  Thanks!

please open new bug with usual stuff (desc, emerge --info, etc) please also attach /tmp/vmware-user/* logs.
Why do you run vmware as a root?
Have you run emerge --config?