J'ai essayé d'installer Lighty sur mon PC exécutant Ubuntu 18.04. L'erreur que je reçois est qu'il a des dépendances non satisfaites, à savoir libssl1.1. Cependant, libssl1.1 est déjà installé.
$ Sudo apt-get install lighttpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
lighttpd : Depends: libssl1.1 (>= 1.1.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
La sortie de apt-cache policy libssl1.1
est
libssl1.1:
Installed: 1.1.1a-2+ubuntu18.04.1+deb.sury.org+1
Candidate: 1.1.1a-2+ubuntu18.04.1+deb.sury.org+1
Version table:
*** 1.1.1a-2+ubuntu18.04.1+deb.sury.org+1 500
500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main AMD64 Packages
100 /var/lib/dpkg/status
1.1.0g-2ubuntu4.3 500
500 http://zw.archive.ubuntu.com/ubuntu bionic-updates/main AMD64 Packages
500 http://security.ubuntu.com/ubuntu bionic-security/main AMD64 Packages
1.1.0g-2ubuntu4 500
500 http://zw.archive.ubuntu.com/ubuntu bionic/main AMD64 Packages
Je ne sais pas s'il me manque quelque chose ici.
Je vois deux options:
Essayez d'installer libssl
manuellement (la version exacte du référentiel officiel):
Sudo apt install libssl1.1=1.1.0g-2ubuntu4.3
Retirer ppa:ondrej/php
du système:
Sudo apt install ppa-purge
Sudo ppa-purge ppa:ondrej/php
puis installez lighttpd
Sudo apt install lighttpd
J'ai eu le même problème. J'ai téléchargé le package lighttpd .deb et j'ai exécuté dpkg qui a donné un peu plus d'informations:
libssl1.1:armhf (1.1.1a-2~20190131152537.8+stretch) breaks lighttpd (<< 1.4.49-2) and is installed.
Il semble donc que le paquet libssl 1.1.1a de deb.sury.org soit trop nouveau pour le lighttpd 1.4.45 qui vient de debian. J'ai supprimé la source de ce package et déclassé libssl, après quoi j'ai pu installer lighttpd. Vous pouvez également essayer d'obtenir lighttpd 1.4.49 ou une version ultérieure.