Page 1 sur 2

[2024.1] Procédure pour revenir en 2023.2

Publié : 05 janv. 2024, 21:24
par Keros
Bonjour,

La mise à jour 2024.1 génère des difficultés dans plusieurs cas de figure :
  • Arrêt du fonctionnement d'OpenZwave
Si vous n'avez pas migré vers Zwave JS avant de faire la mise à jour, votre plugin Zwave (OpenZwave) ne fonctionne plus sur la nouvelle version 2024.1 stable. Deux possibilités :

Solution 1 : Passer en béta : le 05 janvier 2024, OpenZwave a été réintégré dans la branche béta pour laisser le temps aux retardataires de migrer vers Zwave JS.
Solution 2 : Revenir à la version 2023.2 en utilisant la procédure ci-dessus
  • Processeur de Pi ancien
Gizmocuz arrête de compiler DomoticZ pour les Raspberry Pi avec des processeurs armv6.
Solution : Revenir à la version 2023.2 en utilisant la procédure ci-dessus


Évidement, ceci ne peut être qu'une solution temporaire, mais qui devrait vous permettre de remettre DomoticZ fonctionnel le temps de préparer votre système pour passer à la 2024.1

Re: [2024.1] Procédure pour revenir en 2023.2

Publié : 05 janv. 2024, 22:39
par jcjames_13009
Salut

Voici donc la procédure que j'ai utilisée pour revenir à la version 2023.2

Prérequis :
  • Avoir une base de donnée de DomoticZ en version 2023.2, soit sauvegardée avant la 2024.1, soit récupérer dans le dossier domoticz/backups (si vous aviez le backup auto d'activer). Le fichier domoticz.db du dossier de DomoticZ risque d'avoir été upgrader vers la 2024.1 lors de la mise à jour et le downgrade n'est pas possible.
  • Avoir l'exécutable de la version 2023.2 qui fonctionnait. Keros partage le sien dans le message suivant.

Procédure :
  • Supprimer le contenu du répertoire domoticz. J'ai utilisé FileZilla pour me connecter au Raspberry pi et pour supprimer tous les fichiers
  • Copier la version de DomoticZ dans le répertoire domoticz (domoticz_linux_2023.2_armhf.tgz dasn mon cas). Comme précédemment j'ai utilisé FileZila
  • Décompresser le fichier

    Code : Tout sélectionner

    tar xvfz domoticz_linux_2023.2_armhf.tgz
  • Copier votre ancienne base de donnée dans le répertoire domoticz
  • Copier l'exécutable domoticz de l'ancienne version dans le répertoire domoticz
DomoticZ est à nouveau disponible.


Pour la suite :
  • Désactiver les mises à jour automatiques dans les paramètres
  • Activer le backup auto de la base de données toujours dans les paramètres
  • Penser à faire des sauvegardes complètes avant de lancer des mises à jour


Encore merci à @Keros qui a partagé son exécutable domoticz. Sans quoi je serais encore en train de chercher une solution pour revenir sur la version 2023.2.

@+
JC

Re: [2024.1] Procédure pour revenir en 2023.2

Publié : 05 janv. 2024, 22:43
par Keros
Top, merci jcjames_13009 :)

J'ai apporté quelques petites modifications à ton texte.

Voici mon exécutable de la version 2023.2 que j'ai sauvegardé aujourd'hui avant de passer à la 2024.1

Re: [2024.1] Procédure pour revenir en 2023.2

Publié : 06 janv. 2024, 07:19
par logly
Merci beaucoup pour ce tuto et pour l'exécutable. Ça fait trois jours que je m'arrache les cheveux.

Re: [2024.1] Procédure pour revenir en 2023.2

Publié : 06 janv. 2024, 17:03
par mrhugues
Bonjour & bonne année.

Un grand merci pour cette procédure et le fichier qui va avec.
Je me suis aussi fait piégé, processeur d'un RPI 1.
Dommage que ce matériel ''vieux'' ne soit plus pris en charge.
Après on dira qu'(il ne faut pas freiner le progrès ....)

Re: [2024.1] Procédure pour revenir en 2023.2

Publié : 11 janv. 2024, 08:23
par TQALJQ
Bonjour tout le monde,

J'ai une question toute bête, comment on réinstalle la version béta ??
J'ai téléchargé le fichier mais après je ne sais plus. cela fait tellement longtemps que je n'ai plus mis les mains dans le cambouis. en vous remercient. belle journée journée à vous tous.

Re: [2024.1] Procédure pour revenir en 2023.2

Publié : 11 janv. 2024, 12:27
par Keros
Tu peux installer la version beta actuelle en exécutant le fichier Updatebeta dans le dossier de DomoticZ.

Si c'est une ancienne version béta, là, il faut télécharger les sources et les compiler.

Re: [2024.1] Procédure pour revenir en 2023.2

Publié : 13 janv. 2024, 10:16
par nevermind
Bonjour,
Un grand merci pour la precedure et le fichier.

Re: [2024.1] Procédure pour revenir en 2023.2

Publié : 21 févr. 2024, 22:20
par cycloflo
Bonjour,

Glups ... j'ai fait l'amer expérience de MaJ 2023.2 vers 2024.X sur un Raspberry Pi Zero, avant de prendre connaissance de cette incompatibilité.

Je cherche pour un PiZero à ré-installer une 2023.2 sur un OS tout frais et toutes mes tentatives sont pour l'heure infructueuses
- en repartant de Raspbian 10 ou 11 : Au lancement de l'executable domoticz "domoticz: error while loading shared libraries: libssl.so.3". Pourtant le package libssl est bien présent (pb de version ?)
- en repartant de Raspbian 12 : Segfault au lancement de l'executable domoticz

Tout retour d'expérience sur le sujet est le bienvenu :) Merci

Re: [2024.1] Procédure pour revenir en 2023.2

Publié : 22 févr. 2024, 10:20
par petrapi
Bonjour,

Comme retour d’expérience sur un pi zero w, cela fonctionne très bien sur raspbian12/domoticz2024.1.

Pour résoudre l'erreur libssl:

Code : Tout sélectionner

sudo apt install libssl1.1
Après j'ai suivit scrupuleusement le wiki officiel "Build_Domoticz_from_source" et ça c'est bien passé.
La seule commande qui a posé soucis:

Code : Tout sélectionner

git clone https://github.com/domoticz/domoticz.git dev-domoticz
Je n'ai pas trop compris pourquoi (problème de mémoire tampon ou un truc du genre), cela a fonctionné sur pc, j'ai donc transféré le dossier sur le pi via winscp.

Ma carteSD n’était pas top, et dû au swap car pas assez de mémoire, cela a pris 2 ou 3jours au total, le plus long a été de compiler cmake et la lib Boost.