web-dev-qa-db-fra.com

PHP5-FPM (PHP 5.5) ne sera pas installé - impossible d'installer libsystemd-daemon0

Mon serveur est en panne parce que je ne sais pas comment résoudre ce problème. Je suis sur Ubuntu 12.04 J'utilise ce référentiel PHP5: http://ppa.launchpad.net/ondrej/php5/ubunt precise

Je n'ai jamais eu de problème jusqu'à aujourd'hui. Il y a quelques heures, j'ai fait une mise à jour d'apt-get et tout s'est bien passé jusqu'à ce qu'il atteigne la partie PHP5-FPM:

Les paquetages suivants ont des dépendances non satisfaites: php5-fpm: Depends: libsystemd-daemon0 (> = 31) mais n'est pas installable E: Impossible de corriger les problèmes, vous avez stocké des paquets cassés.

J'ai essayé d'installer libsystemd-daemon0 mais je reçois un avis indiquant qu'il n'y a pas de candidat d'installation. Quelqu'un peut-il me dire comment résoudre ce problème sans que je tire ce qui reste de mes cheveux?

2
RT Cunningham

A partir de ce moment, la solution devrait très facilement, il suffit de faire:

apt-get update
apt-get upgrade

Puisqu'il semble que l'ajout de nouveaux PPA est trop compliqué, j'ai fusionné tous les packages nécessaires dans le référentiel principal, de sorte que cela ne devrait plus se produire.

Edit: JFTR le php5-fpm ne dépend plus d’un composant systemd, il peut donc être installé sans le souci de tirer libsystemd-daemon0.

2
oerdnj

Pour quiconque (comme moi) qui rencontre ce problème et utilise le référentiel ppa:ondrej/php5, vous aurez également besoin de leur référentiel systemd pour le récupérer avec apt-get.

Sudo add-apt-repository -y ppa:ondrej/systemd
Sudo apt-get update
Sudo apt-get -y upgrade
Sudo apt-get install -y php5-fpm
1
tedders