J’ai un souci quand je fais la mise à jour de ma version 23.05 vers 23.16 avec mise à jour de Debian.
Au début tout se passe bien, et puis voilà le résultat, je perds tous mes contextes
^ Details
GET http://localhost:9486/1.1/contexts?recurse=False: [‘Unexpected error: (psycopg2.errors.UndefinedColumn) column context.uuid does not exist\nLINE 1: SELECT context.id AS context_id, context.uuid AS context_uui…\n ^\nHINT: Perhaps you meant to reference the column “context.id”.\n\n[SQL: SELECT context.id AS context_id, context.uuid AS context_uuid, context.tenant_uuid AS context_tenant_uuid, context.name AS context_name, context.displayname AS context_displayname, context.contexttype AS context_contexttype, context.commented AS context_commented, context.description AS context_description \nFROM context \nWHERE context.tenant_uuid IN (%(tenant_uuid_1)s) ORDER BY context.id ASC]\n[parameters: {'tenant_uuid_1': '1c35773b-ba58-4fd6-88a0-2c92f1a9e326'}]\n(Background on this error at: Error Messages — SQLAlchemy 1.3 Documentation)’]
Voilà des messages que je rencontre lors de la migration :
Sachant que j’ai fait une sauvegarde de celle-ci avant mise à jour, si je mets à jour postgresql et que je restaure la base, ça peut le faire ou ça va être un gros bordel ?
Bonne question, de mémoire j’ai deja eu des soucis pour restaurer une version inférieur de DB sur un postgres plus recent.
Pour y voir plus clair, tu peux nous envoyer le log de l’upgrade?
/var/log/wazo-upgrade.log
/var/log/wazo-dist-upgrade.log
Tu peux essayer de rouler la commande xivo-check-db aussi
edit: pour info
le log du migration vers pg13 est normal. Selon ton symptôme, l’erreur proviendrait lors de l’upgrade des schemas fait par les services
le log d’erreur de DHCP est “normal” lors du wazo-dist-upgrade
Merci pour ta recherche, ca a simplifié l’investigation
Les logs semblent confirmer ce que tu as trouvé.
Normalement tu devrais avoir ces lignes après le Settings up xivo-manage-db..
Updating database...
Updating database done.
mais ce n’est pas le cas, donc ca semble confirmer que tu as db-skip: true
Youhouuuuuuuuuuuuu, c’est bon, ça a fonctionné !!!
Et bien ce ne fut pas de tout repos, beaucoup de galères, mais la 23.16 est en place, les appels fonctionnent, et je retrouve contextes et autres infos !!
J’ai donc fait dans cet ordre (après moult essais…)
wazo-dist-upgrade
redémarrage
il a quand même fallu aussi passer par une restauration de la bdd…