Bon, mise à jour à partir de la v3.6.3, via rpi-update.sh…
Gladys redémarre, interface web OK, mais écran Brain, vide du coup, je tente de mettre à jour les données de Gladys via l’écran paramètres et là, erreur :
salut @Pti_Nico,
j’ai mis également à jours cette après midi et j’ai eu le même message d’erreur, je pensais que c’était mon installation, et même en cliquant sur Mise à jours des données ça n’a pas fonctionné et surtout un beau message d’erreur.
donc j’ai ajouter manuellement la colonne à la base dans mysql :
ALTER TABLE sentence ADD status VARCHAR(255);
je sais pas si c’était le bon type de la colonne, mais en tout cas ça marche chez moi.
J’ai aussi fait un backup avant la mise à jour, mais @pierre-gilles a indiqué qu’il y avait aussi une migration de la BDD à faire pour passer en v3.7.x.
Et vu le message d’erreur que j’ai, il me manque bien un champ en base… du coup, je me pose des questions…
oui je suis d’accord avec toi car le paramètre apparaît bien dans le fichier model Sentense.js, il y a peut-être un problème quelque part, mais la je maîtrise pas trop encore cette partie là, je pense que @pierre-gilles pourrait être le plus apte pour ça.
Comme j’écrivais plus haut, lors de la mise à jour, le script d’init est lancé. Ce script effectue toutes les opérations de migrations de base de donnée ! Ne faites pas les migrations à la main, c’est comme ça qu’après vous vous retrouvez avec des problèmes incompréhensible comme là ^^ (forcément quand on bidouille la DB dans le dos de Gladys ^^ )
Si la colonne n’a pas été créée, vous pouvez lancer manuellement l’init en allant dans le dossier “/home/pi/gladys”, et en lançant :
node init.js
Ou tout simplement en relançant la maj.
ça m’étonne que vous soyez autant à avoir ce problème, bizarrement chez moi sur mon Raspberry Pi ça a fonctionné nickel
@pierre-gilles, ça doit être lié aux index que j’ai ajouté pour plus de fluidité des écrans event et devices.
Je test ce soir après les avoir supprimés.
Avis aux amateurs de problèmes balèzes (@pierre-gilles, @C4rlit0, @LepetitGeek), j’ai viré mes index et relancé l’init.
Mais j’ai toujours une erreur :