R-A-F Posted 17 hours ago Report Posted 17 hours ago Running openSUSE Tumbleweed kernel 7.0.5-1. Version 1.8 ran just fine on the same system/config. Now after removal of the old version and installation of the brand new v1.9, I'm greeted with X-Aviation Product Activation window. After inputting correct credential and clicking "Login" all I get is a red message "Unable to read response from server." I do have a internet connection on my X-Plane machine, and other models/plugins can communicate with their activation servers just fine (X-Plane org store models for example). Does you plugin require a specific dependency maybe? Any ideas? X-Plane Log.txt shows the following lines after clicking "Login": X-Aviation Activation (login_window.cpp.96): Login Pressed. Do Logic X-Aviation Activation (url_builder.cpp.54): Transaction ID: FL6g2EECrH X-Aviation Activation (drm_system.cpp.264): ERROR A: [Unable to read response from server.] I've tried running X-Plane with "OPENSSL_CONF=/dev/null" variable without any success with the activation. Quote
Pils Posted 16 hours ago Report Posted 16 hours ago 1 hour ago, R-A-F said: X-Plane Log.txt shows the following lines after clicking "Login": Please attach the original Log.txt 1 hour ago, R-A-F said: I've tried running X-Plane with "OPENSSL_CONF=/dev/null" variable without any success with the activation. What was the thinking for doing this? Quote
R-A-F Posted 14 hours ago Author Report Posted 14 hours ago (edited) 13 hours ago, Pils said: What was the thinking for doing this? I attached a full Log.txt file. "OPENSSL_CONF=/dev/null" is a walkaround for NON-Ubuntu Linux distros. Basically tells the X-Plane to ignore the systems SSL configuration. I've had an addon that absolutely refused to activate (communicate with the server) unless I had that variable set. See more here: https://www.x-plane.com/kb/linux-x-plane-12-out-of-memory-error/ . I tested this with your activation plugin, but obviously didn't work. Edited 2 hours ago by R-A-F Quote
Pils Posted 14 hours ago Report Posted 14 hours ago 12 minutes ago, R-A-F said: See more here: https://www.x-plane.com/kb/linux-x-plane-12-out-of-memory-error/ . I tested this with your activation plugin, but obviously didn't work. “This problem will be rectified with X-Plane 12.3.1” I guess that’s resolved now, but I guess was worth a (long) shot. Quote
R-A-F Posted 14 hours ago Author Report Posted 14 hours ago 8 minutes ago, Pils said: “This problem will be rectified with X-Plane 12.3.1” I guess that’s resolved now, but I guess was worth a (long) shot. Yup, just trying everything at this point. I also tried a completely different network - disabled my wired Ethernet connection to my home server and router and connected my X-Plane machine to Internet with a WiFi dongle via my phone's hotspot (pretty much bare 5G connection) - still no bueno. I'm running an external firewall and a DNS sinkhole on my wired connection, so I wanted to exclude the possibility of my own network blocking the transmission, but anyway even that didn't help. Quote
skiselkov Posted 4 hours ago Report Posted 4 hours ago We build & test primarily for Debian-based distros. Your issues is most likely caused by the X-Aviation plugin not being able to find the trusted root certificate list for the system (there is no universal standard on Linux where these are kept). Debian-based systems keep it in /etc/ssl/certs/ca-certificates.crt, but it seems OpenSUSE-based ones instead use /etc/ssl/ca-bundle.pem. Easy enough to remedy through a simple symlink. Throw this into the terminal: sudo ln -s ../ca-bundle.pem /etc/ssl/certs/ca-certificates.crt And fire up the simulator. Hopefully this will help. Quote
R-A-F Posted 2 hours ago Author Report Posted 2 hours ago 2 hours ago, skiselkov said: sudo ln -s ../ca-bundle.pem /etc/ssl/certs/ca-certificates.crt That was it !!! I modified this to point to an absolute path (/etc/ssl/ca-bundle.pem), created that symlink and was finally able to activate v1.9. Thank you very much! So anyway, for openSUSE users this worked: (any other NON-Debian distros you just have to find out where your CA certs are located) sudo ln -s /etc/ssl/ca-bundle.pem /etc/ssl/certs/ca-certificates.crt 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.