Problème serveur Apache/PHP/GLPI Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Scorpio63
Messages : 7
Inscription : 08 sept. 2023, 15:32
Status : Hors-ligne

Bonjour à tous

Je me permet de venir vers vous afin d'avoir de l'aide.

Je tiens à préciser que je débute.

Voila pour commencer j'ai créer un dossier Backup

Code : Tout sélectionner

root@SRV-DEB-GLPI :~# mkdir /home/Scorpio/Backup
Réalisation d'un Backup via la commande :

Code : Tout sélectionner

root@SRV-DEB-GLPI :~# tar cvpjf backup-07092023.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=backup-07092023.tar.bz2 --exclude=/mnt --exclude=/sys --exclude=/boot /
J'ai réalisé une mise à jour.
J'ai fait un reboot une fois la mise à jour terminé.

Depuis mon serveur apache GLPI OCS ne fonctionne plus.

Ci-dessous voici l'erreur

Code : Tout sélectionner

root@SRV-DEB-GLPI :~# systemctl start apache2
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.
afin d'avoir l'intégralité du journal

Code : Tout sélectionner

root@SRV-DEB-GLPI :~#  journalctl -xeu apache2.service > /home/Scorpio/Docs/apache.txt
Contenue du fichier

Code : Tout sélectionner

sept. 07 16:04:11 SRV-DEB-GLPI systemd[1]: Starting apache2.service - The Apache HTTP Server...
░░ Subject: L'unité (unit) apache2.service a commencé à démarrer
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ L'unité (unit) apache2.service a commencé à démarrer.
sept. 07 16:04:12 SRV-DEB-GLPI apachectl[588]: [Thu Sep 07 16:04:12.346128 2023] [perl:error] [pid 588] Can't locate Apache/Ocsinventory/Plugins.pm in @INC (you may need to install the Apache::Ocsinventory::Plugins module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl /etc/apache2) at (eval 13) line 1.\n
sept. 07 16:04:12 SRV-DEB-GLPI apachectl[588]: [Thu Sep 07 16:04:12.346738 2023] [perl:error] [pid 588] Can't load Perl module Apache::Ocsinventory::Plugins for server (null):0, exiting...
sept. 07 16:04:12 SRV-DEB-GLPI apachectl[543]: Action 'start' failed.
sept. 07 16:04:12 SRV-DEB-GLPI apachectl[543]: The Apache error log may have more information.
sept. 07 16:04:12 SRV-DEB-GLPI systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ An ExecStart= process belonging to unit apache2.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 1.
sept. 07 16:04:12 SRV-DEB-GLPI systemd[1]: apache2.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit apache2.service has entered the 'failed' state with result 'exit-code'.
sept. 07 16:04:12 SRV-DEB-GLPI systemd[1]: Failed to start apache2.service - The Apache HTTP Server.
░░ Subject: L'unité (unit) apache2.service a échoué
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ L'unité (unit) apache2.service a échoué, avec le résultat failed.
sept. 07 16:07:03 SRV-DEB-GLPI systemd[1]: Starting apache2.service - The Apache HTTP Server...
░░ Subject: L'unité (unit) apache2.service a commencé à démarrer
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ L'unité (unit) apache2.service a commencé à démarrer.
sept. 07 16:07:03 SRV-DEB-GLPI apachectl[837]: [Thu Sep 07 16:07:03.519688 2023] [perl:error] [pid 837] Can't locate Apache/Ocsinventory/Plugins.pm in @INC (you may need to install the Apache::Ocsinventory::Plugins module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl /etc/apache2) at (eval 13) line 1.\n
sept. 07 16:07:03 SRV-DEB-GLPI apachectl[837]: [Thu Sep 07 16:07:03.520660 2023] [perl:error] [pid 837] Can't load Perl module Apache::Ocsinventory::Plugins for server (null):0, exiting...
sept. 07 16:07:03 SRV-DEB-GLPI apachectl[834]: Action 'start' failed.
sept. 07 16:07:03 SRV-DEB-GLPI apachectl[834]: The Apache error log may have more information.
sept. 07 16:07:03 SRV-DEB-GLPI systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ An ExecStart= process belonging to unit apache2.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 1.
sept. 07 16:07:03 SRV-DEB-GLPI systemd[1]: apache2.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit apache2.service has entered the 'failed' state with result 'exit-code'.
sept. 07 16:07:03 SRV-DEB-GLPI systemd[1]: Failed to start apache2.service - The Apache HTTP Server.
░░ Subject: L'unité (unit) apache2.service a échoué
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ L'unité (unit) apache2.service a échoué, avec le résultat failed.
Je vous en remercie d'avance de bien vouloir m'aider à que tous refonctionne.

Bien cordialement.
Scorpio.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Tout d'abord, merci pour cet &tat des lieux précis et factuel.
Est ce que tu as fais ce que demande le message d'erreur (installer le module apache ocs inventory manquant ?)
Si tu ne trouves pas, n'hésite pas à demander plus de précision, d'autres te donnerons la procédure détaillée. Mais chercher un peu par soi même est très formateur!
Scorpio63
Messages : 7
Inscription : 08 sept. 2023, 15:32
Status : Hors-ligne

Bonjour,

Merci pour votre réponse.
De rien pour l'état des lieux précis et factuel. Pas de soucis si il faut détailler un peu plus.

Juste avant pourquoi me demande t'il d'installer alors que cela fonctionné?

Après quelques recherches, j'ai trouver le fichier Plugins.pm dans le répertoire suivant :

Code : Tout sélectionner

root@SRV-DEB-GLPI :~# ls /usr/local/share/perl/5.32.1/Apache/Ocsinventory/
Interface  Interface.pm  Map.pm  Plugins  Plugins.pm  Server  SOAP.pm
Dois je le déplacer?

Je vous en remercie d'avance.

Bien cordialement.
Scorpio.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Scorpio63 a écrit : 11 sept. 2023, 17:37 Juste avant pourquoi me demande t'il d'installer alors que cela fonctionné?
Va savoir.
Nous ne pouvons pas te dire pourquoi ça fonctionnait avant et plus maintenant car nous ne sommes pas devins.

Mais...
J'ai réalisé une mise à jour.
je crois que nous tenons une piste... :wink:

Comment as-tu fait ta mise à jour ?
Y-a-t-il eu des erreurs ?

Scorpio63 a écrit : 11 sept. 2023, 17:37 Après quelques recherches, j'ai trouver le fichier Plugins.pm dans le répertoire suivant :

Code : Tout sélectionner

root@SRV-DEB-GLPI :~# ls /usr/local/share/perl/5.32.1/Apache/Ocsinventory/
Interface  Interface.pm  Map.pm  Plugins  Plugins.pm  Server  SOAP.pm
Dois je le déplacer?
Surtout pas !


Pour commencer, il y a quoi dans ton sources.list ?

Code : Tout sélectionner

$ cat /etc/apt/sources.list
Quelle version de libc6 apache2 et ocsinventory-server

Code : Tout sélectionner

# apt policy libc6 apache2 ocsinventory-server
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Scorpio63
Messages : 7
Inscription : 08 sept. 2023, 15:32
Status : Hors-ligne

Bonjour,

Merci pour votre réponse

Voici se qu'il se trouve dans le sources.list

Code : Tout sélectionner

root@SRV-DEB-GLPI:~# cat /etc/apt/sources.list
deb https://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb https://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
deb https://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware
deb http://ftp.fr.debian.org/debian/ bookworm main contrib non-free non-free-firmware


deb-src http://ftp.fr.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb-src https://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src https://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
Quelle version de libc6 apache2 et ocsinventory-server

Code : Tout sélectionner

root@SRV-DEB-GLPI:~# apt policy libc6 apache2 ocsinventory-server
libc6:
  Installé : 2.36-9+deb12u1
  Candidat : 2.36-9+deb12u1
 Table de version :
 *** 2.36-9+deb12u1 500
        500 https://deb.debian.org/debian bookworm/main amd64 Packages
        500 http://ftp.fr.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
apache2:
  Installé : 2.4.57-2
  Candidat : 2.4.57-2
 Table de version :
 *** 2.4.57-2 500
        500 https://deb.debian.org/debian bookworm/main amd64 Packages
        500 http://ftp.fr.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
ocsinventory-server:
  Installé : (aucun)
  Candidat : 2.8.1+dfsg1+~2.11.1-1
 Table de version :
     2.8.1+dfsg1+~2.11.1-1 500
        500 https://deb.debian.org/debian bookworm/main amd64 Packages
        500 http://ftp.fr.debian.org/debian bookworm/main amd64 Packages
root@SRV-DEB-GLPI:~#
Sauf si me trompe mais depuis la mise à jour ocsinventory-server n'est plus installer. C"est sa ?

Je vous en remercie d'avance pour votre aide

Bien cordialement.
Scorpio.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

effectivement, il n'est pas installé
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Scorpio63 a écrit : 12 sept. 2023, 13:20 ...

Code : Tout sélectionner

ocsinventory-server:
  Installé : (aucun)
  Candidat : 2.8.1+dfsg1+~2.11.1-1
 Table de version :
     2.8.1+dfsg1+~2.11.1-1 500
        500 https://deb.debian.org/debian bookworm/main amd64 Packages
        500 http://ftp.fr.debian.org/debian bookworm/main amd64 Packages
root@SRV-DEB-GLPI:~#
Sauf si me trompe mais depuis la mise à jour ocsinventory-server n'est plus installer. C"est sa ?

Oui, et c'est bizarre.
Le paquet a du être enlevé lors de ta mise à jour.

Essaye de réinstaller le paquet manquant:

Code : Tout sélectionner

# apt install ocsinventory-server
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Scorpio63
Messages : 7
Inscription : 08 sept. 2023, 15:32
Status : Hors-ligne

Re / Bonjour,

Merci grâce à vous je connais une commande pour savoir si oui ou non un paquet est installé.
C'est sa que j'aime avec les forums c'est qu'on en apprend tellement

Donc j'ai réinstallé ocsinventory-server avec la commande suivante :

Code : Tout sélectionner


root@SRV-DEB-GLPI:~# apt install ocsinventory-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  linux-image-5.10.0-25-amd64
Veuillez utiliser « apt autoremove » pour le supprimer.
Les paquets supplémentaires suivants seront installés :
  fonts-glyphicons-halflings ieee-data libjs-bootstrap libjs-jquery-datatables libjs-jquery-file-upload libjs-jquery-migrate-1 libjs-jquery-ui libjs-select2.js
  liblinear4 libphp-phpmailer libswitch-perl lua-lpeg nmap nmap-common ocsinventory-reports phpqrcode python3-gpg python3-ldb python3-samba python3-talloc
  python3-tdb samba-common samba-common-bin samba-dsdb-modules
Paquets suggérés :
  libjs-jquery-ui-docs liblinear-tools liblinear-dev mail-transport-agent php-hayageek-oauth2-yahoo php-league-oauth2-google php-psr-log
  php-stevenmaguire-oauth2-microsoft ncat ndiff zenmap ocsinventory-agent heimdal-clients python3-markdown python3-dnspython
Les NOUVEAUX paquets suivants seront installés :
  fonts-glyphicons-halflings ieee-data libjs-bootstrap libjs-jquery-datatables libjs-jquery-file-upload libjs-jquery-migrate-1 libjs-jquery-ui libjs-select2.js
  liblinear4 libphp-phpmailer libswitch-perl lua-lpeg nmap nmap-common ocsinventory-reports ocsinventory-server phpqrcode python3-gpg python3-ldb python3-samba
  python3-talloc python3-tdb samba-common samba-common-bin samba-dsdb-modules
0 mis à jour, 25 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 16,5 Mo dans les archives.
Après cette opération, 98,7 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de :1 https://deb.debian.org/debian bookworm/main amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [162 kB]
Réception de :2 https://deb.debian.org/debian bookworm/main amd64 ieee-data all 20220827.1 [2 029 kB]
Réception de :3 https://deb.debian.org/debian bookworm/main amd64 libjs-bootstrap all 3.4.1+dfsg-3 [172 kB]
Réception de :4 https://deb.debian.org/debian bookworm/main amd64 libjs-jquery-datatables all 1.11.5+dfsg-2 [144 kB]
Réception de :5 https://deb.debian.org/debian bookworm/main amd64 libjs-jquery-file-upload all 10.32.0-1 [50,9 kB]
Réception de :6 https://deb.debian.org/debian bookworm/main amd64 libjs-jquery-migrate-1 all 1.4.1-2 [13,1 kB]
Réception de :7 https://deb.debian.org/debian bookworm/main amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB]
Réception de :8 https://deb.debian.org/debian bookworm/main amd64 libjs-select2.js all 4.0.13+dfsg1-6 [78,0 kB]
Réception de :9 https://deb.debian.org/debian bookworm/main amd64 liblinear4 amd64 2.3.0+dfsg-5 [43,6 kB]
Réception de :10 https://deb.debian.org/debian bookworm/main amd64 libphp-phpmailer all 6.6.3-1 [81,2 kB]
Réception de :11 https://deb.debian.org/debian bookworm/main amd64 libswitch-perl all 2.17-3 [20,3 kB]
Réception de :12 https://deb.debian.org/debian bookworm/main amd64 lua-lpeg amd64 1.0.2-2 [37,7 kB]
Réception de :13 https://deb.debian.org/debian bookworm/main amd64 nmap-common all 7.93+dfsg1-1 [4 148 kB]
Réception de :14 https://deb.debian.org/debian bookworm/main amd64 nmap amd64 7.93+dfsg1-1 [1 897 kB]
Réception de :15 https://deb.debian.org/debian bookworm/main amd64 phpqrcode all 1.1.4-3.1 [33,9 kB]
Réception de :16 https://deb.debian.org/debian bookworm/main amd64 ocsinventory-reports all 2.8.1+dfsg1+~2.11.1-1 [2 362 kB]
Réception de :17 https://deb.debian.org/debian bookworm/main amd64 ocsinventory-server all 2.8.1+dfsg1+~2.11.1-1 [83,6 kB]
Réception de :18 https://deb.debian.org/debian bookworm/main amd64 python3-gpg amd64 1.18.0-3+b1 [363 kB]
Réception de :19 https://deb.debian.org/debian-security bookworm-security/main amd64 python3-ldb amd64 2:2.6.2+samba4.17.10+dfsg-0+deb12u1 [59,5 kB]
Réception de :20 https://deb.debian.org/debian bookworm/main amd64 python3-tdb amd64 1.4.8-2 [16,5 kB]
Réception de :21 https://deb.debian.org/debian bookworm/main amd64 python3-talloc amd64 2.4.0-f2 [14,5 kB]
Réception de :22 https://deb.debian.org/debian-security bookworm-security/main amd64 python3-samba amd64 2:4.17.10+dfsg-0+deb12u1 [2 821 kB]
Réception de :23 https://deb.debian.org/debian-security bookworm-security/main amd64 samba-common all 2:4.17.10+dfsg-0+deb12u1 [85,4 kB]
Réception de :24 https://deb.debian.org/debian-security bookworm-security/main amd64 samba-common-bin amd64 2:4.17.10+dfsg-0+deb12u1 [1 181 kB]
Réception de :25 https://deb.debian.org/debian-security bookworm-security/main amd64 samba-dsdb-modules amd64 2:4.17.10+dfsg-0+deb12u1 [315 kB]
16,5 Mo réceptionnés en 30s (541 ko/s)
Préconfiguration des paquets...
Sélection du paquet fonts-glyphicons-halflings précédemment désélectionné.
(Lecture de la base de données... 138394 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../00-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ...
Dépaquetage de fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
Sélection du paquet ieee-data précédemment désélectionné.
Préparation du dépaquetage de .../01-ieee-data_20220827.1_all.deb ...
Dépaquetage de ieee-data (20220827.1) ...
Sélection du paquet libjs-bootstrap précédemment désélectionné.
Préparation du dépaquetage de .../02-libjs-bootstrap_3.4.1+dfsg-3_all.deb ...
Dépaquetage de libjs-bootstrap (3.4.1+dfsg-3) ...
Sélection du paquet libjs-jquery-datatables précédemment désélectionné.
Préparation du dépaquetage de .../03-libjs-jquery-datatables_1.11.5+dfsg-2_all.deb ...
Dépaquetage de libjs-jquery-datatables (1.11.5+dfsg-2) ...
Sélection du paquet libjs-jquery-file-upload précédemment désélectionné.
Préparation du dépaquetage de .../04-libjs-jquery-file-upload_10.32.0-1_all.deb ...
Dépaquetage de libjs-jquery-file-upload (10.32.0-1) ...
Sélection du paquet libjs-jquery-migrate-1 précédemment désélectionné.
Préparation du dépaquetage de .../05-libjs-jquery-migrate-1_1.4.1-2_all.deb ...
Dépaquetage de libjs-jquery-migrate-1 (1.4.1-2) ...
Sélection du paquet libjs-jquery-ui précédemment désélectionné.
Préparation du dépaquetage de .../06-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ...
Dépaquetage de libjs-jquery-ui (1.13.2+dfsg-1) ...
Sélection du paquet libjs-select2.js précédemment désélectionné.
Préparation du dépaquetage de .../07-libjs-select2.js_4.0.13+dfsg1-6_all.deb ...
Dépaquetage de libjs-select2.js (4.0.13+dfsg1-6) ...
Sélection du paquet liblinear4:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../08-liblinear4_2.3.0+dfsg-5_amd64.deb ...
Dépaquetage de liblinear4:amd64 (2.3.0+dfsg-5) ...
Sélection du paquet libphp-phpmailer précédemment désélectionné.
Préparation du dépaquetage de .../09-libphp-phpmailer_6.6.3-1_all.deb ...
Dépaquetage de libphp-phpmailer (6.6.3-1) ...
Sélection du paquet libswitch-perl précédemment désélectionné.
Préparation du dépaquetage de .../10-libswitch-perl_2.17-3_all.deb ...
Dépaquetage de libswitch-perl (2.17-3) ...
Sélection du paquet lua-lpeg:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../11-lua-lpeg_1.0.2-2_amd64.deb ...
Dépaquetage de lua-lpeg:amd64 (1.0.2-2) ...
Sélection du paquet nmap-common précédemment désélectionné.
Préparation du dépaquetage de .../12-nmap-common_7.93+dfsg1-1_all.deb ...
Dépaquetage de nmap-common (7.93+dfsg1-1) ...
Sélection du paquet nmap précédemment désélectionné.
Préparation du dépaquetage de .../13-nmap_7.93+dfsg1-1_amd64.deb ...
Dépaquetage de nmap (7.93+dfsg1-1) ...
Sélection du paquet phpqrcode précédemment désélectionné.
Préparation du dépaquetage de .../14-phpqrcode_1.1.4-3.1_all.deb ...
Dépaquetage de phpqrcode (1.1.4-3.1) ...
Sélection du paquet ocsinventory-reports précédemment désélectionné.
Préparation du dépaquetage de .../15-ocsinventory-reports_2.8.1+dfsg1+~2.11.1-1_all.deb ...
Dépaquetage de ocsinventory-reports (2.8.1+dfsg1+~2.11.1-1) ...
Sélection du paquet ocsinventory-server précédemment désélectionné.
Préparation du dépaquetage de .../16-ocsinventory-server_2.8.1+dfsg1+~2.11.1-1_all.deb ...
Dépaquetage de ocsinventory-server (2.8.1+dfsg1+~2.11.1-1) ...
Sélection du paquet python3-gpg précédemment désélectionné.
Préparation du dépaquetage de .../17-python3-gpg_1.18.0-3+b1_amd64.deb ...
Dépaquetage de python3-gpg (1.18.0-3+b1) ...
Sélection du paquet python3-ldb précédemment désélectionné.
Préparation du dépaquetage de .../18-python3-ldb_2%3a2.6.2+samba4.17.10+dfsg-0+deb12u1_amd64.deb ...
Dépaquetage de python3-ldb (2:2.6.2+samba4.17.10+dfsg-0+deb12u1) ...
Sélection du paquet python3-tdb précédemment désélectionné.
Préparation du dépaquetage de .../19-python3-tdb_1.4.8-2_amd64.deb ...
Dépaquetage de python3-tdb (1.4.8-2) ...
Sélection du paquet python3-talloc:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../20-python3-talloc_2.4.0-f2_amd64.deb ...
Dépaquetage de python3-talloc:amd64 (2.4.0-f2) ...
Sélection du paquet python3-samba précédemment désélectionné.
Préparation du dépaquetage de .../21-python3-samba_2%3a4.17.10+dfsg-0+deb12u1_amd64.deb ...
Dépaquetage de python3-samba (2:4.17.10+dfsg-0+deb12u1) ...
Sélection du paquet samba-common précédemment désélectionné.
Préparation du dépaquetage de .../22-samba-common_2%3a4.17.10+dfsg-0+deb12u1_all.deb ...
Dépaquetage de samba-common (2:4.17.10+dfsg-0+deb12u1) ...
Sélection du paquet samba-common-bin précédemment désélectionné.
Préparation du dépaquetage de .../23-samba-common-bin_2%3a4.17.10+dfsg-0+deb12u1_amd64.deb ...
Dépaquetage de samba-common-bin (2:4.17.10+dfsg-0+deb12u1) ...
Sélection du paquet samba-dsdb-modules:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../24-samba-dsdb-modules_2%3a4.17.10+dfsg-0+deb12u1_amd64.deb ...
Dépaquetage de samba-dsdb-modules:amd64 (2:4.17.10+dfsg-0+deb12u1) ...
Paramétrage de lua-lpeg:amd64 (1.0.2-2) ...
Paramétrage de libjs-jquery-file-upload (10.32.0-1) ...
Paramétrage de libphp-phpmailer (6.6.3-1) ...
Paramétrage de phpqrcode (1.1.4-3.1) ...
Paramétrage de python3-talloc:amd64 (2.4.0-f2) ...
Paramétrage de fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
Paramétrage de libjs-select2.js (4.0.13+dfsg1-6) ...
Paramétrage de samba-common (2:4.17.10+dfsg-0+deb12u1) ...

Creating config file /etc/samba/smb.conf with new version
Paramétrage de libjs-jquery-migrate-1 (1.4.1-2) ...
Paramétrage de liblinear4:amd64 (2.3.0+dfsg-5) ...
Paramétrage de libjs-jquery-datatables (1.11.5+dfsg-2) ...
Paramétrage de python3-tdb (1.4.8-2) ...
Paramétrage de libjs-jquery-ui (1.13.2+dfsg-1) ...
Paramétrage de libswitch-perl (2.17-3) ...
Paramétrage de python3-gpg (1.18.0-3+b1) ...
Paramétrage de python3-ldb (2:2.6.2+samba4.17.10+dfsg-0+deb12u1) ...
Paramétrage de ieee-data (20220827.1) ...
Paramétrage de nmap-common (7.93+dfsg1-1) ...
Paramétrage de samba-dsdb-modules:amd64 (2:4.17.10+dfsg-0+deb12u1) ...
Paramétrage de python3-samba (2:4.17.10+dfsg-0+deb12u1) ...
Paramétrage de libjs-bootstrap (3.4.1+dfsg-3) ...
Paramétrage de ocsinventory-reports (2.8.1+dfsg1+~2.11.1-1) ...

Fichier de configuration « /etc/apache2/conf-available/ocsinventory-reports.conf »
 ==> Fichier du système créé par vous ou par un script.
 ==> Fichier également présent dans le paquet fourni par le responsable du paquet.
   Que voulez-vous faire ? Vos options sont les suivantes :
    Y ou I  : installer la version du responsable du paquet
    N ou O  : garder votre version actuellement installée
      D     : afficher les différences entre les versions
      Z     : suspendre ce processus pour examiner la situation
 L'action par défaut garde votre version actuelle.
*** ocsinventory-reports.conf (Y/I/N/O/D/Z) [défaut=N] ? N
apache2_invoke ocsinventory-reports: already enabled
Paramétrage de ocsinventory-server (2.8.1+dfsg1+~2.11.1-1) ...

Fichier de configuration « /etc/logrotate.d/ocsinventory-server »
 ==> Fichier du système créé par vous ou par un script.
 ==> Fichier également présent dans le paquet fourni par le responsable du paquet.
   Que voulez-vous faire ? Vos options sont les suivantes :
    Y ou I  : installer la version du responsable du paquet
    N ou O  : garder votre version actuellement installée
      D     : afficher les différences entre les versions
      Z     : suspendre ce processus pour examiner la situation
 L'action par défaut garde votre version actuelle.
*** ocsinventory-server (Y/I/N/O/D/Z) [défaut=N] ? N
apache2_invoke: Enable configuration ocsinventory-server
apache2_invoke: Enable configuration ocsinventory-restapi
Paramétrage de nmap (7.93+dfsg1-1) ...
Paramétrage de samba-common-bin (2:4.17.10+dfsg-0+deb12u1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.36-9+deb12u1) ...
Traitement des actions différées (« triggers ») pour man-db (2.11.2-2) ...
Traitement des actions différées (« triggers ») pour fontconfig (2.14.1-4) ...
root@SRV-DEB-GLPI:~#
Puis je fais un la commande suivante :

Code : Tout sélectionner

systemctl reload apache2.service && systemctl restart apache2.service
Depuis un autre ordinateur en local

Code : Tout sélectionner

https://SRV-DEB-GLPI/ocsreports
OCS refonctionne.

Code : Tout sélectionner

https://SRV-DEB-GLPI/glpi
Page blanche avec marquer PHP 7.4.0 - 8.2.0 (exclusive) required

Je vous en remercie d'avance pour votre aide

Bien cordialement.
Scorpio.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Re,
Scorpio63 a écrit : 12 sept. 2023, 14:41

Code : Tout sélectionner

https://SRV-DEB-GLPI/ocsreports
OCS refonctionne.
C'est déjà ça! :023:
Scorpio63 a écrit : 12 sept. 2023, 14:41

Code : Tout sélectionner

https://SRV-DEB-GLPI/glpi
Page blanche avec marquer PHP 7.4.0 - 8.2.0 (exclusive) required

php est installé ?

Code : Tout sélectionner

# php -v
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Scorpio63
Messages : 7
Inscription : 08 sept. 2023, 15:32
Status : Hors-ligne

Re bonjour,

php est installé ?
Oui

Code : Tout sélectionner

root@SRV-DEB-GLPI:~# php -v
PHP 8.2.7 (cli) (built: Jun  9 2023 19:37:27) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.7, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.7, Copyright (c), by Zend Technologies
root@SRV-DEB-GLPI:~#
Je vous en remercie d'avance pour votre aide

Bien cordialement.
Scorpio.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Hello,

Bizarre.

Pas de bol il semblerait qu'il y ait un bug... :017:
https://github.com/glpi-project/glpi/issues/13758

Un contournement serait d'éditer le fichier index.php et de modifier la version maximal de php. 8.2.x doit fonctionner.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Quelle est ta version de GLPI ?
Il te faut GLPI 10.0.9 pour tourner avec ta version de php...

2 possibilités:
installer php 8.0 (avec le dépôt Sury)
installer glpi 10.0.9
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Scorpio63
Messages : 7
Inscription : 08 sept. 2023, 15:32
Status : Hors-ligne

re Bonjour,

Comment puis-je connaitre la version ? car j'ai plus d'interface web
J'ai regarder dans les différents répertoires /var/www/glpi notamment config mais je ne trouve pas de numéro de version
Scorpio63
Messages : 7
Inscription : 08 sept. 2023, 15:32
Status : Hors-ligne

Re / Bonjour,

Le problème est résolu et de nouveau opérationnel.
Je tiens à remercié tous d'abord toutes personnes qui on pris de leurs temps libre pour m'aider.

Afin de pouvoir aider les personnes qui rencontrerez le même soucis avec GLPI, voici les manipulations réalisé.

effectivement faut être à la version 10.9


1/ Sauvegarde de la base de données GLPI

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:~# mysqldump --user=111 --password=222 --databases glpi > backup_glpi_12092023.sql
111 = Utilisateur de la base de donnée GLPI
222 = Mot de passe de l'utilisateur de la base de donnée GLPI
glpi = Base de donnée GLPI
backup_glpi_12092023.sql = Nom du fichier de sauvegarde de la base de donnée GLPI

2/ Sauvegarde dossier GLPI

On renomme le dossier glpi présent dans notre serveur Apache

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:~# cd /var/www/
2. root@SRV-DEB-GLPI:/var/www# mv glpi glpi_bak

3/ Téléchargement de la version de GLPI 10.0.9

On se déplace dans le dossier Téléchargement

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:/var/www# cd /home/votre-nom-utilisateur/Téléchargements
On télécharge l'archive

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:home/votre-nom-utilisateur/Téléchargements # wget https://github.com/glpi-project/glpi/releases/download/10.0.9/glpi-10.0.9.tgz
On décompresse l'archive

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:home/votre-nom-utilisateur/Téléchargements# tar xvf glpi-10.0.9.tgz
On va déplace le dossier GLPI décompresser dans le répertoire de notre serveur Apache

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:home/votre-nom-utilisateur/Téléchargements# mv glpi /var/www/glpi
On liste l'arborescence du dossier www

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:home/votre-nom-utilisateur/Téléchargements# cd /var/www/
1. root@SRV-DEB-GLPI:/var/www# ls
glpi = notre nouveau dossier GLPI 10.0.9
glpi_bak = ancien dossier GLPI


4/ Restauration de quelques dossiers.

Maintenant que le nouveau dossier est copier, nous allons copier certains anciens dossiers présents dans glpi_bak vers le dossier glpi.

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:/var/www# cd glpi_bak
2. root@SRV-DEB-GLPI:/var/www/glpi_bak# cp -rf config /var/www/glpi
3. root@SRV-DEB-GLPI:/var/www/glpi_bak# cp -rf files /var/www/glpi
4. root@SRV-DEB-GLPI:/var/www/glpi_bak# cp -rf marketplace /var/www/glpi
5. root@SRV-DEB-GLPI:/var/www/glpi_bak# cp -rf plugins /var/www/glpi
5/ Attribution des droits

Maintenant on va modifiez le propriétaire et les droits du dossier GLPI

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:/var/www/glpi_bak# chown -R www-data:www-data /var/www/glpi
2. root@SRV-DEB-GLPI:/var/www/glpi_bak# chmod 755 /var/www/glpi
6/ Redémarrer Apache avec les nouveaux paramètres

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:/var/www/glpi_bak# systemctl reload apache2.service && systemctl restart apache2.service

6/ Finalisation

Depuis un ordinateur de votre réseau, saisissez l’adresse qui permet d’accéder à GLPI.
Une fenêtre va s’ouvrir et vous obtiendrez, en bas un message vous disant que le code source de GLPI a été mis à jour.
Cliquez sur le bouton Mettre à jour


Une nouvelle fenêtre s’affiche et nous informent des traitements avec les mises à jour successives jusqu'à 10.0.9

Vous pouvez cliquez en bas de la fenêtre, sur le bouton Utiliser GLPI

Information importante

Pour des raisons de sécurité, Supprimez le fichier install.php, qui se trouve dans l’emplacement /var/www/glpi/install, à l’aide de la commande suivante :

Code : Tout sélectionner

1. root@SRV-DEB-GLPI:/var/www/glpi_bak# rm /var/www/glpi/install/install.php

Voilà Encore merci à tous.

Bien cordialement
Scorpio
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

Très content que tu aies réglé ton problème, bien joué.
Merci pour ton retour sur l'upgrade de GLPI.

Au final, la leçon à retenir c'est de vérifier que tes applicatifs soient compatibles avant d'upgrader ton système... :wink:

Edit: Je rectifie le sujet du post initial, car au final le problème ne venait pas d'apache mais de php et GLPI.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Répondre