2 votes

Erreur d'apt-get upgrade sur ubuntu 12.04

J'essaie d'utiliser la commande sudo apt-get upgrade sur mu ubuntu 12.04. Mais il me montre l'erreur . C'est après que j'ai mis à jour mon php 5.4 vers php5.5. .

Vous pouvez lancer 'apt-get -f install' pour les corriger. Les paquets suivants ont des dépendances non satisfaites : libapache2-mod-php5 : Dépendances : apache2-api-20120211 Dépend de : apache2 (>= 2.4) E : Dépendances non satisfaites. Essayez d'utiliser -f.

puis j'ai lancé la commande

sudo apt-get install -f

pour résoudre le problème de dépendance et j'obtiens également l'erreur suivante

 Unpacking apache2-bin (from
 .../apache2-bin_2.4.16-3+deb.sury.org~precise+1_amd64.deb) ... dpkg:
 error processing
 /var/cache/apt/archives/apache2-bin_2.4.16-3+deb.sury.org~precise+1_amd64.deb
 (--unpack):  trying to overwrite '/usr/share/man/man8/apache2.8.gz',
 which is also in package apache2.2-common 2.2.22-1ubuntu1.10 dpkg-deb
 (subprocess): subprocess data was killed by signal (Broken pipe)
 dpkg-deb: error: subprocess <decompress> returned error exit status 2
 Unpacking apache2-data (from
 .../apache2-data_2.4.16-3+deb.sury.org~precise+1_all.deb) ... dpkg:
 error processing
 /var/cache/apt/archives/apache2-data_2.4.16-3+deb.sury.org~precise+1_all.deb
 (--unpack):  trying to overwrite '/usr/share/apache2/icons/a.png',
 which is also in package apache2.2-common 2.2.22-1ubuntu1.10 dpkg-deb
 (subprocess): subprocess data was killed by signal (Broken pipe)
 dpkg-deb: error: subprocess <decompress> returned error exit status 2
 Preparing to replace apache2 2.2.22-1ubuntu1.10 (using
 .../apache2_2.4.16-3+deb.sury.org~precise+1_amd64.deb) ... Unpacking
 replacement apache2 ... dpkg: error processing
 /var/cache/apt/archives/apache2_2.4.16-3+deb.sury.org~precise+1_amd64.deb
 (--unpack):  trying to overwrite
 '/usr/share/apache2/ask-for-passphrase', which is also in package
 apache2.2-common 2.2.22-1ubuntu1.10 dpkg-deb (subprocess): subprocess
 data was killed by signal (Broken pipe) dpkg-deb: error: subprocess
 <decompress> returned error exit status 2 Processing triggers for
 man-db ... Errors were encountered while processing: 
 /var/cache/apt/archives/apache2-bin_2.4.16-3+deb.sury.org~precise+1_amd64.deb
 /var/cache/apt/archives/apache2-data_2.4.16-3+deb.sury.org~precise+1_all.deb
 /var/cache/apt/archives/apache2_2.4.16-3+deb.sury.org~precise+1_amd64.deb
 E: Sub-process /usr/bin/dpkg returned an error code (1)

7voto

user3703155 Points 71

J'ai eu le même problème. J'ai réussi à le faire fonctionner en exécutant ce qui suit :

sudo dpkg -i --force-overwrite /var/cache/apt/archives/apache2-bin_2.4.16-3+deb.sury.org~precise+1_amd64.deb
sudo dpkg -i --force-overwrite /var/cache/apt/archives/apache2-data_2.4.16-3+deb.sury.org~precise+1_all.deb
sudo dpkg -i --force-overwrite /var/cache/apt/archives/apache2_2.4.16-3+deb.sury.org~precise+1_amd64.deb

Après cela, sudo "apt-get -f install" a bien fonctionné !

1voto

Thathwamasi Points 11

Ajouter un référentiel avec

add-apt-repository ppa:ondrej/php5
apt-get update

Supprimez toutes les versions précédentes de php. Puis installez fraîchement une version de votre choix. Ajoutez ensuite les modules php-cgi pour cgi et fcgi.

Maintenant, vous seriez en mesure d'utiliser FCGI et cgi scripts. mod_apache sera un problème mais vous pourrez l'utiliser. Assurez-vous de redémarrer Apache après l'installation de php-cgi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X