Unable to install data processors on CentOS 7

Use this Forum to find information on, or ask a question about, NASA Earth Science data.
Post Reply
kemuel.p.cl
Posts: 5
Joined: Tue Sep 17, 2013 10:57 am America/New_York
Answers: 0

Unable to install data processors on CentOS 7

by kemuel.p.cl » Wed Jun 13, 2018 10:59 am America/New_York

Hello,
I have installed SeaDAS 7.5 on a 64-bit CentOS 7 system, using the seadas_7.5_linux64_installer.sh script. The installation successfully completed, but when I run SeaDAS and attempt to install any data processors, it terminates with the following error message:

     execution exception: java.io.IOException: install_ocssw.py failed to create process.
     null

My OS is as follows: CentOS Linux release 7.4.1708 (Core)
Python: Python 2.7.5 (default, Aug  4 2017, 00:39:18)
Java: OpenJDK Runtime Environment (build 1.8.0_151-b12)

Thank you very much, and please let me know if there are any other information I can provide.

Filters:

OB SeaDAS - dshea
Subject Matter Expert
Subject Matter Expert
Posts: 271
Joined: Thu Mar 05, 2009 10:25 am America/New_York
Answers: 0
Been thanked: 2 times

Unable to install data processors on CentOS 7

by OB SeaDAS - dshea » Wed Jun 13, 2018 4:20 pm America/New_York

OpenJDK does not work well enough to run SeaDAS.  You need to install the Oracle version of Java.

don

kemuel.p.cl
Posts: 5
Joined: Tue Sep 17, 2013 10:57 am America/New_York
Answers: 0

Unable to install data processors on CentOS 7

by kemuel.p.cl » Wed Jun 13, 2018 4:38 pm America/New_York

I have installed Oracle JDK 1.8.0_172 and added it to my PATH environment variable:
     export PATH=/home/kpcl/jdk1.8.0_172/bin:$PATH
However, I still get the same error message even after re-installing SeaDAS 7.5

OB.DAACx - SeanBailey
Posts: 1519
Joined: Wed Sep 18, 2019 6:15 pm America/New_York
Answers: 1
Been thanked: 9 times

Unable to install data processors on CentOS 7

by OB.DAACx - SeanBailey » Wed Jun 13, 2018 9:54 pm America/New_York

Does install_ocssw.py run from a terminal?  (It's in your <seadas install dir>/ocssw/scripts directory)

Did you install the SeaDAS GUI as root?

kemuel.p.cl
Posts: 5
Joined: Tue Sep 17, 2013 10:57 am America/New_York
Answers: 0

Unable to install data processors on CentOS 7

by kemuel.p.cl » Thu Jun 14, 2018 9:42 am America/New_York

Thanks for your assistance; I've discovered that seadas_7.5_linux64_installer.sh did not create and install the ocssw/ directory, so what I did was download the install_ocssw.py script directly from your site, manually create the ocssw/scripts/ directory in my installation, and placed the install_ocssw.py script there. Doing so allowed me to install data processors on CentOS 7.

However, I have stumbled upon a new issue, this time relating to l1bgen. I have downloaded V2018162190600.L1A_SNPP.nc from your site and specified it as the "ifile" parameter. However, when I try to run l1bgen with only the required parameters (leaving optional parameters at default value), I get the following errors:

     execution exception: java.io.IOException: l1bgen failed with exit code 1.
     Check log for more details.
     -E- clo_getOptionString: option=ifile needs to be set

Which is strange as I have explicitly set the "ifile" parameter to V2018162190600.L1A_SNPP.nc. Also, where may I find the logs that the error message is referring to?

OB.DAACx - SeanBailey
Posts: 1519
Joined: Wed Sep 18, 2019 6:15 pm America/New_York
Answers: 1
Been thanked: 9 times

Unable to install data processors on CentOS 7

by OB.DAACx - SeanBailey » Thu Jun 14, 2018 11:35 am America/New_York

The error appears to be a GUI issue.  We'll look into it.

That said, l1bgen is probably not what you want to use.  There is a specific binary for calibrating the VIIRS L1A data (and outputting an L1B file): calibrate_viirs

Try that one.

Sean

kemuel.p.cl
Posts: 5
Joined: Tue Sep 17, 2013 10:57 am America/New_York
Answers: 0

Unable to install data processors on CentOS 7

by kemuel.p.cl » Thu Jun 14, 2018 12:26 pm America/New_York

Thank you very much, I was able to generate VIIRS L1B files using calibrate_viirs.

Post Reply