# Mise à jour de la 23.05 vers 23.16 impossible

**URL:** <https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404>\
**Category:** Installation/Configuration\
**Created:** [November 28, 2023, 6:40pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404 "2023-11-28T18:40:32Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![ZaleXxXx](https://avatars.discourse-cdn.com/v4/letter/z/9e8a1a/32.png) [@ZaleXxXx](https://wazo-platform.discourse.group/u/ZaleXxXx)\
**Post date:** [November 28, 2023, 6:40pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/1 "2023-11-28T18:40:32Z")

</div>

Bonsoir,

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:](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](http://sqlalche.me/e/13/f405))’]

Voilà des messages que je rencontre lors de la migration :

 ![image](https://global.discourse-cdn.com/free1/uploads/wazo_platform/original/1X/95993a8cee4ee07266c8fd9e88c0388538919487.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/wazo_platform/original/1X/34b840b5a0c424c79cf6ceafa21a1f639bceef7a.png)

Quels logs vont donner des infos, et qu’est-ce que c’est que ce bordel ? 😀

Merci de votre aide

---

<div class="post-metadata">

**Author:** ![quintana](https://yyz2.discourse-cdn.com/free1/user_avatar/wazo-platform.discourse.group/quintana/32/916_2.png) [@quintana](https://wazo-platform.discourse.group/u/quintana)\
**Post date:** [November 28, 2023, 11:50pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/2 "2023-11-28T23:50:45Z")

</div>

Salut, ça ressemble à un souci de migration de la base de données.

---

<div class="post-metadata">

**Author:** ![ZaleXxXx](https://avatars.discourse-cdn.com/v4/letter/z/9e8a1a/32.png) [@ZaleXxXx](https://wazo-platform.discourse.group/u/ZaleXxXx)\
**Post date:** [November 29, 2023, 1:36am UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/3 "2023-11-29T01:36:15Z")

</div>

Salut Sylvain,

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 ?

---

<div class="post-metadata">

**Author:** ![fblackburn](https://avatars.discourse-cdn.com/v4/letter/f/51bf81/32.png) [@fblackburn](https://wazo-platform.discourse.group/u/fblackburn)\
**Post date:** [November 29, 2023, 2:50pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/4 "2023-11-29T14:50:06Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![ZaleXxXx](https://avatars.discourse-cdn.com/v4/letter/z/9e8a1a/32.png) [@ZaleXxXx](https://wazo-platform.discourse.group/u/ZaleXxXx)\
**Post date:** [November 29, 2023, 4:07pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/5 "2023-11-29T16:07:48Z")

</div>

Salut fblackburn,

Je refais la maj ce soir et j’envoie les infos demandées 😉

---

<div class="post-metadata">

**Author:** ![ZaleXxXx](https://avatars.discourse-cdn.com/v4/letter/z/9e8a1a/32.png) [@ZaleXxXx](https://wazo-platform.discourse.group/u/ZaleXxXx)\
**Post date:** [November 29, 2023, 11:44pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/6 "2023-11-29T23:44:59Z")

</div>

Je viens de tenter la mise à jour, toujours pareil.

J’ai tenté une restauration de la base de données, une mise à jour de Postgre 16, rien n’y fait

[Voilà le dossier des logs](https://t.ly/fQ6qN)

Est-ce qu’il faudrait une migration de postgre intermédiaire ?

---

<div class="post-metadata">

**Author:** ![fblackburn](https://avatars.discourse-cdn.com/v4/letter/f/51bf81/32.png) [@fblackburn](https://wazo-platform.discourse.group/u/fblackburn)\
**Post date:** [November 30, 2023, 1:59pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/7 "2023-11-30T13:59:23Z")

</div>

> [@ZaleXxXx](#):
>
> Est-ce qu’il faudrait une migration de postgre intermédiaire ?

Non ca n’a rien à voir avec la version de postgres, tout va bien de ce coté  
C’est en lien avec la migration des données (executé par les scripts wazo)

à la fin de l’upgrade on voit les lignes

```auto
Executing upgrade script /usr/share/wazo-upgrade/pre-start.d/05-run-xivo-check-db.sh...
Checking database...
	NOK (current revision is f33878e11ef4)

```

Et c’est ca qui n’est pas normal

J’ai pas le temps d’investiguer aujourd’hui, mais je vais regarder ca plus en details dans les prochains jours

---

<div class="post-metadata">

**Author:** ![ZaleXxXx](https://avatars.discourse-cdn.com/v4/letter/z/9e8a1a/32.png) [@ZaleXxXx](https://wazo-platform.discourse.group/u/ZaleXxXx)\
**Post date:** [November 30, 2023, 2:20pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/8 "2023-11-30T14:20:28Z")

</div>

Ah merci pour la piste  
Je vais essayer de regarder de mon côté si je trouve quelque chose pour te faire gagner du temps !

---

<div class="post-metadata">

**Author:** ![ZaleXxXx](https://avatars.discourse-cdn.com/v4/letter/z/9e8a1a/32.png) [@ZaleXxXx](https://wazo-platform.discourse.group/u/ZaleXxXx)\
**Post date:** [December 1, 2023, 1:22pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/9 "2023-12-01T13:22:09Z")

</div>

> [@Upgrade error form 21.02 to 21.05, database upgrade](https://wazo-platform.discourse.group/t/upgrade-error-form-21-02-to-21-05-database-upgrade/804/5):
>
> Yes missing output is what is strange. For a weird reason, you have db-skip to true, so your DB will never be updated automatically To fix it: echo "xivo-manage-db xivo-manage-db/db-skip boolean false" | debconf-set-selections xivo-update-db xivo-check-db Then you can retry wazo-upgrade

Tu avais déjà répondu à un thread qui semble ressembler au mien, tu crois que je doi faire la même manip ?  
Pour info je ne peux tester que le soir…

---

<div class="post-metadata">

**Author:** ![fblackburn](https://avatars.discourse-cdn.com/v4/letter/f/51bf81/32.png) [@fblackburn](https://wazo-platform.discourse.group/u/fblackburn)\
**Post date:** [December 1, 2023, 1:48pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/10 "2023-12-01T13:48:42Z")

</div>

Ah si tu as `db-skip: true` (via [cette commande](https://wazo-platform.discourse.group/t/upgrade-error-form-21-02-to-21-05-database-upgrade/804/2))  
Alors oui, en faisant la meme procédure tu devrais retomber sur tes pieds 🙂

---

<div class="post-metadata">

**Author:** ![fblackburn](https://avatars.discourse-cdn.com/v4/letter/f/51bf81/32.png) [@fblackburn](https://wazo-platform.discourse.group/u/fblackburn)\
**Post date:** [December 1, 2023, 8:47pm UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/11 "2023-12-01T20:47:48Z")

</div>

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..`

```auto
Updating database...
Updating database done.

```

mais ce n’est pas le cas, donc ca semble confirmer que tu as `db-skip: true`

---

<div class="post-metadata">

**Author:** ![ZaleXxXx](https://avatars.discourse-cdn.com/v4/letter/z/9e8a1a/32.png) [@ZaleXxXx](https://wazo-platform.discourse.group/u/ZaleXxXx)\
**Post date:** [December 11, 2023, 12:27am UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/12 "2023-12-11T00:27:29Z")

</div>

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…
- 

> echo “xivo-manage-db xivo-manage-db/db-skip boolean false” | debconf-set-selections  
> xivo-update-db  
> xivo-check-db

- regénération du certificat SSL qui saute (j’ai même du faire un certbot upgrade)
- wazo-upgrade

et enfin la fin de la souffrance !

Merci @quintana et @fblackburn je vais pouvoir me concentrer sur mon problème d’[accès au menu Devices](https://wazo-platform.discourse.group/t/menu-devices-inaccessible-httpconnectionpool-port-9486-read-timed-out/1405/3) maintenant 🤣

---

<div class="post-metadata">

**Author:** ![quintana](https://yyz2.discourse-cdn.com/free1/user_avatar/wazo-platform.discourse.group/quintana/32/916_2.png) [@quintana](https://wazo-platform.discourse.group/u/quintana)\
**Post date:** [December 11, 2023, 12:46am UTC](https://wazo-platform.discourse.group/t/mise-a-jour-de-la-23-05-vers-23-16-impossible/1404/13 "2023-12-11T00:46:09Z")

</div>

Félicitations, merci pour ton feedback.
