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 2024-04-30 13:02:24

tnt83
Member
Registered: 2024-04-30
Posts: 1

Différence de schéma après mise à jour GLPI v10.0.14 vers 10.4.0.15

Bonjour,

Je teste la mise à jour de la version GLPI 10.0.14 vers la version 10.0.15 et avant la migration, tout est OK pour le check de BdD mais une fois la mise à jour effectuée, j'ai ce message :

root@xxxxxxxxxxxx:/var/www/html/glpi# php bin/console database:check_schema_integrity

Le schéma diffère pour la table "glpi_items_disks".
--- Schéma de base de données attendu
+++ Schéma de base de données actuel
@@ @@
   `encryption_type` varchar(255),
   `entities_id` int NOT NULL DEFAULT 0,
   `filesystems_id` int NOT NULL DEFAULT 0,
-  `freesize` bigint NOT NULL DEFAULT 0,
+  `freesize` int NOT NULL DEFAULT 0,
   `is_deleted` tinyint NOT NULL DEFAULT 0,
   `is_dynamic` tinyint NOT NULL DEFAULT 0,
   `items_id` int NOT NULL DEFAULT 0,
@@ @@
   `itemtype` varchar(255),
   `mountpoint` varchar(255),
   `name` varchar(255),
-  `totalsize` bigint NOT NULL DEFAULT 0,
+  `totalsize` int NOT NULL DEFAULT 0,
   PRIMARY KEY (`id`),
   KEY `date_creation` (`date_creation`),
   KEY `date_mod` (`date_mod`),


Y-a-t-il quelque chose à modifier ou est-ce normal et qu'il ne faut pas prendre en compte ce changement ?

Merci d'avance.

Last edited by tnt83 (2024-04-30 13:03:11)

Offline

#2 2024-05-02 13:05:19

InfoTellos
Member
Registered: 2023-12-14
Posts: 4

Re: Différence de schéma après mise à jour GLPI v10.0.14 vers 10.4.0.15

Bonjour,

la réponse à ce sujet m'intéresse.

j'ai exactement la même erreur.

Comment peut-on modifier le schéma afin qu'il corresponde à ce qui est attendu par GLPI ?

Last edited by InfoTellos (2024-05-02 13:05:53)

Offline

#3 2024-05-02 14:19:49

CHAUVEAUX
Member
Registered: 2024-04-23
Posts: 5

Re: Différence de schéma après mise à jour GLPI v10.0.14 vers 10.4.0.15

Bonjour,
J'ai eu le même avertissement lors de la mise à jour GLPI de 10.0.14 vers 10.0.15 sur XAMP 8.2.12
Dans la base de données, j'ai modifié le type "int" par "bigint" pour les champs "freesize" et "totalsize" de la table "glpi_item_disks"
Et c'était OK

Offline

#4 2024-05-02 14:25:52

InfoTellos
Member
Registered: 2023-12-14
Posts: 4

Re: Différence de schéma après mise à jour GLPI v10.0.14 vers 10.4.0.15

j'ai trouvé la réponse sur le site suivant : github.com/glpi-project/glpi/issues/16844

il faut se connecter sur la base SQL en root : mysql -u root -p
Trouver la base de données de GLPI via la commande suivante : SHOW DATABASES;
Se connecter sur la base de données GLPI: USE DBGLPI;
Puis lancer les 2 commandes suivantes:
ALTER TABLE glpi_items_disks MODIFY COLUMN freesize BIGINT NOT NULL DEFAULT 0;
ALTER TABLE glpi_items_disks MODIFY COLUMN totalsize BIGINT NOT NULL DEFAULT 0;

on quitte la BDD, et on relance le test d'intégrité de GLPI : sudo php bin/console database:check_schema_integrity

pour ma part, cette manipulation a résolu le problème.

Offline

#5 2024-05-13 11:16:24

vlefebvre
Member
Registered: 2020-05-12
Posts: 1

Re: Différence de schéma après mise à jour GLPI v10.0.14 vers 10.4.0.15

Bonjour,

Même problème pour moi.
La solution a fonctionné aussi.
Merci beaucoup. ?

Offline

#6 2024-05-14 13:10:22

cyrillem
Member
Registered: 2023-05-16
Posts: 20

Re: Différence de schéma après mise à jour GLPI v10.0.14 vers 10.4.0.15

InfoTellos wrote:

j'ai trouvé la réponse sur le site suivant : github.com/glpi-project/glpi/issues/16844

il faut se connecter sur la base SQL en root : mysql -u root -p
Trouver la base de données de GLPI via la commande suivante : SHOW DATABASES;
Se connecter sur la base de données GLPI: USE DBGLPI;
Puis lancer les 2 commandes suivantes:
ALTER TABLE glpi_items_disks MODIFY COLUMN freesize BIGINT NOT NULL DEFAULT 0;
ALTER TABLE glpi_items_disks MODIFY COLUMN totalsize BIGINT NOT NULL DEFAULT 0;

on quitte la BDD, et on relance le test d'intégrité de GLPI : sudo php bin/console database:check_schema_integrity

pour ma part, cette manipulation a résolu le problème.

Meme probleme pour moi au passage 0.0.14 ver 15 sur debian 12

sudo php bin/console database:check_schema_integrity
Cette commande ne passe par pour une erreur "bin" non trouve


GLPI 10.0.16 - Debian 12

Offline

#7 2024-05-14 22:36:46

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,807
Website

Re: Différence de schéma après mise à jour GLPI v10.0.14 vers 10.4.0.15

cyrillem wrote:

sudo php bin/console database:check_schema_integrity

N'exécutez jamais quoi que ce soit lié à GLPI en tant que root. Cela ruinera presque certainement les autorisations de fichiers (principalement les fichiers journaux et les fichiers cache).

Au lieu de cela, vous devez l'exécuter en tant que même utilisateur que celui utilisé par votre serveur Web.

Pour l'erreur que vous avez reçue, vous devez exécuter cette commande depuis le répertoire GLPI.

Exemple:
cd /var/www/html/glpi
sudo -u www-data bin/console database:check_schema_integrity


GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.

Offline

#8 2024-06-05 13:22:14

pierreL
Member
Registered: 2023-05-22
Posts: 60

Re: Différence de schéma après mise à jour GLPI v10.0.14 vers 10.4.0.15

Bonjour,

merci pour la solution, j'avais le même problème lors du passage de Glpi 10.0.9 vers Glpi 10.0.15. smile wink

Offline

#9 2024-07-12 19:04:15

cyrillem
Member
Registered: 2023-05-16
Posts: 20

Re: Différence de schéma après mise à jour GLPI v10.0.14 vers 10.4.0.15

Etant resté en version 10.0.14, je n'ai pas fait la mise à jour en 15
Mais il semble que le passage de 10.0.14 vers 10.0.16 ne pose plus ce problème de Différence de schéma après mise à jour GLPI v10.0.14 vers 10.4.0.15
A l'ouverture de GLPI, la mise à jour de la base s'est passée sans problème.

Encore merci


GLPI 10.0.16 - Debian 12

Offline

Board footer

Powered by FluxBB