Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/05/2020, à 12:56

rapaul

20.04 pb config libapache2-mod-php.7.4 [RESOLU]

Bonjour
après avoir installé ubuntu 20.04, j'ai installé un serveur lamp.
En cherchant pourquoi je n'accédais pas à mes sites locaux sous /var/www/..., je suis tombé sur un problème de configuration de libapache2-mod-php.7.4 :

sudo apt-get install libapache2-mod-php
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
libapache2-mod-php est déjà la version la plus récente (2:7.4+75).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
2 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] o
Paramétrage de libapache2-mod-php7.4 (7.4.3-4ubuntu2.2) ...
dpkg: erreur de traitement du paquet libapache2-mod-php7.4 (--configure) :
 installed libapache2-mod-php7.4 package post-installation script subprocess returned error exit status 1
dpkg: des problèmes de dépendances empêchent la configuration de libapache2-mod-php :
 libapache2-mod-php dépend de libapache2-mod-php7.4 ; cependant :
 Le paquet libapache2-mod-php7.4 n'est pas encore configuré.

dpkg: erreur de traitement du paquet libapache2-mod-php (--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 :
 libapache2-mod-php7.4
 libapache2-mod-php
E: Sub-process /usr/bin/dpkg returned an error code (1)

Si quelqu'un a une idée... Merci

Dernière modification par rapaul (Le 28/05/2020, à 20:46)

Hors ligne

#2 Le 28/05/2020, à 15:57

bruno

Re : 20.04 pb config libapache2-mod-php.7.4 [RESOLU]

Bonjour,

Merci de modifier ton premier message pour mettre les retours de commandes entre balises [ code ] :

1369358014.gif

En outre il est préférable de donner un retour complet, c'est à dire la commande utilisée et son retour.

Concernant ton problème, peut-on voir le retour de :

apt list --installed php*

et

apt policy libapache2-mod-php

Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#3 Le 28/05/2020, à 17:18

rapaul

Re : 20.04 pb config libapache2-mod-php.7.4 [RESOLU]

Ok message modifié,  je crois

paul@labelz:~$ apt list --installed php*
En train de lister... Fait
php-bz2/focal,focal,now 2:7.4+75 all  [installé, automatique]
php-common/focal,focal,now 2:75 all  [installé, automatique]
php-curl/focal,focal,now 2:7.4+75 all  [installé, automatique]
php-gd/focal,focal,now 2:7.4+75 all  [installé, automatique]
php-google-recaptcha/focal,focal,now 1.2.3-1 all  [installé, automatique]
php-mbstring/focal,focal,now 2:7.4+75 all  [installé, automatique]
php-mysql/focal,focal,now 2:7.4+75 all  [installé]
php-phpmyadmin-motranslator/focal,focal,now 5.0.0-1 all  [installé, automatique]
php-phpmyadmin-shapefile/focal,focal,now 2.1-3 all  [installé, automatique]
php-phpmyadmin-sql-parser/focal,focal,now 4.6.1-2 all  [installé, automatique]
php-phpseclib/focal,focal,now 2.0.23-2 all  [installé, automatique]
php-psr-cache/focal,focal,now 1.0.1-2 all  [installé, automatique]
php-psr-container/focal,focal,now 1.0.0-2 all  [installé, automatique]
php-psr-log/focal,focal,now 1.1.2-1 all  [installé, automatique]
php-symfony-cache-contracts/focal,focal,now 1.1.8-1 all  [installé, automatique]
php-symfony-cache/focal,focal,now 4.3.8+dfsg-1ubuntu1 all  [installé, automatique]
php-symfony-expression-language/focal,focal,now 4.3.8+dfsg-1ubuntu1 all  [installé, automatique]
php-symfony-service-contracts/focal,focal,now 1.1.8-1 all  [installé, automatique]
php-symfony-var-exporter/focal,focal,now 4.3.8+dfsg-1ubuntu1 all  [installé, automatique]
php-tcpdf/focal,focal,now 6.3.5+dfsg1-1 all  [installé, automatique]
php-twig-extensions/focal,focal,now 1.5.4-1 all  [installé, automatique]
php-twig/focal,focal,now 2.12.5-1 all  [installé, automatique]
php-xml/focal,focal,now 2:7.4+75 all  [installé, automatique]
php-zip/focal,focal,now 2:7.4+75 all  [installé, automatique]
php7.4-bz2/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé, automatique]
php7.4-cgi/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé]
php7.4-cli/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé, automatique]
php7.4-common/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé, automatique]
php7.4-curl/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé]
php7.4-fpm/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé]
php7.4-gd/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé]
php7.4-json/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé]
php7.4-mbstring/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé]
php7.4-mysql/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé]
php7.4-opcache/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé, automatique]
php7.4-readline/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé, automatique]
php7.4-xml/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé]
php7.4-zip/focal-updates,focal-security,now 7.4.3-4ubuntu2.2 amd64  [installé, automatique]
php7.4/focal-updates,focal-updates,focal-security,focal-security,now 7.4.3-4ubuntu2.2 all  [installé]
php/focal,focal,now 2:7.4+75 all  [installé]
phpmyadmin/focal,focal,now 4:4.9.5+dfsg1-2 all  [installé]
paul@labelz:~$ 
paul@labelz:~$ apt policy libapache2-mod-php
libapache2-mod-php:
  Installé : 2:7.4+75
  Candidat : 2:7.4+75
 Table de version :
 *** 2:7.4+75 500
        500 [url]http://mg.archive.ubuntu.com/ubuntu[/url] focal/main amd64 Packages
        500 [url]http://mg.archive.ubuntu.com/ubuntu[/url] focal/main i386 Packages
        100 /var/lib/dpkg/status
paul@labelz:~$

Dernière modification par rapaul (Le 28/05/2020, à 18:37)

Hors ligne

#4 Le 28/05/2020, à 17:42

bruno

Re : 20.04 pb config libapache2-mod-php.7.4 [RESOLU]

J'ai modifié ton premier message pour te montrer ce que cela doit donner. À toi de faire de même pour le suivant (pas compliqué de suivre la manipulation avec le gif en #2)

Retour complet de :

sudo dpkg --configure -a

Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#5 Le 28/05/2020, à 18:39

rapaul

Re : 20.04 pb config libapache2-mod-php.7.4 [RESOLU]

paul@labelz:~$ sudo dpkg --configure -a
sudo: Le fichier /etc/sudoers.d est la propriété de l'utilisateur (uid) 1000, alors qu'il devrait appartenir à 0
Paramétrage de libapache2-mod-php7.4 (7.4.3-4ubuntu2.2) ...
dpkg: erreur de traitement du paquet libapache2-mod-php7.4 (--configure) :
 installed libapache2-mod-php7.4 package post-installation script subprocess returned error exit status 1
dpkg: des problèmes de dépendances empêchent la configuration de libapache2-mod-php :
 libapache2-mod-php dépend de libapache2-mod-php7.4 ; cependant :
 Le paquet libapache2-mod-php7.4 n'est pas encore configuré.

dpkg: erreur de traitement du paquet libapache2-mod-php (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 libapache2-mod-php7.4
 libapache2-mod-php
paul@labelz:~$ 

Hors ligne

#6 Le 28/05/2020, à 18:57

bruno

Re : 20.04 pb config libapache2-mod-php.7.4 [RESOLU]

Tu n'as pas de dépôts exotique apparemment, donc je ne comprends pas l'erreur avec ce paquet. Il faut tenter une désinstallation complète :

sudo apt purge libapache2-mod-php7.4 libapache2-mod-php

puis réinstallation uniquement du méta paquet :

sudo apt install libapache2-mod-php

Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#7 Le 28/05/2020, à 20:20

rapaul

Re : 20.04 pb config libapache2-mod-php.7.4 [RESOLU]

OK. Je reviens après.

Hors ligne

#8 Le 28/05/2020, à 20:30

rapaul

Re : 20.04 pb config libapache2-mod-php.7.4 [RESOLU]

paul@labelz:~$ sudo apt purge libapache2-mod-php7.4 libapache2-mod-php
sudo: Le fichier /etc/sudoers.d est la propriété de l'utilisateur (uid) 1000, alors qu'il devrait appartenir à 0
[sudo] Mot de passe de paul : 
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 :
  libapache2-mod-php* libapache2-mod-php7.4*
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, 4681 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 222347 fichiers et répertoires déjà installés.
)
Suppression de libapache2-mod-php (2:7.4+75) ...
Suppression de libapache2-mod-php7.4 (7.4.3-4ubuntu2.2) ...
apache2_invoke php7.4 prerm: No action required
(Lecture de la base de données... 222336 fichiers et répertoires déjà installés.
)
Purge des fichiers de configuration de libapache2-mod-php7.4 (7.4.3-4ubuntu2.2) 
...
apache2_invoke php7.4 postrm: No action required
dpkg: avertissement: lors de la suppression de libapache2-mod-php7.4, le réperto
ire « /etc/php/7.4/apache2 » n'était pas vide, donc il n'a pas été supprimé

et ensuite

paul@labelz:~$ sudo apt install libapache2-mod-php
sudo: Le fichier /etc/sudoers.d est la propriété de l'utilisateur (uid) 1000, alors qu'il devrait appartenir à 0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  libapache2-mod-php7.4
Paquets suggérés :
  php-pear
Les NOUVEAUX paquets suivants seront installés :
  libapache2-mod-php libapache2-mod-php7.4
0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/1367 ko dans les archives.
Après cette opération, 4681 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Sélection du paquet libapache2-mod-php7.4 précédemment désélectionné.
(Lecture de la base de données... 222333 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../libapache2-mod-php7.4_7.4.3-4ubuntu2.2_amd64.d
eb ...
Dépaquetage de libapache2-mod-php7.4 (7.4.3-4ubuntu2.2) ...
Sélection du paquet libapache2-mod-php précédemment désélectionné.
Préparation du dépaquetage de .../libapache2-mod-php_2%3a7.4+75_all.deb ...
Dépaquetage de libapache2-mod-php (2:7.4+75) ...
Paramétrage de libapache2-mod-php7.4 (7.4.3-4ubuntu2.2) ...

Creating config file /etc/php/7.4/apache2/php.ini with new version
apache2_invoke: Enable module php7.4
Paramétrage de libapache2-mod-php (2:7.4+75) ...
Traitement des actions différées (« triggers ») pour libapache2-mod-php7.4 (7.4.
3-4ubuntu2.2) ...
paul@labelz:~$

OK cette partie est réglée. Un grand merci
Bon je n'arrive toujours pas à ouvrir un site web en local. Mais cela avance. Encore merci

Hors ligne

#9 Le 28/05/2020, à 20:42

rapaul

Re : 20.04 pb config libapache2-mod-php.7.4 [RESOLU]

Pour info, comme suggéré, j'ai installé le module php-pear.
Et comme suggéré, j'ai activé le module php7.4. Voici ce que m'a répondu l'ordi :

paul@labelz:~$ sudo a2enmod php7.4
sudo: Le fichier /etc/sudoers.d est la propriété de l'utilisateur (uid) 1000, alors qu'il devrait appartenir à 0
Considering dependency mpm_prefork for php7.4:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php7.4:
Module php7.4 already enabled
paul@labelz:~$

J'ai pas tout compris. Mais maintenant j'ai pu lancer l'installation d'un logiciel dans un sous répertoire de /var/www/... Donc c'est cool.

Hors ligne

#10 Le 28/05/2020, à 22:19

bruno

Re : 20.04 pb config libapache2-mod-php.7.4 [RESOLU]

On va commencer par ceci qui est totalement anormal :

sudo: Le fichier /etc/sudoers.d est la propriété de l'utilisateur (uid) 1000, alors qu'il devrait appartenir à 0

Est-ce que tu as changé les droits sur des fichiers système ? Si oui, avec quelles commandes exactes ?


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#11 Le 28/05/2020, à 22:44

rapaul

Re : 20.04 pb config libapache2-mod-php.7.4 [RESOLU]

Désolé Bruno. J'ai la tête HS pour ce soir.
Je  viens de passer 2 heures à corriger d'autres problèmes pour finir par bloquer sur l'ouverture de phpmyadmin et ramer pour ouvrir la console mysql.
Du coup je me suis dit que j'allais déjà régler le problème dont tu parles... Une chose à la fois.
Mais je verrais cela demain.
Car depuis que j'ai installé la 20.04, c'est hard pour moi d'installer le serveur. Je suis loin d'être un spécialiste. Et quand je pense qu'il va falloir tout refaire quand je vais recevoir mon nouveau disque dur !!
Un grand merci à toi et peut-être à demain.

Hors ligne