Hello there,
I've downloaded both, version 1.82 and 1.84 Linux version (x86_64) and wanted to install the Ambience Collection through the Expansion Pack Manager. However, no matter the version I use, the download of the expansions fails with the following error being logged to .Oolite/Logs/Latest.log:
12:44:35.164 [oxp.requirementMissing]: OXP oolite.oxp.phkb.ShipRespray.oxz had unmet requirements and was removed from the loading list
12:44:35.604 [gnustep]: 2017-06-26 12:44:35.604 oolite[32535] Attempt to use SSL/TLS without support.
12:44:35.604 [gnustep]: 2017-06-26 12:44:35.604 oolite[32535] Please reconfigure gnustep-base with GNU TLS.
12:44:36.012 [oxz.manager.error]: Downloaded OXZ does not contain a manifest.plist, has been left in /home/nhaede/GNUstep/Library/Caches/org.aegidian.oolite/Oolite-download.oxz
However, when I install Oolite from the official Linux Mint repos, which is version 1.82, and install the Ambience Collection through the Expansion Pack Manager it works without a flaw. Has anyone ever encountered a similar problem?
Last edited by Getafix on Thu Jul 06, 2017 11:34 am, edited 1 time in total.
Reason:Marked as "Solved"
The version distributed by us did not support HTTPS downloads up to and including version 1.84. We do support this in our currently in-development 1.85 version though. You can download the latest development version from our nightlies repository on github and this will let you downlaod successfully also from secure sites.
Note that the 1.85 nightly builds can exist side-by-side with the latest 1.84 official release without one affecting the other.
The problem is with cim's oxzs hosted at sotl.org.uk. Even though the URLs of these start with http:// currently neither of them are downloadable before 1.85, the arrived oxz file contain only the next message:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
Reason: You're speaking plain HTTP to an SSL-enabled server port.<br />
Instead use the HTTPS scheme to access this URL, please.<br />
</p>
<hr>
<address>Apache/2.4.10 (Debian) Server at cdb.sotl.org.uk Port 443</address>
</body></html>
A workaround if you download the collection in 1.85 then you play in 1.84.
Last edited by Norby on Mon Jun 26, 2017 12:28 pm, edited 1 time in total.
The version distributed by us did not support HTTPS downloads up to and including version 1.84. We do support this in our currently in-development 1.85 version though. You can download the latest development version from our nightlies repository on github and this will let you downlaod successfully also from secure sites.
Note that the 1.85 nightly builds can exist side-by-side with the latest 1.84 official release without one affecting the other.
Thank you for the info, gonna try the nightly 1.85 build ...
@CmdrGumbo
Did you have any chance with the manual workaround suggested by a_c?
Ah, yes. Sort of: I installed the version provided by the Linux Mint apt repos (in this case it's Oolite 1.82) which is able to download all the OXPs (I guess Linux Mint comes with a GNUStep library that has TLS support enabled). After that, I tarballed my ~/.Oolite folder (just in case), uninstalled the apt version and then installed the 1.84 download version. And it worked well: all the OXPs were still there and 1.84 now runs with full blown eye-candy.
I also tested the 1.85 nightly build and that one was able to download all content without a problem.