[Samba] Quicktest Failure - Python Interpreter Version Mismatch

Stuart Wehrly swehrly at gdeb.com
Thu Mar 4 06:41:19 MST 2010


We have two version of python install on our system. In /usr/bin we have 
python 2.4.3 and in /usr/local/bin we have python 2.5. Is there a way to 
force samba to use the version in /usr/local/bin? I tried setting 
PYTHON_VER=2.5


 make quicktest
Samba will be compiled with flags:
  CPP        = gcc -E
  CPPFLAGS   = -I./include -I. -I./lib -I./../lib/replace 
-I./../lib/talloc -I./.. -D_SAMBA_BUILD_=4 -DHAVE_CONFIG_H 
  CC         = gcc
  CFLAGS     = -g -DDEBUG_PASSWORD -DDEVELOPER -Wall -Wshadow 
-Werror-implicit-function-declaration -Wstrict-prototypes -Wpointer-arith 
-Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-format-attribute 
-Wformat=2 -Wdeclaration-after-statement -Wunused-macros -Wno-format-y2k 
-Wno-unused-parameter
  PICFLAG    = -fPIC
  BNLD       = gcc
  BNLD_FLAGS =  -Wl,--export-dynamic
  STLD       = /usr/local/bin/ar
  STLD_FLAGS = -rcs
  SHLD       = gcc
  SHLD_FLAGS = -shared -Wl,-Bsymbolic 
  MDLD       = gcc
  MDLD_FLAGS = -shared -Wl,-Bsymbolic -Wl,--allow-shlib-undefined
  SHLIBEXT   = so
  srcdir     = .
  builddir   = .
  pwd        = /storage/LSP4/contrib/samba/samba-alpha12/source4
( rm -f ./st/st_done &&  LD_LIBRARY_PATH=./bin/shared:$LD_LIBRARY_PATH 
PYTHON=/usr/local/bin/python2.5 /usr/local/bin/perl -W 
./../selftest/selftest.pl --prefix=./st --builddir=. --srcdir=. 
--exclude=./selftest/skip --testlist="./selftest/tests.sh|" 
--exclude=./selftest/slow --quick --include=./selftest/quick 
--socket-wrapper  && touch ./st/st_done )  | /usr/local/bin/perl -W 
./../selftest/filter-subunit.pl --expected-failures=./selftest/knownfail | 
/usr/local/bin/perl -W ./../selftest/format-subunit.pl --prefix=./st 
--format=plain --immediate
SOCKET_WRAPPER_DIR=/storage/LSP4/contrib/samba/samba-alpha12/source4/st/w
Version 4.0.0alpha12-GIT-UNKNOWN
OPTIONS  --configfile=$SMB_CONF_PATH --maximum-runtime=1200 
--target=samba4 
--basedir=/storage/LSP4/contrib/samba/samba-alpha12/source4/st/s4client 
--option=torture:progress=no --format=subunit --option=torture:quick=yes
Fatal Python error: Interpreter not initialized (version mismatch?)
Unable to provision: 
NSS_WRAPPER_PASSWD="/storage/LSP4/contrib/samba/samba-alpha12/source4/st/dc/etc/passwd" 
NSS_WRAPPER_GROUP="/storage/LSP4/contrib/samba/samba-alpha12/source4/st/dc/etc/group" 
/usr/local/bin/python2.5 ./setup/provision 
--configfile=/storage/LSP4/contrib/samba/samba-alpha12/source4/st/dc/etc/smb.conf 
--host-name=localdc1 --host-ip=127.0.0.1 --quiet --domain=SAMBADOMAIN 
--realm=SAMBA.EXAMPLE.COM --adminpass=localdcpass 
--krbtgtpass=krbtgtlocaldcpass --machinepass=machinelocaldcpass 
--root=wehrly --server-role="domain controller"
PROVISIONING DC...
A summary with detailed information can be found in:
  ./st/summary

ALL OK (0 tests in 0 testsuites)
SELFTEST FAILED
make: *** [quicktest] Error 1

Thanks,

Stuart


More information about the samba-technical mailing list