web-dev-qa-db-fra.com

Ubuntu apt-get erreur de mise à niveau sur Ubuntu 12.04

J'essaie d'utiliser la commande Sudo apt-get upgrade commande sur mu ubuntu 12.04. Mais est en train de me montrer l'erreur .C'est après avoir mis à jour mon php 5.4 à php5.5.

Vous voudrez peut-être exécuter 'apt-get -f install' pour les corriger. Les paquetages suivants ont des dépendances non satisfaites: libapache2-mod-php5: Dépendances: Apache2-api-20120211 Dépendances: Apache2 (> = 2.4) E: Dépendances non résolues. Essayez d'utiliser -f.

alors j'ai couru la commande

Sudo apt-get install -f

pour résoudre le problème de dépendance et il me donne aussi l'erreur

 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)
2
Manoj Kumar

J'ai eu le même problème. Je l'ai obtenu 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é!

7
user3703155

Ajouter un référentiel avec

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

Supprimer toutes les versions précédentes de PHP. Ensuite, installez une nouvelle version de vos préférences. Ajoutez ensuite les modules php-cgi pour cgi et fcgi.

Vous pourrez maintenant utiliser les scripts FCGI et cgi. mod_Apache sera un problème mais vous pourrez l'utiliser. Assurez-vous de redémarrer Apache après avoir installé php-cgi

1
Thathwamasi