Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 292359 - app-emulation/vmware-player-2.5.3.185404 can`t find sqlite3 module during install
Summary: app-emulation/vmware-player-2.5.3.185404 can`t find sqlite3 module during ins...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-08 10:37 UTC by Kamen Dokov
Modified: 2009-11-10 01:19 UTC (History)
0 users

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


Attachments
app-emulation/vmware-player-2.5.3.185404 build log (build.log,2.77 KB, text/plain)
2009-11-08 10:39 UTC, Kamen Dokov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kamen Dokov 2009-11-08 10:37:00 UTC
During install vmware player can`t find sqlite3 module

Reproducible: Always

Steps to Reproduce:
1.set sqlite USE flag to dev-lang/python
2.emerge vmware-player
3.

Actual Results:  
emerge vmware-player
Calculating dependencies                      ... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) app-emulation/vmware-player-2.5.3.185404


                     
 * VMware-Player-2.5.3-185404.x86_64.bundle RMD160 SHA1 SHA256 size ;-) ...  [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]    
 * checking auxfile checksums ;-) ...                                    [ ok ]    
 * checking miscfile checksums ;-) ...                                   [ ok ]    

                    
 * Your CXXFLAGS contains "-fvisibility-inlines-hidden" which can break packages.
 *                                                                               
 * Before you file a bug, please remove these flags and                          
 * re-compile the package in question as well as all its dependencies            
>>> Unpacking source...                                                          
Unbundling /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/distdir/VMware-Player-2.5.3-185404.x86_64.bundle
>>> Source unpacked in /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work                                
>>> Preparing source in /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work ...                           
 * Applying vmware-player-2.5.3.185404-installer.patch ...                                                                                               [ ok ]
>>> Source prepared.                                                                                                                                           
>>> Configuring source in /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work ...                                                                   
>>> Source configured.                                                                                                                                         
>>> Compiling source in /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work ...                                                                     
>>> Source compiled.                                                                                                                                           
>>> Test phase [not enabled]: app-emulation/vmware-player-2.5.3.185404                                                                                         

>>> Install vmware-player-2.5.3.185404 into /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/image/ category app-emulation
Traceback (most recent call last):                                                                                                 
  File "/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/payload/install/vmware-installer/vmware-installer.py", line 16, in <module>
    from vmis.db import DatabaseError, MultipleInstallersError, Load                                                                              
  File "/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/payload/install/vmware-installer/vmis/db.py", line 11, in <module>         
    import sqlite3 as sqlite                                                                                                                      
ImportError: No module named sqlite3                                                                                                              
 * VMware installation seems to have rolled back.                                                                                                 
 * Please include the contents of /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/vmware-installer.log                             
 * in any bug reports you file.                                                                                                                   
 * ERROR: app-emulation/vmware-player-2.5.3.185404 failed:                                                                                        
 *   VMware installation rolled back.                                                                                                             
 *                                                                                                                                                
 * Call stack:                                                                                                                                    
 *     ebuild.sh, line  49:  Called src_install                                                                                                   
 *   environment, line 2837:  Called die                                                                                                          
 * The specific snippet of code:                                                                                                                  
 *           die "VMware installation rolled back.";                                                                                              
 *                                                                                                                                                
 * If you need support, post the output of 'emerge --info =app-emulation/vmware-player-2.5.3.185404',                                             
 * the complete build log and the output of 'emerge -pqv =app-emulation/vmware-player-2.5.3.185404'.                                              
 * The complete build log is located at '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/temp/build.log'.                               
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/temp/environment'.                        
 * S: '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/vmware-distrib'                                                             

>>> Failed to emerge app-emulation/vmware-player-2.5.3.185404, Log file:

>>>  '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/temp/build.log'

 * Messages for package app-emulation/vmware-player-2.5.3.185404:

 * VMware installation seems to have rolled back.
 * Please include the contents of /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/vmware-installer.log
 * in any bug reports you file.                                                                                      
 * ERROR: app-emulation/vmware-player-2.5.3.185404 failed:                                                           
 *   VMware installation rolled back.                                                                                
 *                                                                                                                   
 * Call stack:                                                                                                       
 *     ebuild.sh, line  49:  Called src_install                                                                      
 *   environment, line 2837:  Called die                                                                             
 * The specific snippet of code:                                                                                     
 *           die "VMware installation rolled back.";                                                                 
 *                                                                                                                   
 * If you need support, post the output of 'emerge --info =app-emulation/vmware-player-2.5.3.185404',                
 * the complete build log and the output of 'emerge -pqv =app-emulation/vmware-player-2.5.3.185404'.                 
 * The complete build log is located at '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/temp/build.log'.  
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/temp/environment'.
 * S: '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/vmware-distrib'

Expected Results:  
Successful merge 

emerge --info                                
Portage 2.2_rc48 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.10.1-r0, 2.6.31-zen5 x86_64)
=================================================================                                  
System uname: Linux-2.6.31-zen5-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_6000+-with-gentoo-2.0.1
Timestamp of tree: Fri, 06 Nov 2009 12:00:01 +0000                                                     
ccache version 2.4 [enabled]                                                                           
app-shells/bash:     4.0_p35                                                                           
dev-java/java-config: 2.1.9-r1                                                                         
dev-lang/python:     2.6.4, 3.1.1-r1                                                                   
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.2-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64-sse3 -O2 -pipe -fomit-frame-pointer -ftree-vectorize -ftree-loop-linear"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/env.d /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /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/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64-sse3 -O2 -pipe -fomit-frame-pointer -ftree-vectorize -ftree-loop-linear -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests candy ccache distcc distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://mirrors.ludost.net/gentoo/ ftp://mirrors.ludost.net/gentoo/ http://gentoo.telnet.bg/  http://gentoo.osuosl.org http://mirror.gentoo.no/ http://gentoo.ynet.sk/pub http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="bg_BG.UTF-8"
LC_ALL="bg_BG.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--enable-new-dtags"
LINGUAS="en_GB en_US en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X acl acpi alsa amd64 berkdb bitmap-fonts branding cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gcj gdbm gif gpm gstreamer gtk hal handbook html iconv ipv6 isdnlog jpeg kde4 ldap mad midi mikmod mmx mmxext mp3 mpeg mudflap multilib ncurses nls nptl nptlonly ocamlopt ogg opengl openmp oss pam pcre pdf perl png pppd python qt3support qt4 quicktime readline reflection sdl semantic-desktop session spell spl sse sse2 sse3 ssl ssse3 svg tcpd threads tiff truetype truetype-fonts type1-fonts unicode vorbis xcomposite xml xorg xv zlib" ALSA_CARDS="hda-nvidia hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_config log_forensic logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling status substitute unique_id userdir usertrack version vhost_alias" APACHE2_MPMS="worker" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse ps2mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en_US en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Kamen Dokov 2009-11-08 10:39:25 UTC
Created attachment 209616 [details]
app-emulation/vmware-player-2.5.3.185404 build log

build log
Comment 2 Rafał Mużyło 2009-11-08 16:45:45 UTC
What's the result of 'import sqlite3' in both of your python
versions ?
What does 'eselect python list' print ?
Comment 3 Kamen Dokov 2009-11-08 20:26:06 UTC
(In reply to comment #2)
> What's the result of 'import sqlite3' in both of your python
> versions ?
> What does 'eselect python list' print ?
> 

The result of 'eselect python list' was python2.6 and python3.1 installed but selected as default was 2.6. 
When i set 'sqlite' USE flag it affected only 3.1 version!I manually emerged python2.6 with 'sqlite' then did 'import sqlite3' in it et voila i now have working vmware-player.

P.S.With python3.1 merge is still not successful there another errors (including syntax errors O_o). Now i`m trying to migrate to python3.1 with python-updater but 90% of the packages are failing with nasty errors
Comment 4 Rafał Mużyło 2009-11-08 20:47:31 UTC
You'd better wait with full migration to 3.1 
- some of the packages just don't work with it yet.
Comment 5 Kamen Dokov 2009-11-08 21:36:48 UTC
(In reply to comment #4)
> You'd better wait with full migration to 3.1 
> - some of the packages just don't work with it yet.
> 

You are right i`ll stick with 2.6 for now.
Should i mark this bug fixed/invalid or someone else should?
Comment 6 Patrick Lauer gentoo-dev 2009-11-10 01:19:59 UTC
DEPEND=">=dev-lang/python-2.5[sqlite,ncurses]"

The dependencies of vmware-player are correct, but portage seems to get slightly confused with the installed packages and multiple python versions and didn't pick up the need for python2.6 to have that useflag too.