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 26/05/2024, à 06:27

Kitetkat06

[Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

Bonjour

Tout est dans le titre.

Lors du démarrage en ligne de commande pour essayer de le démarrer , j'ai le message suivant:

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details.

Ensuite:

systemctl status apache2.service
× apache2.service - The Apache HTTP Server
     Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Sun 2024-05-26 07:10:08 CEST; 18min ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 5646 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
        CPU: 18ms

mai 26 07:10:08 expedition-dx systemd[1]: Starting apache2.service - The Apache HTTP Server...
mai 26 07:10:08 expedition-dx apachectl[5648]: apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabl>
mai 26 07:10:08 expedition-dx systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
mai 26 07:10:08 expedition-dx systemd[1]: apache2.service: Failed with result 'exit-code'.
mai 26 07:10:08 expedition-dx systemd[1]: Failed to start apache2.service - The Apache HTTP Server.
mai 26 07:11:06 expedition-dx systemd[1]: apache2.service: Unit cannot be reloaded because it is inactive.

Que dois-faire ?

Merci de votre aide

Dernière modification par Kitetkat06 (Le 26/05/2024, à 08:01)

Hors ligne

#2 Le 26/05/2024, à 06:48

bruno

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

Bonjour,

Le message d'erreur est clair : il ya une erreur de syntaxe dans un des fichier de configuration d'Apache. Mais comme la ligne de ton retour est tronquée on ne voit pas où exactement.

Il faut donner le retour complet de :

apache2ctl -t

#3 Le 26/05/2024, à 06:57

Kitetkat06

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

Bonjour

elle correspond à

apache2ctl -t
apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/php8.2.load: Cannot load /usr/lib/apache2/modules/libphp8.2.so into server: /usr/lib/apache2/modules/libphp8.2.so: cannot open shared object file: No such file or directory

Mais quand j'y vais je ne vois pas le soucis

Hors ligne

#4 Le 26/05/2024, à 07:03

bruno

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

Ubuntu ne forunit pas de paquets PHP8.2. C'est la version 8.1 pour Ubuntu jammy 22.04 et la version 8.3 pour Ubuntu noble 24.04
Montre-nous :

lsb_release -a

Si tu es bien sous Ubuntu et que tu as ajouté des dépôts exotiques : ppa ondrej, regarde ma réponse à le fin de cet autre fil de discussion

Si tu as fait une mise à niveau d'Ubuntu vers la dernière LTS alors que le ppa ondrej était déjà utilisé, alors tu as cassé ton système et la réparation sera plus complexe.

Dernière modification par bruno (Le 26/05/2024, à 07:06)

#5 Le 26/05/2024, à 07:06

Kitetkat06

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

Ok je confirme bien que j'ai la 8.2 et en fait il faut la 8.3

Qu'appels-tu dépôt exotique ?

Hors ligne

#6 Le 26/05/2024, à 07:09

bruno

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

J'ai modifié ma réponse précédente.

Un dépôt exotique est un dépôt non officiel, non maintenu par Ubuntu. C'est ta machine, tu sais ce que tu as installé dessus.

bruno a écrit :

Si tu as fait une mise à niveau d'Ubuntu vers la dernière LTS alors que le ppa ondrej était déjà utilisé, alors tu as cassé ton système et la réparation sera plus complexe.

Voir la doc PHP (point 4.3 conflits potentiels…) :
https://doc.ubuntu-fr.org/php#conflits_ … ons_de_php

#7 Le 26/05/2024, à 07:13

Kitetkat06

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

En tapant cette command

sudo apt install ppa-purge
ppa-purge ppa:ondrej/php

Rien ne change pour le serveur, il ne démarre toujours pas et/ou m'affiche la même erreur...

Donc ce qui est installer est officiel chez moi

En fait le module que j'ai est en version8.2 et il me faut je crois la version 8.3

Dois-je ré-installer apache2 ?

Dernière modification par Kitetkat06 (Le 26/05/2024, à 07:15)

Hors ligne

#8 Le 26/05/2024, à 07:18

bruno

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

Kitetkat06 a écrit :

Donc ce qui est installer est officiel chez moi

Je viens de t'expliquer que non :

bruno a écrit :

Ubuntu ne forunit pas de paquets PHP8.2. C'est la version 8.1 pour Ubuntu jammy 22.04 et la version 8.3 pour Ubuntu noble 24.04

Si c'est suite à une migration vers 24.04, il faut appliquer a méthode de la doc indiquée ci-dessus. Réinstaller Apache ne changera rein.

#9 Le 26/05/2024, à 07:23

Kitetkat06

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

En tapant la commande  du message # 7 ?

Désolé mais je ne comprend pas ce que je dois faire exactement.

Quel ligne de commande ou autre dois-je effectuer ?

Hors ligne

#10 Le 26/05/2024, à 07:38

bruno

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

J'ai donné un lien vers la doc PHP au #6 ce n'est pas pour rien.
Commence par nous donner le retour de la commande indiqué dans la doc :

apt list \*php\* --installed

#11 Le 26/05/2024, à 07:43

Kitetkat06

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

Ok donc je suis bien en 8.3 mais le PHP m'afficher le code dans les pages

Il ne les interprète plus.

Hors ligne

#12 Le 26/05/2024, à 07:45

Kitetkat06

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

apt list \*php\* --installed

En train de lister... Fait
libapache2-mod-php8.3/noble,now 8.3.6-0maysync1 amd64  [installé]
libapache2-mod-php/noble,noble,now 2:8.3+93ubuntu2 all  [installé]
libphp-adodb/noble,noble,now 5.21.4-1 all  [installé, automatique]
php-common/noble,noble,now 2:93ubuntu2 all  [installé, automatique]
php-curl/noble,noble,now 2:8.3+93ubuntu2 all  [installé]
php-gd/noble,noble,now 2:8.3+93ubuntu2 all  [installé]
php-intl/noble,noble,now 2:8.3+93ubuntu2 all  [installé]
php-json/noble,noble,now 2:8.3+93ubuntu2 all  [installé]
php-mbstring/noble,noble,now 2:8.3+93ubuntu2 all  [installé]
php-mysql/noble,noble,now 2:8.3+93ubuntu2 all  [installé]
php-pgsql/noble,noble,now 2:8.3+93ubuntu2 all  [installé, automatique]
php-sqlite3/noble,noble,now 2:8.3+93ubuntu2 all  [installé, automatique]
php-xml/noble,noble,now 2:8.3+93ubuntu2 all  [installé]
php-zip/noble,noble,now 2:8.3+93ubuntu2 all  [installé]
php8.3-cli/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-common/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-curl/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-gd/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-intl/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-mbstring/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-mysql/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-opcache/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-pgsql/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-readline/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-sqlite3/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-xml/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3-zip/noble,now 8.3.6-0maysync1 amd64  [installé, automatique]
php8.3/noble,noble,now 8.3.6-0maysync1 all  [installé, automatique]
php/noble,noble,now 2:8.3+93ubuntu2 all  [installé]
phppgadmin/noble,noble,now 7.14.7+dfsg-1 all  [installé]

Hors ligne

#13 Le 26/05/2024, à 08:00

Kitetkat06

Re : [Résolu] Apache2 ne demarre pas depuis la mise à jour de Ubuntu

Ok c'est bon

C'est parfait cela refonctionne correctement

Merci de ton aide l'ami

Pour ma part j'ai fait un sudo "a2enmod php8.3" afin de l'activer
Avant cela j'ai desinstaller le modul 8.2 et installer le 8.3.

relancer le serveur et le tour est jour

Encore merci

C'est vrai que j'ai du mal à décrypter les aides mais bon je temps d'ouvrir la bonne case de mon cerveau et ca le fait smile

Encore merci

A bientôt

Hors ligne