#1 Le 06/10/2020, à 15:01
- MOL2-74
dpkg erreur de traitement de paquet pour installation lamp
Bonjour,
Toute nouvelle sur le forum j'ai besoin de vos lumières
J'ai un soucis d'installation des paquets lamp... j'ai essayer beaucoup de chose voir sûrement trop... dont désinstallation complète à grand coup de rm, de sudo apt install, de réinstallation et tout ça bien sur à grand coup de commande trouver sur le net que j'ai suivit sans vraiment savoir ... donc bien honteuse de mes bêtises je me retourne vers vous pour un coup de main.
Le but installer lamp correctement et pouvoir acceder à mon localhost.
Voici les retours et mes essai divers :
sudo apt install apache2 php libapache2-mod-php mysql-server php-mysql
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
apache2 est déjà la version la plus récente (2.4.29-1ubuntu4.14).
mysql-server est déjà la version la plus récente (5.7.31-0ubuntu0.18.04.1).
libapache2-mod-php est déjà la version la plus récente (2:7.4+76+ubuntu18.04.1+deb.sury.org+9).
php est déjà la version la plus récente (2:7.4+76+ubuntu18.04.1+deb.sury.org+9).
php-mysql est déjà la version la plus récente (2:7.4+76+ubuntu18.04.1+deb.sury.org+9).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Paramétrage de apache2 (2.4.29-1ubuntu4.14) ...
cp: impossible d'évaluer '/usr/share/apache2/default-site/index.html': Aucun fichier ou dossier de ce type
dpkg: erreur de traitement du paquet apache2 (--configure) :
installed apache2 package post-installation script subprocess returned error exit status 1
Paramétrage de mysql-server-5.7 (5.7.31-0ubuntu0.18.04.1) ...
update-alternatives: erreur: le chemin alternatif /etc/mysql/mysql.cnf n'existe pas
dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) :
installed mysql-server-5.7 package post-installation script subprocess returned error exit status 2
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
mysql-server dépend de mysql-server-5.7 ; cependant :
Le paquet mysql-server-5.7 n'est pas encore configuré.
dpkg: erreur de traitement du paquet mysql-server (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Des erreurs ont été rencontrées pendant l'exécution :
apache2
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
----
sudo apt-get install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de apache2 (2.4.29-1ubuntu4.14) ...
cp: impossible d'évaluer '/usr/share/apache2/default-site/index.html': Aucun fichier ou dossier de ce type
dpkg: erreur de traitement du paquet apache2 (--configure) :
installed apache2 package post-installation script subprocess returned error exit status 1
Paramétrage de mysql-server-5.7 (5.7.31-0ubuntu0.18.04.1) ...
update-alternatives: erreur: le chemin alternatif /etc/mysql/mysql.cnf n'existe pas
dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) :
installed mysql-server-5.7 package post-installation script subprocess returned error exit status 2
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
mysql-server dépend de mysql-server-5.7 ; cependant :
Le paquet mysql-server-5.7 n'est pas encore configuré.
dpkg: erreur de traitement du paquet mysql-server (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Des erreurs ont été rencontrées pendant l'exécution :
apache2
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
-----
@Ordihp:~$ sudo mv -v /var/lib/dpkg/info/mysql-common.* /tmp/
renamed '/var/lib/dpkg/info/mysql-common.conffiles' -> '/tmp/mysql-common.conffiles'
renamed '/var/lib/dpkg/info/mysql-common.list' -> '/tmp/mysql-common.list'
renamed '/var/lib/dpkg/info/mysql-common.md5sums' -> '/tmp/mysql-common.md5sums'
renamed '/var/lib/dpkg/info/mysql-common.postinst' -> '/tmp/mysql-common.postinst'
renamed '/var/lib/dpkg/info/mysql-common.postrm' -> '/tmp/mysql-common.postrm'
renamed '/var/lib/dpkg/info/mysql-common.preinst' -> '/tmp/mysql-common.preinst'
renamed '/var/lib/dpkg/info/mysql-common.prerm' -> '/tmp/mysql-common.prerm'
maulde@Ordihp:~$ sudo dpkg --remove --force-remove-reinstreq mysql-common
dpkg: un problème de dépendance empêche la suppression de mysql-common :
mysql-client-5.7 dépend de mysql-common (>= 5.5).
mysql-server-5.7 dépend de mysql-common (>= 5.8+1.0.4~).
mysql-server-5.7 dépend de mysql-common (>= 5.5).
mysql-server-5.7 dépend de mysql-common (>= 5.8+1.0.4~).
mysql-server-5.7 dépend de mysql-common (>= 5.5).
dpkg: erreur de traitement du paquet mysql-common (--remove) :
problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
mysql-common***
***@Ordihp:~$ sudo mv -v /var/lib/dpkg/info/mysql-common.* /tmp/
mv: impossible d'évaluer '/var/lib/dpkg/info/mysql-common.*': Aucun fichier ou dossier de ce type
@Ordihp:~$ sudo dpkg --remove --force-remove-reinstreq mysql-common
dpkg: un problème de dépendance empêche la suppression de mysql-common :
mysql-client-5.7 dépend de mysql-common (>= 5.5).
mysql-server-5.7 dépend de mysql-common (>= 5.8+1.0.4~).
mysql-server-5.7 dépend de mysql-common (>= 5.5).
mysql-server-5.7 dépend de mysql-common (>= 5.8+1.0.4~).
mysql-server-5.7 dépend de mysql-common (>= 5.5).
dpkg: erreur de traitement du paquet mysql-common (--remove) :
problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
mysql-common
----
@Ordihp:~$ sudo apt install --reinstall mysql-common
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/7308 o dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 280700 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-common_5.8+1.0.4_all.deb ...
Dépaquetage de mysql-common (5.8+1.0.4) sur (5.8+1.0.4) ...
Paramétrage de mysql-common (5.8+1.0.4) ...
Paramétrage de apache2 (2.4.29-1ubuntu4.14) ...
cp: impossible d'évaluer '/usr/share/apache2/default-site/index.html': Aucun fichier ou dossier de ce type
dpkg: erreur de traitement du paquet apache2 (--configure) :
installed apache2 package post-installation script subprocess returned error exit status 1
Paramétrage de mysql-server-5.7 (5.7.31-0ubuntu0.18.04.1) ...
update-alternatives: erreur: le chemin alternatif /etc/mysql/mysql.cnf n'existe pas
dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) :
installed mysql-server-5.7 package post-installation script subprocess returned error exit status 2
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
mysql-server dépend de mysql-server-5.7 ; cependant :
Le paquet mysql-server-5.7 n'est pas encore configuré.
dpkg: erreur de traitement du paquet mysql-server (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Des erreurs ont été rencontrées pendant l'exécution :
apache2
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
----
p:~$ sudo apt install --reinstall mysql-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
E: Internal Error, No file name for mysql-server:amd64
Merci pour votre aide
Dernière modification par MOL2-74 (Le 06/10/2020, à 15:47)
Hors ligne
#3 Le 06/10/2020, à 15:47
- MOL2-74
Re : dpkg erreur de traitement de paquet pour installation lamp
Modération
Bonjour,
Pour ajouter toi-même les balises code à ton message :
Cliquer sur le lien « Modifier » en bas à droite du message
Sélectionner le texte
Cliquer sur le <> de l'éditeur de message
http://pix.toile-libre.org/upload/img/1471986854.png
merci !
Hors ligne
#4 Le 06/10/2020, à 16:49
- mazarini
Re : dpkg erreur de traitement de paquet pour installation lamp
Je ne suis pas très bon en packages, mais je peux essayer de te donner des conseils.
1) Avant les maj, par apt-get update et apt-get dist-upgrade pour être sur que tout est OK. Dans le cas présent se sera après des apt-get purge XXXXX.
2) Utilise surtout apt-get install et apt-get purge lors des installations (apt-get remove si tu a déjà eu quelque chose qui marche et que tu as paramétré).
3) Installes les paquets 1 par 1 et testes leur fonctionnement avant de passer à la suite.
Dans ton cas, désinstalles apache2, et mysql-server.
La commande commande "dpkg -l | grep mysql" te montrera que mysql n'est pas désinstallé car le vrai paquet est mysql-server-5.7. Il faut installer mysql-server, mais désinstaller les 2 paquets.
Tu feras un truc analogue avec apache2 (pas sur) et PHP (avec PHP7.4 ou 3 ou 2))
Après, les installations 1 par 1 devrait bien se passer lorsqu'il n'y aura plus de problème.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#5 Le 06/10/2020, à 18:07
- MOL2-74
Re : dpkg erreur de traitement de paquet pour installation lamp
Merci mazarini,
je pense avoir fait ce que tu m'a dit mais il me reste encore du mysql...
@Ordihp:~$ sudo apt-get remove apache2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
apache2
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Après cette opération, 536 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 280796 fichiers et répertoires déjà installés.)
Suppression de apache2 (2.4.29-1ubuntu4.14) ...
Paramétrage de mysql-server-5.7 (5.7.31-0ubuntu0.18.04.1) ...
update-alternatives: erreur: le chemin alternatif /etc/mysql/mysql.cnf n'existe pas
dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) :
installed mysql-server-5.7 package post-installation script subprocess returned error exit status 2
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
mysql-server dépend de mysql-server-5.7 ; cependant :
Le paquet mysql-server-5.7 n'est pas encore configuré.
dpkg: erreur de traitement du paquet mysql-server (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Traitement des actions différées (« triggers ») pour ufw (0.36-0ubuntu0.18.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
Des erreurs ont été rencontrées pendant l'exécution :
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
@Ordihp:~$ sudo apt-get remove mysql-server-5.7
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
mysql-client-5.7 mysql-client-core-5.7 mysql-server-core-5.7
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
mysql-server mysql-server-5.7
0 mis à jour, 0 nouvellement installés, 2 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 47,6 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 280738 fichiers et répertoires déjà installés.)
Suppression de mysql-server (5.7.31-0ubuntu0.18.04.1) ...
Suppression de mysql-server-5.7 (5.7.31-0ubuntu0.18.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
@Ordihp:~$ sudo apt-get remove mysql-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Le paquet « mysql-server » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
mysql-client-5.7 mysql-client-core-5.7 mysql-server-core-5.7
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
@Ordihp:~$ sudo apt-get remove mysql-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Le paquet « mysql-server » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
mysql-client-5.7 mysql-client-core-5.7 mysql-server-core-5.7
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
@Ordihp:~$ sudo apt autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
mysql-client-5.7 mysql-client-core-5.7 mysql-server-core-5.7
0 mis à jour, 0 nouvellement installés, 3 à enlever et 0 non mis à jour.
Après cette opération, 107 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 280661 fichiers et répertoires déjà installés.)
Suppression de mysql-client-5.7 (5.7.31-0ubuntu0.18.04.1) ...
Suppression de mysql-client-core-5.7 (5.7.31-0ubuntu0.18.04.1) ...
Suppression de mysql-server-core-5.7 (5.7.31-0ubuntu0.18.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
@Ordihp:~$ dpkg -l | grep mysql
ic mysql-apt-config 0.8.15-1 all Auto configuration for MySQL APT Repo.
ii mysql-common 5.8+1.0.4 all MySQL database common files, e.g. /etc/mysql/my.cnf
ic mysql-community-client 5.7.30-1ubuntu18.04 amd64 MySQL Client
ic mysql-community-server 5.7.30-1ubuntu18.04 amd64 MySQL Server
rc mysql-server-5.7 5.7.31-0ubuntu0.18.04.1 amd64 MySQL database server binaries and system database setup
ii php-mysql 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all MySQL module for PHP [default]
ii php7.4-mysql 7.4.11-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL module for PHP
@Ordihp:~$ sudo apt-get remove --purge mysql-server mysql-common phpmyadmin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Le paquet « mysql-server » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants seront ENLEVÉS :
mysql-common* phpmyadmin*
0 mis à jour, 0 nouvellement installés, 2 à enlever et 0 non mis à jour.
Après cette opération, 34,8 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 280521 fichiers et répertoires déjà installés.)
Suppression de mysql-common (5.8+1.0.4) ...
(Lecture de la base de données... 280512 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de mysql-common (5.8+1.0.4) ...
Purge des fichiers de configuration de phpmyadmin (4:4.6.6-5) ...
@Ordihp:~$ dpkg -l | grep mysql
ic mysql-apt-config 0.8.15-1 all Auto configuration for MySQL APT Repo.
ic mysql-community-client 5.7.30-1ubuntu18.04 amd64 MySQL Client
ic mysql-community-server 5.7.30-1ubuntu18.04 amd64 MySQL Server
rc mysql-server-5.7 5.7.31-0ubuntu0.18.04.1 amd64 MySQL database server binaries and system database setup
ii php-mysql 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all MySQL module for PHP [default]
ii php7.4-mysql 7.4.11-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL module for PHP
Hors ligne
#6 Le 06/10/2020, à 21:40
- MOL2-74
Re : dpkg erreur de traitement de paquet pour installation lamp
sudo apt install apache2 php
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
php est déjà la version la plus récente (2:7.4+76+ubuntu18.04.1+deb.sury.org+9).
Paquets suggérés :
apache2-doc apache2-suexec-pristine | apache2-suexec-custom
Les NOUVEAUX paquets suivants seront installés :
apache2
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 95,1 ko dans les archives.
Après cette opération, 536 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 apache2 amd64 2.4.29-1ubuntu4.14 [95,1 kB]
95,1 ko réceptionnés en 0s (306 ko/s)
Sélection du paquet apache2 précédemment désélectionné.
(Lecture de la base de données... 280329 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../apache2_2.4.29-1ubuntu4.14_amd64.deb ...
Dépaquetage de apache2 (2.4.29-1ubuntu4.14) ...
Paramétrage de apache2 (2.4.29-1ubuntu4.14) ...
Enabling module mpm_event.
cp: impossible d'évaluer '/usr/share/apache2/default-site/index.html': Aucun fichier ou dossier de ce type
dpkg: erreur de traitement du paquet apache2 (--configure) :
installed apache2 package post-installation script subprocess returned error exit status 1
Traitement des actions différées (« triggers ») pour systemd (237-3ubuntu10.42) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
Traitement des actions différées (« triggers ») pour ufw (0.36-0ubuntu0.18.04.1) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-21) ...
Des erreurs ont été rencontrées pendant l'exécution :
apache2
E: Sub-process /usr/bin/dpkg returned an error code (1)
Hors ligne
#7 Le 07/10/2020, à 08:38
- mazarini
Re : dpkg erreur de traitement de paquet pour installation lamp
J'ai fait une recherche google : "/usr/share/apache2/default-site/index.html" site:packages.ubuntu.com
Le fichier appartient au packet apache2-data
apt-get purge apache2
apt-get purge apache2-data
puis installation de apache2
Je pense que tu as supprimé des fichiers et que lors de l'installation, il ne teste que la présence d'un fichier pour recréer l'ensemble ou pas.
Edit :
@Ordihp:~$ dpkg -l | grep mysql
ic mysql-apt-config 0.8.15-1 all Auto configuration for MySQL APT Repo.
ic mysql-community-client 5.7.30-1ubuntu18.04 amd64 MySQL Client
ic mysql-community-server 5.7.30-1ubuntu18.04 amd64 MySQL Server
rc mysql-server-5.7 5.7.31-0ubuntu0.18.04.1 amd64 MySQL database server binaries and system database setup
ii php-mysql 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all MySQL module for PHP [default]
ii php7.4-mysql 7.4.11-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL module for PHP
Le "rc" devant mysql-server indique qu'il reste des fichiers de configuration. la situation normale est "ii".
Dernière modification par mazarini (Le 07/10/2020, à 08:43)
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#8 Le 07/10/2020, à 09:58
- krodelabestiole
Re : dpkg erreur de traitement de paquet pour installation lamp
j'ai essayer beaucoup de chose voir sûrement trop...
oui, les tutos qu'on trouve à gauche à droite sur le web sont très inégaux, et proposent différentes méthodes pas toujours compatibles. mieux vaut suivre la documentation ici présente, qui essaie de suivre au mieux les recommandations officielles :
https://doc.ubuntu-fr.org/lamp
https://doc.ubuntu-fr.org/tutoriel/lamp … de_travail
https://doc.ubuntu-fr.org/apache2
https://doc.ubuntu-fr.org/php
https://doc.ubuntu-fr.org/mysql
Déjà pour s'assurer qu'aucun PPA toxique n'a été ajouté au cours de tes manipulations, donne le retour de :
grep -Rn --include=\*.list ^[^\#] /etc/apt/
update-alternatives: erreur: le chemin alternatif /etc/mysql/mysql.cnf n'existe pas
ça c'est un problème assez simple à résoudre :
sudo mkdir -p /etc/mysql/conf.d
(voir la procédure 7. Réinstallation complète que tu peux suivre entièrement si tu n'as pas de base de données à conserver)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#9 Le 07/10/2020, à 10:23
- krodelabestiole
Re : dpkg erreur de traitement de paquet pour installation lamp
s'assurer qu'aucun PPA toxique n'a été ajouté au cours de tes manipulations
typiquement ces lignes montrent que le PPA d'ondrej Sury a été installé à un moment ou à un autre :
ii php-mysql 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all MySQL module for PHP [default] ii php7.4-mysql 7.4.11-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL module for PHP
ce PPA est connu pour causer des problèmes presque systématiquement quand on ne comprend pas parfaitement ce qu'on fait et le fonctionnement d'APT.
il faudrait donc le purger, et désinstaller les paquets liés :
5.3 La méthode propre — les paquets de gestion automatique : PPA-Purge
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#10 Le 08/10/2020, à 09:59
- MOL2-74
Re : dpkg erreur de traitement de paquet pour installation lamp
Merci pour vos retours, j'ai essayer de suivre au mieux :
sudo mkdir -p /etc/mysql/conf.d
Launchpad-Getkeys : La gestion automatique des erreurs de clés
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
puis :
sudo apt-get install launchpad-getkeys
sudo launchpad-getkeys
sudo launchpad-getkeys
Please wait... launchpad-getkeys is running an update so
it can detect the missing GPG keys
There are no missing GPG keys!
je ne connais pas ce soucis, je vais regarder ça apres avoir fait les manip demander
apt-get purge apache2 et apt-get purge apache2-data :
@Ordihp:~$ sudo apt-get purge apache2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
apache2*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 5 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 536 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 280791 fichiers et répertoires déjà installés.)
Suppression de apache2 (2.4.29-1ubuntu4.14) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
Traitement des actions différées (« triggers ») pour ufw (0.36-0ubuntu0.18.04.1) ...
(Lecture de la base de données... 280733 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de apache2 (2.4.29-1ubuntu4.14) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-21) ...
Traitement des actions différées (« triggers ») pour systemd (237-3ubuntu10.42) ...
Traitement des actions différées (« triggers ») pour ufw (0.36-0ubuntu0.18.04.1) ...
@Ordihp:~$ sudo apt-get purge apache2-data
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
apache2-data*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 5 non mis à jour.
Après cette opération, 891 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 280578 fichiers et répertoires déjà installés.)
Suppression de apache2-data (2.4.29-1ubuntu4.14) ..
puis sudo apt install apache2
dpkg -l | grep apache2
ii apache2 2.4.29-1ubuntu4.14 amd64 Apache HTTP Server
ii apache2-bin 2.4.29-1ubuntu4.14 amd64 Apache HTTP Server (modules and other binary files)
ii apache2-data 2.4.29-1ubuntu4.14 all Apache HTTP Server (common files)
ii apache2-utils 2.4.29-1ubuntu4.14 amd64 Apache HTTP Server (utility programs for web servers)
ii libapache2-mod-php 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all server-side, HTML-embedded scripting language (Apache 2 module) (default)
ii libapache2-mod-php7.4 7.4.11-1+ubuntu18.04.1+deb.sury.org+1 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
j'avance enfin !! merci , bon il me reste encore du boulot !
PPA toxique pour un retour : grep -Rn --include=\*.list ^[^\#] /etc/apt/
@Ordihp:~$ grep -Rn --include=\*.list ^[^\#] /etc/apt/
/etc/apt/sources.list:4:deb http://fr.archive.ubuntu.com/ubuntu/ bionic main restricted
/etc/apt/sources.list:9:deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
/etc/apt/sources.list:15:deb http://fr.archive.ubuntu.com/ubuntu/ bionic universe
/etc/apt/sources.list:17:deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates universe
/etc/apt/sources.list:25:deb http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse
/etc/apt/sources.list:27:deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
/etc/apt/sources.list:35:deb http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
/etc/apt/sources.list:42:deb http://archive.canonical.com/ubuntu bionic partner
/etc/apt/sources.list:43:deb-src http://archive.canonical.com/ubuntu bionic partner
/etc/apt/sources.list:45:deb http://security.ubuntu.com/ubuntu bionic-security main restricted
/etc/apt/sources.list:47:deb http://security.ubuntu.com/ubuntu bionic-security universe
/etc/apt/sources.list:49:deb http://security.ubuntu.com/ubuntu bionic-security multiverse
/etc/apt/sources.list.d/ondrej-ubuntu-php-bionic.list:1:deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
/etc/apt/sources.list.d/inkscape_dev-ubuntu-stable-bionic.list:1:deb http://ppa.launchpad.net/inkscape.dev/stable/ubuntu bionic main
/etc/apt/sources.list.d/teamviewer.list:19:deb http://linux.teamviewer.com/deb stable main
/etc/apt/sources.list.d/vscode.list:3:deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main
/etc/apt/sources.list.d/slack.list:3:deb https://packagecloud.io/slacktechnologies/slack/debian/ jessie main
/etc/apt/sources.list.d/google-chrome.list:3:deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
/etc/apt/sources.list.d/nilarimogard-ubuntu-webupd8-bionic.list:1:deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu bionic main
Hors ligne
#11 Le 08/10/2020, à 11:36
- krodelabestiole
Re : dpkg erreur de traitement de paquet pour installation lamp
/etc/apt/sources.list.d/ondrej-ubuntu-php-bionic.list:1:deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
toxique
/etc/apt/sources.list.d/nilarimogard-ubuntu-webupd8-bionic.list:1:deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu bionic main
et a priori toxique, à moins que tu saches précisément pourquoi il est là ?
sudo apt install ppa-purge
puis pour virer le PPA d'ondrej sury :
sudo ppa-purge ppa:ondrej/php
et éventuellement pour virer le PPA webup8 :
sudo ppa-purge ppa:nilarimogard/webupd8
(assure toi que ça ne vire rien de ce à quoi tu tiens avant de valider !)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#12 Le 08/10/2020, à 15:10
- mazarini
Re : dpkg erreur de traitement de paquet pour installation lamp
...
puis pour virer le PPA d'ondrej sury :sudo ppa-purge ppa:ondrej/php
...
En fait le ppa d'Ondrej Sury et pas mal, mais comme il colle aux dernières versions de PHP, on peut se prendre dans la gueule les bugs de PHP et un peu ceux d'Ondrej. J'ai arrêté de les utiliser à cause d'un bug PHP qui ralentissait ma machine.
Il faut avoir un besoin particulier pour utiliser plusieurs version de PHP ou utiliser une autre version que celle de sa distribution. Dans mon cas, je faisais des tests sur Travis CI avec plusieurs versions et j'avais parfois du mal à corriger une erreur touchant une version sans la reproduire sur ma machine. J'utilisais PHP directement comme serveur (php7.x -s ?) mais je gardais la version officielle sur apache.
J'essayerai de retrouver l'outils que j'utilisais pour faire ca en récupérant les sources chez php et en les compilant.
Edit : https://www.php.net/manual/fr/features. … server.php
Edit 2 : phpbrew
Dernière modification par mazarini (Le 08/10/2020, à 15:22)
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#13 Le 08/10/2020, à 16:21
- krodelabestiole
Re : dpkg erreur de traitement de paquet pour installation lamp
En fait le ppa d'Ondrej Sury et pas mal
non. je pense qu'une demande sur 2 concernant PHP sur ce forum résulte de versions de paquets disparates de PHP, de ses librairires et modules, installés simultanément avec ce PPA, et qui ne peuvent pas communiquer ensemble, ou / et qui ne sont pas compatibles avec d'autres paquets proposés sur les dépôts officiels.
APT n'est simplement pas fait pour proposer plusieurs versions (mineures) de logiciels simultanément. il n'y a qu'à voir la différence de comportement entre installer un module avec ou sans numéro de version dans le paquet -> avec le numéro le module ne sera pas mis à jour lors d'un upgrade majeur du système, tandis que le paquet d'à côté installé sans numéro de paquet sera correctement mis à jour. et donc les 2 paquets ne seront plus compatibles... c'est d'ailleurs un bricolage grossier de proposer un paquet dont le nom contient le numéro de version.
je n'ai pas de doute qu'Ondrej Sury soit quelqu'un de très professionnel (c'est d'ailleurs le mainteneur des paquets PHP officiels de Debian, je crois), mais je déconseille absolument l'utilisation d'un PPA pour choisir sa version de PHP. Malheureusement ce PPA est conseillé à tort et à travers sur tous les tutos foireux qui traînent sur le web.
si on a besoin d'une version spécifique de PHP il y a effectivement PHPBrew, sinon (mieux) : Docker.
Dernière modification par krodelabestiole (Le 08/10/2020, à 16:24)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#14 Le 09/10/2020, à 23:01
- MOL2-74
Re : dpkg erreur de traitement de paquet pour installation lamp
Merci beaucoup pour vos retours, je ferais plus attention maintenant !
Hors ligne