Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upLinux Build won't run on Debian 9 (missing libssl.so.1.0.0) #21778
Comments
|
Is the |
|
Hey, Simon. It wasn't installed, but installing it didn't help. Getting the same message. |
|
Unfortunately, https://packages.debian.org/search?searchon=contents&keywords=libssl.so.1.0.0&mode=exactfilename&suite=stable&arch=any gives no result :/ Ah, the joys of shipping dynamiclly-linked programs. As far as I can tell we run the linker with a So that’s what’s going on, but I don’t really have a suggestion how to fix it. |
It's a truly hateful job. I tried compiling OpenSSL's 1.0.0 release, but a weird linker error made me give up. I'll check back on Servo once this is fixed, was just curious. Actually the same thing happened maybe a year ago and I thought the same thing... :-) Could you upload your build of |
|
Ops, sorry, just noticed you don't have it on your system either. How easy is it to build Servo? Be honest. |
|
On linux we have a bootstrap command that should install all necessary packages for building, and then building only requires one command and lots of patience. |
|
I'll give that a shot and leave it running on the background, thanks. |
|
@arpu just tried |
|
looks like the poroblem is only on the binarys from https://download.servo.org/ so building from source should work |
|
Hi There is no libressl in our repos and I prefer to run the binarys. I get the same exact error message, while libssl.so.1.0.0 is in /usr/lib. OpenSSL 1.1.1.2 is here is use currently. Thanks a lot |
|
@ShalokShalom Could you put the full build output in a gist and link it here, please? That seems surprising. |
|
It is exactly as in the original post. There is nothing more, no build at all. |
Build Linux Nightly with OpenSSL 1.1.0 Servo Nightly fails to run on Ubuntu 19.04 (disco) as it doesn't have a libssl1.0.0 package. OpenSSL 1.1.x is supported since [Debian Stretch](https://packages.debian.org/en/stretch/libssl1.1) (currently Debian Stable) and [Ubuntu 18.04](https://packages.ubuntu.com/bionic/libssl1.1) (used by base.dockerfile). Ancient Debian + Ubuntu releases are still able to compile Servo using their most recent OpenSSL (1.0.x). --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #12015, fix #21778 and fix #22110 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23392) <!-- Reviewable:end -->
|
So I tried running the latest Servo nightly again and now I get this error:
Looks like
Should I open a new issue? |
|
Yes, please file a new issue, that sounds like a different problem. |
|
Thanks for fixing the |
|
Still happens to me here. |
|
New Nightly just arrived: https://download.servo.org/nightly/linux/servo-latest.tar.gz |
|
Thanks a lot. So its not a nightly, more a weekly? |
|
No, it's built every day, unless they're working on their infrastructure. |
|
Ahja, the merge happened 13 hours ago, my mistake. Thanks! |
|
hi To solve error: Find the correct package for your architecture here: Then go to Download libssl1.0.0 section, and again click on your architecture (amd64 in my case). There you will find the mirror you have to add to /etc/apt/sources.list for me, the mirror I have to add is: Then run bellow commands: Cheers! |
I just downloaded the latest Servo build for GNU from https://download.servo.org/, but it won't run:
My system has
libssl3.so,libssl.so.1.0.2, andlibssl.so.1.1under/usr/lib/x86_64-linux-gnu. I'm not sure what to do to get Servo to run here. Could anyone help?