Project

General

Profile

Question #4591

Startup with Ubuntu 16.04

Added by Barnaby Norman 11 months ago. Updated 10 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Installation
Target version:
-
Software Version:
Test Reviewer:

Description

I have had a similar issue to the one quoted below.

I have Ubuntu 16.04
I installed Isis3 using the installation script.

I then tried followed the startup procedure as given here: https://isis.astrogeology.usgs.gov/fixit/projects/isis/wiki/Introduction_to_ISIS

When I tried to open 'qview' (typing 'qview' enter, as outlined on the intro page), I got a message saying 'no command qview found, but there ar 56 similar ones'.

Does this look like a problem with my installation, the startup procedure, or the OS?

It looks as though there may be some issues with using Isis3 on Ubuntu 16.04. Do you know of any steps I can take to get it running properly?

Thanks and best,

Barney

Sergey Sergey wrote:

Dear ISIS team,
I have Ubuntu 16.04.1 and I tried to instilled the last version of ISIS.
I followed the manual (at https://isis.astrogeology.usgs.gov/documents/InstallGuide/index.html#ApolloMission)
Create download folder:
$ mkdir isis3
$ cd isis3

Download ISIS and Mission dates:
rsync -azv --delete --partial isisdist.astrogeology.usgs.gov::x86-64_linux_UBUNTU/isis .
rsync -azv --delete --partial isisdist.astrogeology.usgs.gov::isis3data/data/apollo16 data/

Trued to install (I have bash Shell) (made this commands when I'm located in /home/serg/isis3 folder):
ISISROOT=/home/serg/isis3/isis
export ISISROOT

. $ISISROOT/scripts/isis3Startup.sh

And then nothing happened. Tried C shell commands too and change location of ISIS folder, but it's still doesn't work.
Thank you for your advice!

Screenshot from 2017-01-26 15_53_26.png View (1.32 MB) Barnaby Norman, 2017-01-26 08:55 AM

History

#1 Updated by Tammy Becker 11 months ago

  • Category set to Installation
  • Status changed from New to Acknowledged

#2 Updated by Stuart Sides 11 months ago

  • Status changed from Acknowledged to Assigned
  • Assignee set to Stuart Sides

Hi Barney,
First, we are not able to support Ubuntu 16.04 at this time, only 14.04. We plan to support 16, but do not know exactly when.

From what you described, it sounds like a startup procedure problem. If the "isis3Startup.XX" script run correctly then the qview program should be in your path and you would not have gotten the error about 56 similar commands.

I suggest starting with your environment to make sure it is set correctly, see https://isis.astrogeology.usgs.gov/documents/InstallGuide/index.html

After setting the ISISROOT variable you should be able to see the base of the ISIS directory. For example:

ls $ISISROOT
3rdParty bin config doc doxygen_sqlite3.db inc IsisDlm IsisPreferences lib license.txt make Makefile scripts src templates version

After that, the startup script should modify your path so you can run any of the ISIS applications. Check you path before and after the script to see if $ISISROOT/bin has been added.

#3 Updated by Barnaby Norman 11 months ago

Hi,

Many thanks for your response.

Since I am only using Ubuntu for isis, I have reinstalled with the supported version (14.04).

I have reinstalled isis3, but am having the same problem. I'm sure it is the way I've gone about it. I'm attaching a screenshot, which may have a few clues as to what I'm doing wrong.

Thanks and best,

Barney

#4 Updated by Stuart Sides 11 months ago

Hi Barney,

From you screen shot, it looks like you are setting the ISISROOT environment variable incorrectly.

You used:
ISISROOT=/home/barnaby/isis
When you ran the startup script you used:
/home/barnaby/Isis/isis/scripts/isis3Startup.sh

You should set ISISROOT this way:
ISISROOT=/home/barnaby/Isis/isis

Also, when you rant isis3Startup.sh you gave it an argument of "isis3". That script doesn't take any arguments. It uses the value of the environment variable ISISROOT.

Also, make sure you your data area in the directory above the ISISROOT. That is, when you ls $ISISROOT/.. you should see the main isis directory "isis" and a directory called "data"

Let us know what your progress is.

#5 Updated by Barnaby Norman 11 months ago

Hi Stuart,

OK. That worked. I have just opened qview for the first time (small step/giant leap). Thank you!

I have one more quick question on this subject. Do I have to assign/export ISISROOT every time I open the terminal to use isis? Or is there a way of assigning it permanently. I saw something about creating aliases in my profile - am I on the right lines? I've not had much cause to work in the terminal before, so I'm a little green here.

Best,

Barney

#6 Updated by Stuart Sides 11 months ago

Barny,
The export and init script have to be done for each terminal you want to use to run ISIS programs.
If you are only going to have the one version of ISIS (which it sound like you will), you can add the export of ISISROOT and the running of the isis3Startup.sh script into your home directory ".bashrc" file. The syntax is identical to the way you typed it into the terminal command line.

#7 Updated by Stuart Sides 11 months ago

  • Status changed from Assigned to Resolved

#8 Updated by Stuart Sides 10 months ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF