You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2018-11-25 21:33:35

Agrafeuse
Member
Registered: 2018-11-25
Posts: 2

Extensions manquantes

Hello à tous !

Je monte actuellement un lab chez moi et je voulais intégrer GLPI dans mon infra.

J'utilise un système Ubuntu Server 18.04 LTS, avec la version GLPI 9.2.3 de GitHub.
J'ai donc procédé à l'installation des différents pré-requis (php / mysql / ...) et au moment où je me connecte à mon serveur via l'interface Web pour le configurer,
je me retrouve avec quelques extensions manquantes.

Je tiens à préciser avant que j'ai fait pas mal de recherches, que j'ai essayé des solutions qui ont fonctionné pour d'autres mais pas pour moi !
Les extensions sont les suivantes :

-IMAP
-APCu
-CAS
-mbstring

Pour mbstring j'ai testé différentes façons d'écrire qui fonctionnaient visiblement sur des versions plus anciennes (type php5) :

 sudo apt-get install php7.2-mbstring
 sudo apt-get install php7-mbstring
 sudo apt-get install php-mbstring

Idem pour IMAP et CAS. J'ai bien installé le module php7.2 pourtant.

Pour APCu j'ai cru comprendre que je devais passer par le site avec un wget comme GitHub, cependant je ne sais pas où le décompresser ? (Dans /var/www/html/glpi ?)

Merci d'avoir pris le temps de lire smile

_________________________________________________________________________________________________________________________________________________________________________________
EDIT :

J'a réussi à installer l'extension mbstring via wget :

http://security.ubuntu.com/ubuntu/pool/universe/p/php7.2/php7.2-mbstring_7.2.10-0ubuntu0.18.04.1_amd64.deb
dpkg -i php7.2-mbstring_7.2.10-0ubuntu0.18.04.1_amd64.deb 

Pour imap ça se complique :

wget http://seucurity.ubuntu.com/ubuntu/pool/universe/p/php7.2/php7.2-imap_7.2.10-0ubuntu0.18.04.1_amd64.deb
dpkg -i php7.2-imap_7.2.10-0ubuntu0.18.04.1_amd64.deb

(Lecture de la base de données... 104037 fichiers et répertoires déja installés.)
Préparation du dépaquetage de php7.2-imap_7.2.10-0ubuntu0.18.04.1_amd64.deb ...
Dépaquetage de php7.2-imap (7.2.10-0ubuntu0.18.04.1) sur (7.2.10.0ubuntu0.18.04.1)
dpkg: des problèmes de dépendances empêchent la configuration de php7.2-imap :
   php7.2-imap dépend de libc-client2007e ; cependant :
      Le paquet libc-client2007e n'est pas installé.

dpkg: erreur de traitement du paquet php7.2-imap (--install) :
   problèmes de dépendances - laissé non configuré 
Traitement des actions différées ("triggers") pour libapache2-mod-php7.2 (7.2.10-0ubuntu0.18.04.1)
...
Des erreurs ont été rencontrées pendant l'exécution :
   php7.2-imap 

Je tente donc d'installer la dépendance (je crois qu'on dit comme ça) en utilisant la commande :

apt-cache search libc-client2007e
apt-get install libc-client2007e-dev

Et là il me retourne qu'il manque d'autres choses, donc je continue, et à chaque fois de nouvelles choses sont demandées et je ne m'en sors pas, à tel point qu'on en arrive au serpent qui se mord la queue.

Last edited by Agrafeuse (2018-11-25 23:32:49)

Offline

#2 2018-11-27 12:57:05

Agrafeuse
Member
Registered: 2018-11-25
Posts: 2

Re: Extensions manquantes

Re à tous,

Je me permets de faire deuxième post pour partager la solution :

En fait ma distribution Ubuntu Server 18.04 LTS intégrait très peu de dépôts dans le fichier /etc/apt/sources.list, à savoir :

deb http://archive.ubuntu.com/ubuntu bionic main
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic-updates main

Ce pourquoi il n'arrivait pas à résoudre les demandes apt-get avec certains modules php, il faut donc ajouter avec un éditeur (type nano) les dépôts suivants :

deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe multiverse

Voilà, en espérant que ça serve à certains

Offline

Board footer

Powered by FluxBB