Subject: Marine Geospatial Ecology Tools (MGET) help
Text archives
- 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)
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
Biologiste de la faune, Division de la recherche sur la faune Direction générale des sciences et technologie Environnement Canada / Gouvernement du Canada
|
- [mget-help] SSLError when interpolating Ocean Colour to points, Hedd, April (EC), 05/30/2017
- RE: [mget-help] SSLError when interpolating Ocean Colour to points, Jason Roberts, 05/30/2017
Archive powered by MHonArc 2.6.19.