Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 156387 - vmware.eclass typo in src_uunpack()
Summary: vmware.eclass typo in src_uunpack()
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo VMWare Bug Squashers [disabled]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-27 02:15 UTC by Vasilij K. Savin
Modified: 2006-11-29 13:12 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vasilij K. Savin 2006-11-27 02:15:18 UTC
After host server kernel upgrade I can't start vmware server.

"/etc/init.d/vmware start" works fine without any errors, kernel and network modules started and loaded normally but vmware-serverd not loaded!

If I try to start it manually:

/opt/vmware/server/sbin/vmware-serverd

it displays the following message: 

/opt/vmware/server/sbin/vmware-serverd: symbol lookup error: /opt/vmware/server/lib/lib/libssl.so.0.9.7/libssl.so.0.9.7: undefined symbol: EVP_idea_cbc

VMware packages (from equery):
[I--] [ ~] app-emulation/vmware-modules-1.0.0.15-r1 (0)
[I--] [ ~] app-emulation/vmware-server-1.0.1.29996-r4 (0)

Of, course, I recompiled (few times!) and reconfigured vmware-modules and vmware-server. 

BTW: It was overlay version of the vmware server before but I remove it from overlay now in order to solve the problem - without any success! 
After removing from overlay I cleaned system from vmware:
emerge -C vmware-{modules,server}, removed all files/directories left, rebuild (emerge -e system) and check (revdep-rebuild) it.
Nothing help!

Any ideas?!

emerge --info:
Portage 2.1.1-r2 (default-linux/amd64/2006.1/server, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r3amd64srv x86_64)
=================================================================
System uname: 2.6.18-gentoo-r3amd64srv x86_64 AMD Opteron(tm) Processor 250
Gentoo Base System version 1.12.6
Last Sync: Sun, 26 Nov 2006 20:30:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: [Not Present]
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=k8 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo http://trumpetti.atm.tut.fi/gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --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="amd64 7zip X acl berkdb bitmap-fonts bzip2 chroot cli cracklib crypt dlloader dri elibc_glibc gdbm gpm gtk gtk2 iconv imlib input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog ithreads kernel_linux libg++ lzw lzw-tiff mysql ncurses nptl nptlonly opengl pam pcre perl ppds pppd pthreads python readline reflection session snmp spell spl ssl tcpd udev usb userland_GNU userlocales video_cards_mach64 video_cards_vesa video_cards_vga xinetd xml xorg xpm xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Arvid Norlander 2006-11-27 04:34:55 UTC
I have same problem:
tux / # /opt/vmware/server/sbin/vmware-serverd
/opt/vmware/server/sbin/vmware-serverd: symbol lookup error: /opt/vmware/server/lib/lib/libssl.so.0.9.7/libssl.so.0.9.7: undefined symbol: EVP_idea_cbc
tux / # /opt/vmware/server/bin/vmware
/opt/vmware/server/lib/bin/vmware: symbol lookup error: /opt/vmware/server/lib/lib/libssl.so.0.9.7/libssl.so.0.9.7: undefined symbol: EVP_idea_cbc
/opt/vmware/server/lib/bin/vmware: symbol lookup error: /opt/vmware/server/lib/lib/libssl.so.0.9.7/libssl.so.0.9.7: undefined symbol: EVP_idea_cbc

I have tried re-emergeing and rerunning config script and so on as well. The modules load but vmware refuses to start.

VMware packages (from eix):
# eix -cI vmware
[I] app-emulation/vmware-modules (1.0.0.15-r1): Modules for Vmware Programs
[I] app-emulation/vmware-server (1.0.1.29996-r4): VMware Server for Linux
Found 2 matches.


emerge --info:
Portage 2.1.1-r2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r3 x86_64 AMD Sempron(tm) Processor 3300+
Gentoo Base System version 1.12.6
Last Sync: Sun, 26 Nov 2006 15:50:01 +0000
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=k8 -pipe -O2 -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.linux.ee/pub/gentoo/distfiles/ http://mirror.uni-c.dk/pub/gentoo/"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_GB sv sv_SE"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/cpan-overlay /usr/local/portage/lego-overlay /usr/local/portage/nethack-overlay /usr/local/portage/generic-overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X acl acpi alsa apache2 arts audiofile bash-completion berkdb bitmap-fonts bzip2 cairo caps ccache cdb cdr cli cracklib crypt cups curl dlloader dri dvd dvdr elibc_glibc emacs emboss encode exif expat fam fbcon firefox flac fontconfig foomaticdb fortran gd gdbm gif glep gmp gpm gstreamer gtk gtk2 iconv idea idn ieee1394 imlib input_devices_keyboard input_devices_mouse isdnlog javascript jpeg jpeg2k kde kernel_linux lcms libg++ linguas_en linguas_en_GB linguas_sv linguas_sv_SE lm_sensors logrotate mad mikmod mng mono mozdevelop mozsvg mp3 mpeg mysql mysqli ncurses nls nptl nptlonly nsplugin objc ogg openexr opengl pam pcre perl php pic png ppds pppd python qt3 qt4 quicktime readline reflection scanner sdl session sndfile spell spl sqlite ssl tcl tcltk tcpd tiff tk truetype truetype-fonts type1-fonts udev unicode usb userland_GNU utempter video_cards_ati video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_r128 video_cards_radeon video_cards_vesa vorbis xorg xpm xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS

Comment 2 ebfe 2006-11-27 05:04:50 UTC
see 148682
Comment 3 Arvid Norlander 2006-11-27 05:30:52 UTC
(In reply to comment #2)
> see 148682
> 

I just read that bug but what part is the one that would help here. I installed vmware-server for the first time yesterday (emerge --sync right before), then updated to new kernel and vmware stopped working even after reemerging it (as well as vmware-modules). Also it doesn't say anything about kernel (and that was the only part updated).
Comment 4 Arvid Norlander 2006-11-27 05:58:14 UTC
Anyway just found the bug.
It is in /usr/portage/eclass/vmware.eclass line 165:
Change:
 /vmware-libcrypto.so.0.9.7l.tar.bz2)
to
 vmware-libcrypto.so.0.9.7l.tar.bz2)

Comment 5 Vasilij K. Savin 2006-11-27 06:50:21 UTC
(In reply to comment #4)
> Anyway just found the bug.
> It is in /usr/portage/eclass/vmware.eclass line 165:
> Change:
>  /vmware-libcrypto.so.0.9.7l.tar.bz2)
> to
>  vmware-libcrypto.so.0.9.7l.tar.bz2)
> 

Beautiful! It's working!
Comment 6 Vasilij K. Savin 2006-11-27 22:41:46 UTC
(In reply to comment #4)
> Anyway just found the bug.
> It is in /usr/portage/eclass/vmware.eclass line 165:
> Change:
>  /vmware-libcrypto.so.0.9.7l.tar.bz2)
> to
>  vmware-libcrypto.so.0.9.7l.tar.bz2)
> 

A-A-U-U, maintainers!!!

It's time to fix it in portage...

Arvid did a great work to find this misprint, so what are you waiting for?
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2006-11-29 13:12:27 UTC
Umm... have some freakin' patience.  We can't fix it if we don't know it's broken.  A bug that's not filed to the right place is the same as no bug, at all.  That being said, thank you to Arvid!

This is now FIXED.