Upgraded my system today from gentoo-sources-2.6.27-r4 to 2.6.28-r1 and at the same time vmware-workstation to 6.5.1.126130 (and it's deps). On running vmware the new automatic kernel module compiler/installer barfs trying to build vmmon, spitting the following error and the following log: Unable to build kernel module. See log file /tmp/vmware-root/setup-14331.log for details. heroditus ~ # cat /tmp/vmware-root/setup-14331.log Jan 24 21:58:52.179: app| Log for VMware Workstation pid=14331 version=6.5.1 build=build-126130 option=Release Jan 24 21:58:52.179: app| Host codepage=UTF-8 encoding=UTF-8 Jan 24 21:58:52.179: app| Logging to /tmp/vmware-root/setup-14331.log Jan 24 21:58:53.625: app| Extracting the sources of the vmmon module. Jan 24 21:58:53.689: app| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.28-gentoo-r1/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.2.4 Jan 24 21:59:01.671: app| The vmmon module loads perfectly in the running kernel. Jan 24 21:59:01.671: app| Jan 24 21:59:01.694: app| Registering file: /opt/vmware/workstation/lib/vmware/installer/vmware-installer --register-file vmware-player regular /lib/modules/2.6.28-gentoo-r1/misc/vmmon.o Jan 24 21:59:02.305: app| Failed to install the module /tmp/vmware-root/modules/vmmon.o to /lib/modules/2.6.28-gentoo-r1/misc/vmmon.o. Output When 'vmware' is run from an xterm (unprivileged, my user is in the vmware group) will be attached; that contains a python trace. The same error when run as root. Reproducible: Always Steps to Reproduce: 1. emerge =app-emulation/vmware-workstation-6.5.1.126130!f!b!s 2. run vmware 3. profit ;) heroditus ~ # emerge --info Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.2.4, glibc-2.7-r2, 2.6.28-gentoo-r1 x86_64) ================================================================= System uname: Linux-2.6.28-gentoo-r1-x86_64-Dual_Core_AMD_Opteron-tm-_Processor_275-with-glibc2.2.5 Timestamp of tree: Sat, 24 Jan 2009 14:45:02 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p48 dev-java/java-config: 1.3.7-r1, 2.1.6-r1 dev-lang/python: 2.5.4-r2 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.6.2-r1 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.4.2 sys-apps/sandbox: 1.3.2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.19 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.28-r1 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=opteron -O2 -pipe" 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/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=opteron -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo http://trumpetti.atm.tut.fi/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.oregonstate.edu " LANG="en_GB.UTF-8" LDFLAGS="-Wl,-O1" MAKEOPTS="-j5 -l10" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X a52 aac acl acpi alsa amd64 arts avahi bcmath berkdb bluetooth branding bzip2 cairo cdparanoia cdr cjk cli cracklib crypt cups curl dbus dga directfb dri dv dvb dvd dvdr dvdread eds emboss encode esd evo exif fam ffmpeg firefox flac fontconfig fortran gd gdbm gif glitz gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 hal iconv ieee1394 imagemagick imap imlib ipv6 isdnlog java jpeg jpeg2k kde ldap libnotify libwww lm_sensors mad mdnsresponder-compat mhash midi mikmod mime mmap mmx mp3 mpeg mptl msn mudflap multilib mysql ncurses nls nptl nptlonly offensive ogg oggvorbis opengl openmp oss pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime raw readline reflection sdl session sharedmem smp spell spl sse sse2 ssl startup-notification svg sysfs tcpd threads tiff truetype unicode usb v4l verbose vorbis x264 xcb xcomposite xml xml2 xorg xulrunner xv xvid 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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY Looks suspicously python/database related, so pertaining to that: heroditus ~ # cat /etc/portage/package.use sys-apps/pciutils -zlib dev-cpp/gtkmm accessibility # Don't know how long this is going to be needed gnome-extra/libgsf gnome x11-libs/cairo svg # Java in firefox-bin... app-emulation/emul-linux-x86-java nsplugin net-dns/avahi mdnsresponder-compat dev-libs/pwlib ldap dev-lang/python sqlite ncurses heroditus ~ # eix dev-lang/python [I] dev-lang/python Available versions: (2.4) 2.4.4-r5 2.4.4-r6 2.4.4-r14 (~)2.4.4-r15 (2.5) 2.5.2-r7 (~)2.5.2-r8 (~)2.5.4-r2 (2.6) [M](~)2.6-r5 [M](~)2.6.1 {berkdb bootstrap build cxx doc elibc_uclibc examples expat gdbm ipv6 ncurses nocxx nothreads readline sqlite ssl threads tk ucs2 wininst xml} Installed versions: 2.5.4-r2(2.5)(13:39:32 24/01/09)(berkdb gdbm ipv6 ncurses readline sqlite ssl threads xml -build -doc -elibc_uclibc -examples -tk -ucs2 -wininst) Homepage: http://www.python.org/ Description: Python is an interpreted, interactive, object-oriented programming language.
Created attachment 179600 [details] Output from 'vmware' when run from an xterm (urxvt)
Hiya Steph, Since you upgraded your kernel, did you remember to re-emerge vmware-modules? We don't support the automatic module compilation built in by vmware, since it then can't be handled by our package manager (and hence we can't provide security updates or relevant patches for any issues that may arise). Please re-compile vmware-modules and then try running vmware again. Let me know if it all works then, or if you're still experiencing problems. Thanks... 5:)
OK put it down to meatware error :) remerging vmware-modules did indeed solve the problem. Sorry for the bother Mike.