Hello
I recently installed Felgo in openSUSE Tumbleweed. First, I had this error from MaintenanceTool
MaintenanceTool: relocation error: MaintenanceTool: symbol SSL_get0_next_proto_negotiated version OPENSSL_1.0.1
not defined in file libssl.so.1.0.0 with link time reference
I investigated a bit, and my libopenssl1_0_0 was labeled as 1.0.2q version, After a lot of effort, I managed to downgrade it to libopenssl1_0_0 (1.0.1g). Now, MaintenanceTool is working, although I see these errors or warnings, I am not sure.
MaintenanceTool: /usr/lib64/libssl.so.1.0.0: no version information available (required by MaintenanceTool)
MaintenanceTool: /usr/lib64/libssl.so.1.0.0: no version information available (required by MaintenanceTool)
MaintenanceTool: /usr/lib64/libcrypto.so.1.0.0: no version information available (required by MaintenanceTool)
The problem is that I cannot do https requests (http requests work fine), the result is always xhr.status = 0. For example, the following simple request works in Qt – Qt Creator 4.8.0, but it doesn’t work in Felgo – Qt Creator 4.7.0.
var xhr = new XMLHttpRequest
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
console.log(xhr.status)
console.log(xhr.statusText)
console.log(xhr.responseText)
}
}
xhr.open("GET", "https://api.nasa.gov/EPIC/api/natural/date/2018-10-11?api_key=DEMO_KEY")
xhr.send()
So, I think this issue is directly related to the version of my libopenssl1_0_0 library. Any hints or ideas to solve this problem? thanks.