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 2017-05-12 11:49:17

jvi78
Guest
Registered: 2017-05-12
Posts: 4

Problème de MaJ

Bonjour,
Je voudrais mettre à jour GLPI de la 0.90.3 vers la 9.1.3, mais je n'y arrive pas. Avant de mettre à jour la prod je test sur une VM, les systèmes sont identiques (Ubuntu 14.04).

J'ai eu plein d'erreurs divers du coup j'ai mis à jours le système, ainsi que php en 7.1 et mysql en 5.7.18.
Le tableau de MaJ GLPI est tout au vert, mais lorsque je clique sur Mettre à jour j'optiens toujours l'erreur suivante :

9.1 multiple alter in glpi_virtualmachinesystems - Erreur durant l'éxecution de la requête : ALTER TABLE `glpi_virtualmachinesystems` ADD `date_mod` DATETIME DEFAULT NULL , ADD INDEX `date_mod` (`date_mod`) - L'erreur est Table 'glpi.glpi_virtualmachinesystems' doesn't exist

J'ai essayé de créer la table manuellement avec une clé dans phpmyadmin, mais la tout le tableau de test devient rouge ...
même en passant de la 0.90.5 à la 0.9.1, j'ai la même erreur.

J'ai cherché mais je trouve pas de problème identique sur le forum ou le net, si quelqu'un aurait une idée, merci.

Offline

#2 2017-05-15 07:43:19

bzh
Guest
Registered: 2016-09-25
Posts: 291

Re: Problème de MaJ


Virtual Box \ Debian 8 \ GLPI 9.4

Offline

#3 2017-05-15 08:22:10

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 3,313

Re: Problème de MaJ

mysql en 5.7.18.

cette version n'est pas supportée d'après les prérequis :
https://github.com/glpi-project/glpi :

Prerequisites

    A web server (Apache, Nginx, IIS, etc.)

    MariaDB (or MySQL < 5.7)

    PHP 5.4 or higher

    Mandatory PHP extensions:
        json
        mbstring
        mysqli
        session
        gd (picture generation)
        curl (CAS authentication)

    Recommended PHP extensions (to enable optional features)
        domxml (CAS authentication)
        imap (mail collector and users authentication)
        ldap (users authentication)
        openssl (encrypted communication)


Trouver la panne avant de réparer...
*GLPI 0.90.5+fusion90+1.0+behaviours0.90+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.1.6 (behaviours+DashBoard+fields+pdf+formcreator)hebergé sur serveur mutualisé.

Offline

#4 2017-05-15 10:00:13

jvi78
Guest
Registered: 2017-05-12
Posts: 4

Re: Problème de MaJ

LaDenrée wrote:

mysql en 5.7.18.

cette version n'est pas supportée d'après les prérequis :
https://github.com/glpi-project/glpi :

Prerequisites
......

J'ai essayé avec PHP 5.5.9 et MySQL 5.5.41 et même erreur.

GLPI SETUP

Mise à jour
Connexion à la base de données réussie

Changement de la structure de la base de données - glpi_virtualmachinesystems (2 secondes)
Mise à jour en 0.90.5

Traitement terminé. (0 seconde)
Mise à jour en 9.1

Traitement en cours...
9.1 multiple alter in glpi_virtualmachinesystems - Erreur durant l'éxecution de la requête : ALTER TABLE `glpi_virtualmachinesystems` ADD `date_mod` DATETIME DEFAULT NULL , ADD INDEX `date_mod` (`date_mod`) - L'erreur est Table 'glpi.glpi_virtualmachinesystems' doesn't exist

Merci, J'ai créé une table comme suit :

CREATE TABLE glpi_virtualmachinesystems (

    id INT NOT NULL,

    date_mod DATETIME DEFAULT NULL,

        PRIMARY KEY(id)

);

ça a l'air de fonctionner, sauf qu'il a fallut que je crée aussi les tables suivantes :
glpi_virtualmachinetypes
glpi.glpi_vlans
glpi_wifinetworks

Un problème de droit d’accès à la base ??
ALTER TABLE veut dire modifier, hors on dirait qu'entre la version 0.90.5 et 9.1 il n'y a pas de script pour créer ces tables qui ne sont pas présente avant la 9.1.

Last edited by jvi78 (2017-05-15 10:02:04)

Offline

#5 2017-05-15 13:57:45

bzh
Guest
Registered: 2016-09-25
Posts: 291

Re: Problème de MaJ

Je n'est pas été confronté a ce problème  car je fait les mise a jours dès leurs sortie a quelques jours près !

Pour le lien que j'ai donnée c'est celui que j'ai trouver via une recherche via le moteur de recherche Google ;-)


Virtual Box \ Debian 8 \ GLPI 9.4

Offline

#6 2017-05-22 15:19:58

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

Re: Problème de MaJ

jvi78 wrote:

ALTER TABLE veut dire modifier, hors on dirait qu'entre la version 0.90.5 et 9.1 il n'y a pas de script pour créer ces tables qui ne sont pas présente avant la 9.1.

Je confirme que dans la fonction d'update entre la 0.90.5 et la 9.1 il n'y a pas la création de cette table, ce qui est tout à fait normal vu que c'est table est créée dans la migration de la 0.78.2 à la 0.80.
D'ailleurs lors de cette migration, 21 nouvelles tables sont créées.

Vous devez donc avoir une version "bancale" depuis de nombreuses versions.


CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#7 2017-07-18 10:46:37

jvi78
Guest
Registered: 2017-05-12
Posts: 4

Re: Problème de MaJ

J'ai commencé à utiliser GLPi depuis la 0.85, cela ne vient pas de la ?

Offline

#8 2017-07-18 13:16:06

bzh
Guest
Registered: 2016-09-25
Posts: 291

Re: Problème de MaJ

et si tu fait une mise a jour de 0.85 vers 0.90 ?

puis une fois vérifier ver la dernière ?


Virtual Box \ Debian 8 \ GLPI 9.4

Offline

Board footer

Powered by FluxBB