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 2016-02-12 16:09:58

sjailliard
Member
Registered: 2016-02-12
Posts: 3

Problèmes multiples lors de mise à jour 0.84.3 -> 0.90.1

Bonjour,

J'ai installé GLPI 0.84.3 sur un serveur Linux Ubuntu avec authentification LDAP.
Jusque-là pas de problème.

J'ai essayé de mettre à jour GLPI vers la version 0.90.1 en suivant la procédure suivante :

- J'ai renommé /usr/share/glpi en /usr/share/glpi.bak
- J'ai décompressé l'archive de la nouvelle version à l'ancien emplacement de GLPI
- J'ai effectué un chmod 777 sur les dossiers config et files
- je me suis connecté sur la page d'accueil depuis mon navigateur et ai suivi la procédure de mise à jour

1er problème rencontré : impossible de me connecter depuis mon compte admin avec authentification LDAP
Je me suis alors connecté avec un compte admin local et j'ai obtenu une page vide après authentification.
En affichant la source de la page dans mon navigateur j'ai vu que celle-ci était interompue immédiatement après la balise body du début comme si quelque chose avait planté au niveau du code php.

En regardant les logs Apache j'ai trouvé les erreurs suivantes :

[Fri Feb 12 14:11:23.126087 2016] [:error] [pid 14174] [client 100.100.1.58:57048] PHP Fatal error: Uncaught exception 'Zend\\I18n\\Exception\\OutOfBoundsException' with message 'Provided index 1 does not exist in plural array' in /usr/share/glpi/lib/Zend/I18n/Translator/Translator.php:413\nStack trace:\n#0 /usr/share/glpi/inc/autoload.function.php(157): Zend\\I18n\\Translator\\Translator->translatePlural('Task category', 'Task categories', 2, 'glpi')\n#1 /usr/share/glpi/inc/dropdown.class.php(727): _n('Task category', 'Task categories', 2)\n#2 /usr/share/glpi/inc/commondropdown.class.php(108): Dropdown::getStandardDropdownItemTypes()\n#3 /usr/share/glpi/inc/html.class.php(1282): CommonDropdown::getMenuContent()\n#4 /usr/share/glpi/front/central.php(72): Html::header('Interface stand...', '/glpi/front/cen...')\n#5 {main}\n thrown in /usr/share/glpi/lib/Zend/I18n/Translator/Translator.php on line 413, referer: http://intrasi/glpi/front/login.php

J'ai restauré la base de données et les fichiers GLPI pour revenir à la 0.84.3 et relancé la procédure mais cette fois en sélectionnant l'interface en Anglais au lieu du Français (vu l'erreur sur Translator.php je me suis dit que c'était peut-être un problème lié à la langue) mais problème identique.

J'ai retenté la procédures plusieurs fois avec des petites variantes mais je ne parviens pas à mettre à jour GLPI correctement.
Quelqu'un a-t-il une idée de la source du problème ?

Merci beaucoup.

Offline

#2 2016-02-12 16:25:48

sjailliard
Member
Registered: 2016-02-12
Posts: 3

Re: Problèmes multiples lors de mise à jour 0.84.3 -> 0.90.1

Finalement j'ai trouvé le problème.
J'ai simplement mis à jour php-pear et redémarré Apache.
Ça fonctionne parfaitement maintenant.

Offline

#3 2016-02-12 19:48:54

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Problèmes multiples lors de mise à jour 0.84.3 -> 0.90.1

sjailliard wrote:

- J'ai effectué un chmod 777 sur les dossiers config et files


Ce n'est vraiment pas top pour la sécurité et surtout ce n'est pas nécessaire.
Il suffit de mettre Apache propriétaire de ces 2 dossiers en résursif et un 775 est très largement suffisant


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#4 2016-02-12 20:46:33

sjailliard
Member
Registered: 2016-02-12
Posts: 3

Re: Problèmes multiples lors de mise à jour 0.84.3 -> 0.90.1

D'accord, je vais changer ça.
Merci.

J'avais mis 750 mais ça ne passait pas et comme j'avais déjà d'autres problèmes à régler j'ai mis 777 pour être tranquille.

Offline

Board footer

Powered by FluxBB