update_luts and getanc errors

Use this Forum to find information on, or ask a question about, NASA Earth Science data.
Post Reply
khyde
Posts: 39
Joined: Mon Dec 04, 2006 11:01 am America/New_York
Answers: 0

update_luts and getanc errors

by khyde » Wed Jun 26, 2019 12:09 pm America/New_York

Hello,

I am having problems running update_luts.py and getanc.py (SeaDAS 7.5.3). 

update_luts.py -v aqua
Downloading files into /usr/local/seadas/ocssw/var/modis
Traceback (most recent call last):
  File "/usr/local/seadas/ocssw/scripts/update_luts.py", line 66, in <module>
    luts.get_luts()
  File "/net/new_linsoft/CentOS7_64bit_local/seadas/ocssw/scripts/modules/LutUtils.py", line 132, in get_luts
    regex='^((?!\d+).)*' + suffix, check_times=True)
  File "/net/new_linsoft/CentOS7_64bit_local/seadas/ocssw/scripts/modules/JsonUtils.py", line 272, in download_allfiles
    all_links = self.get_links(url, regex=regex)
  File "/net/new_linsoft/CentOS7_64bit_local/seadas/ocssw/scripts/modules/JsonUtils.py", line 237, in get_links
    response = self.open_url(url, get=True)
  File "/net/new_linsoft/CentOS7_64bit_local/seadas/ocssw/scripts/modules/JsonUtils.py", line 169, in open_url
    self.session, proxy = httpinit(parts.netloc, timeout=self.timeout)
  File "/net/new_linsoft/CentOS7_64bit_local/seadas/ocssw/scripts/modules/ProcUtils.py", line 50, in httpinit
    urlConn = hclient.HTTPSConnection(url, timeout=timeout)
AttributeError: 'module' object has no attribute 'HTTPSConnection'

getanc.py -v V2019118044800.L1A_SNPP.nc
Traceback (most recent call last):
  File "/usr/local/seadas/ocssw/scripts/getanc.py", line 196, in <module>
    exit(main())
  File "/usr/local/seadas/ocssw/scripts/getanc.py", line 185, in main
    if filename and g.finddb():
  File "/net/new_linsoft/CentOS7_64bit_local/seadas/ocssw/scripts/modules/anc_utils.py", line 321, in finddb
    import modules.ancDB as db
  File "/net/new_linsoft/CentOS7_64bit_local/seadas/ocssw/scripts/modules/ancDB.py", line 4, in <module>
    import sqlite3
  File "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
    from dbapi2 import *
  File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 28, in <module>
    from _sqlite3 import *
ImportError: No module named _sqlite3

I am am able to download L1A files so I don't think it is a connection issue.

Thanks for your help,
Kim

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

update_luts and getanc errors

by OB SeaDAS - dshea » Wed Jun 26, 2019 1:42 pm America/New_York

Looks like your python setup is having problems.  The first issue is that your python looks like it was compiled without SSL support.  The second issue is that python can not find sqlite3 which has been built into python for a long time.

A bad PYTHONPATH could be the problem, but I doubt it since python is having trouble finding functions that should be built in .

If possible, I would suggest installing anaconda.  Our scripts will work with python 2 or 3.

don

khyde
Posts: 39
Joined: Mon Dec 04, 2006 11:01 am America/New_York
Answers: 0

update_luts and getanc errors

by khyde » Thu Jun 27, 2019 1:36 pm America/New_York

Don,
It turns out it was a python path error.  We recently made some changes and the system switched to using an older version of python.
Thanks for your advice,
Kim

Post Reply