This example is from the script's attempt to download, unpack, install ParaView. However, the problem was first encountered with NetGen. After consulting the script in gedit, I found that it seemed to get hung up on "unpacking" the .tar.gz compressed directory. So, as an experiment, I manually unpacked NetGen, which solved that error only to give the same error as before, except now with "ParaView" in the place of "NetGen" as you see in the code above.

My hunch is that the path is not being defined correctly. The reason I can be clearly viewed in the following code...

Code:

IOError: [Errno 2] No such file or directory: '/home/shaun/centFOAM//paraview-3.10.0/bin/start_paraview'

The path appears to include and extra forward slash between "centFOAM" and "paraview" in this example. Now, please pardon if this is acceptable file path syntax, as it is my first time encountering such an expression.

Continuing on this notion, I tried to find where in the script that the path was being defined. Unfortunately, I do not speak "python" very well and could only deduce that a variable referred to as "path" was being used in arguments, but I could not find the source of its definition.

Notice the inclusions of a second forward slash directly following "path" in the third line. Assuming that the script takes its definition for path to be of the following format: /dir/dir/dir/ (ending with a "/"), then my guess is that this may be the source of my troubles.

As I type, I am flabbergasted. Since I hate to leave loose ends untied, I decided to post here in order to see if there is an easy solution while also providing documentation of this "bug" so others who encounter it in the future may rest easy knowing that they are not alone in their pain.

While I wait, hopefully, for a response to this thread, I will attempt to make small modifications in the python script to resolve the potentially problematic "//" phenomenon.