Mise à jour 3.1.38 vers 3.2.10

Installation & Configuration du logiciel
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

Bonjour,
Je les ai pourtant tous passés; je recommence et vous fais un retour.
Merci
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Vous pourrez également vérifier après chaque patch qu'il n'y a pas d'erreur d'exécution de ce dernier.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

Patch update_3.1.48_to_3.1.49.sql:

ALTER TABLE `tattachments` ADD `uid` VARCHAR(255) NOT NULL AFTER `id`;
MySQL a répondu : Documentation

#1060 - Nom du champ 'uid' déjà utilisé
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Il semble que ce patch est déjà été exécuté sur votre base de données
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

update_3.1.50_to_3.2.0.sql:

UPDATE `ttypes_answer` SET id='0' WHERE name='Aucune';
MySQL a répondu : Documentation

#1062 - Duplicata du champ '0' pour la clef 'PRIMARY'
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

de la même manière il semble que ce script soit déja passé sur votre base de données, si l'exécution s'est arrêter à cette requête, vous pourrez executer la fin du script suivante :

Code : Tout sélectionner

INSERT INTO `tusers` (`login`,`firstname`,`lastname`,`profile`,`disable`) VALUES ('delete_user_gs','Utilisateur','Supprimé','2','1');

ALTER TABLE `tstates` ADD `meta` INT NOT NULL AFTER `display`;
UPDATE `tstates` SET `meta`='1' WHERE `id`='1' OR `id`='2' OR `id`='6';

ALTER TABLE `tcompany` ADD `SIRET` VARCHAR(20) NOT NULL AFTER `country`;
ALTER TABLE `tcompany` ADD `TVA` VARCHAR(20) NOT NULL AFTER `SIRET`;

ALTER TABLE `tparameters` ADD `company_limit_hour` INT(1) NOT NULL AFTER `company_limit_ticket`;
ALTER TABLE `tcompany` ADD `limit_hour_number` INT(5) NOT NULL AFTER `limit_ticket_date_start`;
ALTER TABLE `tcompany` ADD `limit_hour_days` INT(5) NOT NULL AFTER `limit_hour_number`;
ALTER TABLE `tcompany` ADD `limit_hour_date_start` DATE NOT NULL AFTER `limit_hour_days`;
Vous pourrez également modifier votre serveur de base de données pour être en adéquation avec les presrequis de l'application.

cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

Tous les prérequis sont respectés, j'ai une autre instance à jour en 3.2.10 sur le même serveur.

L'importation a réussi, 22 requêtes exécutées. (update_3.2.0_to_3.2.1.sql):

ALTER TABLE `tlogs` ADD `user` INT(10) NOT NULL AFTER `message`;
MySQL a répondu : Documentation

#1060 - Nom du champ 'user' déjà utilisé


Je continue jusqu'à 3.2.10 pour voir si j'ai toujours le problème
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

Cette fois c'est OK malgré quelques autres erreurs.
Merci beaucoup pour votre aide
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Toujours le même problème vous avez exécuté deux fois le patch SQL sur votre base de données, les patch sont à exécuter une seul fois dans l'ordre.
Lorsque vous serez en version 3.2.10, faite un impression écran de la page administration > système

https://doc.gestsup.fr/prerequisites/#serveur
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

comsecgestsup.jpg
comsecgestsup.jpg (126.57 Kio) Vu 1821 fois
Répondre