- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I am trying to install an Intel-Cluster-Studio 2016 on my Centos7 installation. But the problem starts right on, when I am trying to execute the installation script.
install.sh: line 331: [: /tmp/intel.pset hostname.domain.name.bla binary operator expected
Is there a solution for this?
Thanks in advance
most sincerely
TheUnnamed
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In case it's relevant:
If you wish to install under/for csh or tcsh, you should choose those versions of the install scripts. The .sh scripts should support bash and sh shells.
Some other shells may not be supported, but a CentOS installation should include sh support, so you could try e.g. sudo /bin/sh ./install.sh
Then you might find that the customization of the compilervars scripts raises similar issues.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Following Tim's suggestion, what shell are you using?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is the original package you downloaded?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
parallel_studio_xe_2016_update1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Kevin,
I apologize for not getting back to you sooner. Look in your install.sh script at lines 322-337. It should match this:
get_strings() { strings_file="$user_tmp/intel.pset.strings.$USER.${HOSTNAME}" if [ -f "$pset_engine_cli_binary" ]; then "$pset_engine_cli_binary" --TEMP_FOLDER="$temp_folder" --log-disable --__get_string__=$strings_file $params else "$pset_engine_binary" --TEMP_FOLDER="$temp_folder" --log-disable --__get_string__=$strings_file $params 2>/dev/null fi exit_code=$? if [ -f $strings_file ] ; then . $strings_file rm $strings_file >/dev/null 2>&1 else exit $exit_code; fi }
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, James, it seems identical. get_strings() { strings_file="$user_tmp/intel.pset.strings.$USER.${HOSTNAME}" if [ -f "$pset_engine_cli_binary" ]; then "$pset_engine_cli_binary" --TEMP_FOLDER="$temp_folder" --log-disable --__get_string__=$strings_file $params else "$pset_engine_binary" --TEMP_FOLDER="$temp_folder" --log-disable --__get_string__=$strings_file $params 2>/dev/null fi exit_code=$? if [ -f $strings_file ] ; then . $strings_file rm $strings_file >/dev/null 2>&1 else exit $exit_code; fi }
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Bump*
Is there now way to get this working? :(
Or should the system be functioning if I am only install the rpm with i.e. yum install?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you install with RPMs, that should work. Also, try the latest version.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page