I am running into an interesting problem with jenkins on SLES 10.4.  I have 
two different python versions installed because I need python2.6 and not 
2.4 for portability reasons that are not important.
Obviosly, I set up path variables on the machine so that jenkins would 
build using python2.6 and not 2.4.... I have set a node variable
PATH 
/usr/local/bin/python:/usr/local/bin/:$PATH:/usr/local/bin/python:/usr/local/bin/
I have set the .bashrc file
I have set the /etc/profile
yet the path returned, even after a machine restart,disconnect-reconnect or 
both, jenkins always returns the path...
PATH /usr/bin:/bin:/usr/sbin:/sbin
But running a simple job of :
import os
import sys
print sys.executable
print os.getenv("PATH", None)
print sys.path
import automate
Returns

*23:11:38* [sysn0t4] $ python /tmp/hudson3083762089535439523.py*23:11:38* 
/usr/local/bin/python*23:11:38* 
/usr/local/bin/python:/usr/local/bin/:/usr/local/bin/python:/usr/local/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/python:/usr/local/bin/:/usr/local/bin/python:/usr/local/bin/*23:11:38*
 ['/tmp', '/usr/lib/python24.zip', '/usr/lib64/python2.4', 
'/usr/lib64/python2.4/plat-linux2', '/usr/lib64/python2.4/lib-tk', 
'/usr/lib64/python2.4/lib-dynload', '/usr/lib64/python2.4/site-packages',


What on earth is going on????  acording to the path returned. 
/usr/local/bin/python (python2.6) should have been found first, but it 
isn't.  How do I insert python 2.6 onto the path correctly?

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to