Skip to Content.

mget-help - RE: [mget-help] SSLError when interpolating Ocean Colour to points

Please Wait...

Subject: Marine Geospatial Ecology Tools (MGET) help

Text archives


RE: [mget-help] SSLError when interpolating Ocean Colour to points


Chronological Thread 
  • From: Jason Roberts <>
  • To: "Hedd, April (EC)" <>
  • Cc: "" <>
  • Subject: RE: [mget-help] SSLError when interpolating Ocean Colour to points
  • Date: Tue, 30 May 2017 20:17:04 +0000
  • Accept-language: en-US
  • Authentication-results: canada.ca; dkim=none (message not signed) header.d=none;canada.ca; dmarc=none action=none header.from=duke.edu;
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

Hi April,

 

I see you emailed me earlier. Sorry I have not responded until now; I was away at all-day meetings for all of last week. I’m now working my way through the backlog of requests...

 

Around the end of last year, several U.S. government data providers switched their servers to require data downloads to occur over https instead of http. Presumably it is important to them that downloads of oceanographic data be secure against eavesdropping, “man-in-the-middle” attacks and other digital threats. :-) Anyway, this broke MGET’s ability to access these products. As of MGET 0.8a67 I believed I had fixed all of these issues. But perhaps one remains. The failure you are seeing is very similar to what was occurring at that time, although it is not exactly the same error.

 

I just tried the tool here and it worked. I was using MGET 0.8a67 with ArcGIS 10.5. This version of Arc contains Python 2.7.12, which is only about a year old, while 10.2.2 contains Python 2.7.5, which is about four years old. Normally I would not guess Python to be the problem, but the past four years have revealed a lot of vulnerabilities in the SSL protocol that is typically used for https communication. It seems possible that Python 2.7.5 could contain SSL code that is out of date enough that the U.S. government servers will refuse to establish a connection with it.

 

Is there any chance you could upgrade to a newer version of ArcGIS? If not, it is probably possible to upgrade the version of Python you’re using with Arc 10.2.2. But this should be done carefully as it could break the Python installation. I would not recommend attempting that without backing up the C:\Python27 directory completely. I can suggest specific steps if you want to go that route. It would be much better, though, to bite the bullet and upgrade your entire Arc installation. There have been a lot of improvements to Arc since 10.2.2.

 

Jason

 

From: [mailto:] On Behalf Of Hedd, April (EC)
Sent: Tuesday, May 30, 2017 2:40 PM
To:
Subject: [mget-help] SSLError when interpolating Ocean Colour to points

 

 

Hello

 

I’m running ArcGIS desktop 10.2.2 with the latest version of MGET tools installed (0.8a67).   When using the Data Products tools to interpolate NASA OceanColor L3 SMI Product at Points I get the following error

 

Failed to query the NASA OceanColor server at https://oceandata.sci.gsfc.nasa.gov/search/file_search.cgi. The HTTP request failed with SSLError: [Errno 8] _ssl.c:504: EOF occurred in violation of protocol. 

 

The server is working and I am able to connect with it.  The curious thing is that I’m able to run other Data Products tools and interpolate, for example, L3 SST data without any problem

 

Any suggestions on how to resolve this problem?

 

Thanks for your help

April  

 

 

April Hedd

 

Wildlife Biologist, Wildlife Research Division

Science and Technology Branch

Environment Canada / Government of Canada

/ Tel: 709-772-5585

 

Biologiste de la faune, Division de la recherche sur la faune

Direction générale des sciences et technologie

Environnement Canada / Gouvernement du Canada

/ Tél: 709-772-5585

 




Archive powered by MHonArc 2.6.19.

Top of Page