| Last Modified On : | January 16, 2009 2:06 PM PST |
Rate |
|
Contents:
Are there any prerequisite tools that need to be present prior to installing the Intel® Cluster Toolkit?
For full functionality of the Intel® Cluster Toolkit software package, you will need to acquire additional software resources, if they are not already installed on your system:
In what instances do I need to use the Expect software package?
Within the “tar” package of the Intel Cluster Toolkit, there is an Expect shell script file called sshconnectivity.exp. This Expect shell script will create or update a ~/.ssh directory on each node of the cluster beginning with the master node. If you do not have ssh-connectivity established on your cluster, the sshconnectivity.exp might be useful. As noted previously, you can download the expect software package from http://expect.nist.gov/† .
I have an issue on Itanium®-based systems, the symptom listed below is occurring for RPM version 4.2.2 when doing an install with the --nonroot command-line option. What am I doing wrong?
Installing Intel(R) MPI Library for Linux* version p_3.0.021...
Extracting files... ################################################ [100%] Would you like to: Install: i. Intel(R) MPI Library, Development Kit for Linux* version 3.0-021 x. Exit Your choice? (i/x) [i]: i Cannot install Intel(R) MPI Library, Development Kit for Linux* version 3.0-021 to "/home/steve/intel/ict/3.0/mpi/3.0":
RPM version 4.2.2 prevent installation into a non-default directory.
Installation failed.
WARNING: Intel(R) MPI Library for Linux* installer did not create "/tmp/install.XX2svw1O/MPI.ini" file; the product cannot be installed to all cluster nodes.
Press Enter to continue...
The solution is to use an updated version of RPM.
I am trying to build an Expect executable based on a download from http://expect.nist.gov/† and I am encountering an error when running the configure command. What am I doing wrong?
…
checking for Tcl private headers... checking for tclInt.h... no
configure: error: Can't find Tcl private headers
…
It is assumed that expect and Tcl are both stored in a path such as /usr/local/src. For example, the paths might be:
/usr/local/src/tcl8.4.12 (actual version may be different)
/usr/local/src/expect-5.43 (actual version may be different)
The header file tclInt.h is located in the generic folder under a Tcl installation path such as /usr/local/src/tcl8.4.12. The --with-tclinclude option should be used with the configure command to build expect. The configure command might look something like the follo wing:
configure --with-tclinclude=/usr/local/src/tcl8.4.12/generic
I have established secure shell (SSH) connectivity on my cluster where each node has a public key. However, when I use any secure shell utility on the cluster, I am still prompted for a password. What am I doing wrong?
Assuming that you have set up a NULL “ passphrase” for your login account when using the ssh-keygen utility, for all systems in your cluster, and that you have distributed the public key for each node to all the other nodes (i.e., the public keys reside in the “ ~/.ssh/authorized_keys” file), then check the permissions of your home directory on your cluster. The “group” and “other” permission categories should only have read and execute accessibility for the home directory folder. If you activate a “write” permission setting for either the “group” or “other” categories, SSH will prompt you for the password. Also, the “ ~/.ssh” subdirectory should only have read, write, and execute permission for the login owner.
Note that the expect shell script sshconnectivity.exp will remove the write access capability on the group and other “permission categories” for the user’s home directory folder.
† This link will take you off of the Intel Web site. Intel does not control the content of the destination Web Site.
Operating System:
| SUSE* Linux Enterprise Server 9, SUSE* Linux Enterprise Server 10, Red Hat* Enterprise Linux 4.0, Red Hat* Enterprise Linux 5.0, SGI ProPack 5 |
