Mise à Jour V4 : PHP Fatal error

Slt tu est répartis de zéro où tu a upgrader debian?

Le mieux étant d’utiliser l’image Officiel jeedom v4
Restauration
Upgrade v4

Je suis reparti de zéro, mais je voulais avoir l’interface debian. Donc j’ai suivi la doc jeedom avec install de debian et install de jeedom.
Je vais remonter la sauvegarde et relancer la MAJ pour voir. Peut être au deuxième passage…

essai d’installer plutôt la v4 sur ta Debian avant de mettre ta sauvegarde

C’est ce que j’ai fais, quand j’ai lancé la commande : wget -O- https://raw.githubusercontent.com/jeedom/core/master/install/install.sh | sudo bash
ça m’a installé la v4 et j’ai remonté ma sauvegarde v3 dessus pour essayer de la migrer en V4.

En relançant ça s’arrête au même endroit. Peut être il faut attendre, quand je fais refresh, je suis en v4 avec une barre de progression à 7%.

Je suis sur un raspberry ou rien est connecté pour faire un test, peut il faut que je soit sur la raspberry avec toutes les interfaces branchées…

une fois ta sauvegarde remise, esssai d’aller dans regleage/système/configuration/os db et retablissement des droit

Bonjour,

Lorsque vous avez une erreur dans un log, la première chose à faire est de rechercher cette erreur, vous auriez trouvé plusieurs sujet avec la solution:

https://community.jeedom.com/search?q=Call%20to%20undefined%20method%20jeedom%3A%3AcleanFileSystemRight()

Et bien en fait j’étais assez confiant et il y avait une autre erreur qui ne bloquaient pas.

Première erreur :

PHP Fatal error:  Uncaught Exception: [MySQL] Error code : 42S22 (1054). Unknown column 'order' in 'field list'  : SELECT `id`, `name`, `image`, `configuration`, `order`
FROM planHeader
ORDER BY `order` in /var/www/html/core/class/DB.class.php:102

Deuxième erreur :

Check filesystem right...PHP Fatal error:  Uncaught Error: Call to undefined method jeedom::cleanFileSystemRight() in /var/www/html/install/consistency.php:372
Stack trace:
#0 /var/www/html/install/update.php(348): require_once()
#1 {main}
thrown in /var/www/html/install/consistency.php on line 372

Et franchement quand je lis les posts sur ces erreurs, je ne sais pas quoi faire.

Il y a ce post : [Jeedom sur Micro SD sous linux - #41 par diabolyk]

Avec exactement les mêmes erreurs, on y parle de relancer la Maj, mais pour moi la maj est considérée comme faite et je ne peux pas la relancer.

Justement meme si elle est pas proposée il faut la relancer comme indiqué dans le post.

En fait, vous voulez dire relancer une mise à jour ? Pas une mise à niveau qui n’est plus disponible.
Ca a l’air de fonctionner mais c’est pas très rassurant de s’être arrêté dans la mise à niveau sur une erreur.
J’ai le plugin Deconz qui ne marche pas, j’ai relancé l’install mais ça ne marche pas. DOnc plus de zigbee.
Finalement, je retourne en v3 ce soir, et je recommencerais un autre jour.
Mauvaise expérience cette mise à niveau.

Les dépendances de deconz ont été réinstallée ? Vous êtes reparti d’une fresh install ?
Qu’est ce qui ne marche pas ?

1 « J'aime »

Voilà ce que j’ai fait sur une nouvelle carte SD

  • Installation debian 10
  • Installation jeedom dernière version : wget -O- https://raw.githubusercontent.com/jeedom/core/master/install/install.sh | sudo bash
  • Chargement de ma dernière sauvegarde v3
  • Mise à niveau v4 : ça freeze avec 2 erreurs (Mysql colonne order et methode cleanFileSystemRight())
  • La mise à niveau semble quand même être passée (on ne sais pas, comment savoir ?)
  • Je lance une mise à jour jeedom qui passe sans erreur.
  • RFXcom fonctionne
  • Deconz semble ok mais rien ne répond.
  • Je relance l’install des dépendance et le demon. Pas mieux. Pour moi il faut réinstaller la combee II et c’est pas cool.

… Retour en urgence en v3.

Déjà dit plusieurs fois: relancez la mise à jour du core

Bien évidemment, vous avez réinstallé l’os donc tout ce qui était installé précédemment n’existe plus…
C’est aussi pour cette raison qu’il faut réinstaller les dépendances des plugins

Comment ça bien évidemment ? Rfxcom fonctionne après la mise à jour. Réinstaller deconz ça veut dire refaire l’association de tous les équipements. Non ?

Je ne connais pas plus que ça le plug-in deconz, je n’ai pas de zigbee, mais d’après ce que je sais, le plug-in deconz a besoin de l’application / du serveur deconz.
Il s’installe via le plug-in.

C’est un peu comme une dépendance sauf que la procédure est un peu particulière.

Et non en principe cela ne veut pas dire perdre toutes les associations, il existe un backup spécifique à deconz qui peut être restauré.

Je vous invite à consulter la documentation du plug-in ainsi que les sujets recent sur community ; cette question a déjà été abordée.

Non il faut juste réinstaller le serveur deconz en local et y réinjecté la précédente sauvegarde du serveur deconz.

Ha cool merci, je vais tester ça

Hello, après de nombreux essais pour ne pas trop perdre de choses, me voilà en V4 (enfin, j’espère, la carte SD V3 n’est pas loin). J’ai beaucoup ramé avec la sauvegarde de la conf Zigbee/Deconz. Des problèmes de cache google sont venus se greffer là-dessus qui m’empêchaient de remonter la sauvegarde dans l’interface de m… de Phoscon.

Il me reste mon design tablette à refaire, il faut que je trouve un bon tuto…

Le problème, c’est toujours pareil, tout ça est tellement compliqué que si on n’est pas dessus tous les jours, au bout d’un an, c’est la panique. Enfin, c’est mon opinion…

Notez ce que vous avez fait, cela vous servira pour la mise à jour v5 :wink:

Du coup je vous invite à cliquer sur le bouton « solution » du post résumant la solution à votre problème pour qu’on puisse fermer ce sujet.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.