Index: trunk/tools/who_is_using_the_cluster/update_all_nodes.py
===================================================================
--- trunk/tools/who_is_using_the_cluster/update_all_nodes.py	(revision 34331)
+++ trunk/tools/who_is_using_the_cluster/update_all_nodes.py	(revision 34333)
@@ -4,18 +4,9 @@
 
 import sys
-sys.path.append('/home/panstarrs/ippm/common/lib64/python2.5/site-packages')
-sys.path.append('/home/panstarrs/ippm/common/lib/python2.5/site-packages')
+sys.path.append('/home/panstarrs/ippm/common/lib/python2.7/site-packages')
 
 import threading
-# Importing paramiko displays the following warning:
-# /home/panstarrs/ippm/common/lib/python2.5/site-packages/pycrypto-2.5-py2.5-linux-x86_64.egg/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
-# _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
-# I ignore it
-import warnings
-warnings.simplefilter("ignore")
-import paramiko
-#   And restore the warning defaults
-warnings.simplefilter("always")
 import socket
+import subprocess
 
 nodes = [  "ipp004", "ipp005", "ipp006", "ipp007", "ipp008", "ipp009", 
@@ -43,11 +34,8 @@
         threading.Thread.__init__(self)
         self.node = node
-        self.ssh = paramiko.SSHClient()
-        self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
-        self.ssh.connect(self.node)
     def run(self):
-        stdin, stdout, stderr = self.ssh.exec_command('/home/panstarrs/ippm/operations/who_is_using_the_cluster/get_processes_information.py')
-        for line in stderr:
-            print 'Error for %s: %s' % ( self.node, line)
+        subprocess.Popen( [ 'ssh', 
+                            self.node, 
+                            '/home/panstarrs/ippm/operations/who_is_using_the_cluster/get_processes_information.py'] )
 
 if __name__=='__main__':
