Implemented a fix. I added a method to the BESContainerStorageList that searches all of the stores and deletes every instance of a container. This will work with the OLFS, but is not how the BES was really intended to work.
For some reason, the daemon does not work while besstandalone does.
This is a problem that appears to be present on OSX only, or may have to do with the libcurl version. OSX uses:
while Centos 7 (where this code works) uses:
Close this ticket and open a new report.
I tested the Hyrax service remote access (via curl) by
1) Using the Gateway interface to get http://test.opendap.org:80/opendap/data/nc/coads_climatology.nc:
2) Accessing a CMR dataset, including the navigation steps that query CMR:
3) And I tested the http_catalog_module by hitting test.opendap.org:
And that worked too...
My system has:
curl 7.54.0 (x86_64-apple-darwin17.0) libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy
Fixed. The problem was that I use a tool that limits network i/o using rules and the beslistener, being unsigned code, was not allowed to perform any outbound HTTP operations. I disabled the rule for beslistener and it works now.