Error trickered on both CentOS and RHEL system. It was found, that our schared cshr file for our linux computers, setup a LD_LIBRARY_PATH which made the problems. Here is backtrack how to solve the problems, and the solution. ----------------------------- To trick the error. python -c "from scipy.linalg import clapack" Solution found, following this link: https://bugzilla.redhat.com/show_bug.cgi?id=709782 The solution was finding out which atlas and lapach which was installed: rpm -qa|grep atlas rpm -qa|grep lapack Inspecting if libclapack was at the local computer. rpm -ql lapack | grep libclapack rpm -ql atlas | grep libclapack This showed the files where in: /usr/lib64/atlas/libclapack.so.3 /usr/lib64/atlas/libclapack.so.3.0 That means, some PATH directions must be wrong. echo $LD_LIBRARY_PATH Which have hint to, that /usr/lib64 not part of the that path. unsetenv LD_LIBRARY_PATH python -c "from scipy.linalg import clapack" Showed it now was working. Unsetting LD_LIBRARY_PATH, and then run python, would the automatically set the right LD_LIBRARY_PATH. Problem was related to a shared "cshrc", which set the LD_LIBRARY_PATH to folder of files, which is needed by other programs, but interferes with the local python scipy installation. The solution, was to create a set of shell files, which unset the LD_LIBRARY_PATH. In the same time, it makes sure and ssh connection is established to the one dedicated linux computer where software packages have been met for the installation. --------- relax300 #!/bin/tcsh -f # Set the lax version used for this script. set RELAX=/sbinlab2/software/NMR-relax/relax-3.0.0/relax # Remove env set to wrong library files. unsetenv LD_LIBRARY_PATH # Check machine, since only machine haddock have correct pakages installed if ( $HOST != "haddock") then echo "You have to run on haddock. I do it for you" ssh haddock -Y -t "cd $PWD; unsetenv LD_LIBRARY_PATH; $RELAX $argv; /bin/tcsh" else $RELAX $argv endif --------- relax_trunk #!/bin/tcsh -f # Set the lax version used for this script. set RELAX=/sbinlab2/software/NMR-relax/relax_trunk/relax # Remove env set to wrong library files. unsetenv LD_LIBRARY_PATH # Check machine, since only machine haddock have correct pakages installed if ( $HOST != "haddock") then echo "You have to run on haddock. I do it for you" ssh haddock -Y -t "cd $PWD; unsetenv LD_LIBRARY_PATH; $RELAX $argv; /bin/tcsh" else $RELAX $argv endif ----------- relax_disp #!/bin/tcsh -f # Set the lax version used for this script. set RELAX=/sbinlab2/software/NMR-relax/relax_disp/relax # Remove env set to wrong library files. unsetenv LD_LIBRARY_PATH # Check machine, since only machine haddock have correct pakages installed if ( $HOST != "haddock") then echo "You have to run on haddock. I do it for you" ssh haddock -Y -t "cd $PWD; unsetenv LD_LIBRARY_PATH; $RELAX $argv; /bin/tcsh" else $RELAX $argv endif Troels Emtekær Linnet 2013/8/18 Edward d Auvergne <NO-REPLY.INVALID-ADDRESS@xxxxxxx>:
Update of bug #21032 (project relax): Status: None => Invalid Open/Closed: Open => Closed _______________________________________________________ Follow-up Comment #1: This is a Scipy rather than relax bug. You can test this by running Python and typing:from scipy.linalg import expmThis will show that the currently installed Scipy is broken. I have to close the bug as it is not fixable from within relax. _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?21032> _______________________________________________ Message sent via/by Gna! http://gna.org/