#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.
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
Donc ce qui est installer est officiel chez moi
Je viens de t'expliquer que non :
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
Encore merci
A bientôt
Hors ligne