cherokee / webserver

Cherokee Web Server
GNU General Public License v2.0
568 stars 104 forks source link

libssl not available for Ubuntu 16.04 #1276

Closed TimoFlesch closed 2 years ago

TimoFlesch commented 2 years ago

Hi, I'm trying to add HTTPS support to my cherokee server but can't seem to select a SSL/TLS backend in its general settings, as the only option is "No TLS/SSL". Apparently, I need to install libcherokee-mod-libssl, but it doesn't seem to be available for Ubuntu 16.04.

Steps to reproduce:
I tried adding the cherokee ppa via

add-apt-repository ppa:cherokee-webserver/ppa
apt-get update

but this left me with the following error:

E: The repository 'http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu xenial Release' does not have a Release file.    
N: Updating from such a repository can't be done securely, and is therefore disabled by default. 
TimoFlesch commented 2 years ago

Ok I solved this by manually adding the ppa for an older release

 add-apt-repository "deb http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu saucy main"

... running

apt update

... and finally

apt install libcherokee-mod-libssl
skinkie commented 2 years ago

@TimoFlesch is there a reason for you to use 16. Instead of more recent releases?

TimoFlesch commented 2 years ago

Hi @skinkie thanks for getting back to be so quickly! We'll keep using it until it reaches EOL. The problem was that I couldn't find any releases newer than 13.10 on http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu, so using an ubuntu version even newer than 16.04 probably wouldn't have fixed it?

skinkie commented 2 years ago

I know that someone did post a new package. Even including new TLS.

skinkie commented 2 years ago

@TimoFlesch https://launchpad.net/~rdratlos/+archive/ubuntu/cherokee