Bonjour,
Après qqs recherches sur les forums, je n’ai pas trouvé de cas similaires (j’aurais peut être préféré et j’espère avoir cherché correctement )
Néophyte en matière de DIY, jeedom et touti counti, j’essaie tout de même de m’intéresser au sujet. Sur un Orange Pi One, toutes les étapes pour installer Armbian semblent fonctionner en revanche après avoir lancé l’installation de Jeedom, je suis stoppé à l’étape 10, avec les lignes suivantes :
Commence l’étape 10 installation de jeedom
[START INSTALL]
****Install jeedom at (2022-10-27 08:33:36)****
Installation de Jeedom
Installation de la base de données...OK
Post installation...
[START CONSISTENCY]
[START CHECK AND FIX DB]
[END CHECK AND FIX DB]
Check jeedom package...warning: commands will be executed using /bin/sh
job 1 at Thu Oct 27 08:33:00 2022
OK
Check jeedom database...OK
Fix default summary...PHP Fatal error: Uncaught TypeError: method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given in /var/www/html/core/class/DB.class.php:116
Stack trace:
#0 /var/www/html/core/class/DB.class.php(116): method_exists()
#1 /var/www/html/core/class/jeeObject.class.php(74): DB::Prepare()
#2 /var/www/html/core/class/config.class.php(366): jeeObject::all()
#3 /var/www/html/core/class/config.class.php(105): config::postConfig_object_summary()
#4 /var/www/html/install/consistency.php(69): config::save()
#5 /var/www/html/install/install.php(56): require_once('...')
#6 {main}
thrown in /var/www/html/core/class/DB.class.php on line 116
Ne peut installer jeedom - Annulation
Et là, ???,
Y a t’il une màj à forcer sur le PHP ? ou autre chose que j’aurai raté dans l’install ?
D’avance merci pour votre soutien.
Merci Madcow, #1 - faut que j’affine mes recherches sur ce forum, je n’avais su trouver ce post.
#2 - Pour l’image, j’ai pris celle qui était disponible sur le site et dédiée à l’orangepione, en l’occurrence pour cette capture :
Armbian_22.08.2_Orangepione_jammy_current_5.15.69_xfce_desktop.img
j’avais aussi fait un test avec la version sans le xfce
Armbian_22.08.2_Orangepione_jammy_current_5.15.69.img
même résultat …
Etonnant (à mon niveau) que le problème survienne dans Jeedom et pas lors de l’install d’armbian
Le mieux c’est récupérer une image sur le site Armbian pour ton Orange Pi correspondant à une version Buster CLI.
Voir dans les versions archives.
C’est Buster le plus adapté à Jeedom et la version CLI en ligne de commande sans interface graphique est beaucoup plus léger.
Je viens de voir que le dossier d’archives n’est pas accessible…
Sinon la version Bullseye CLI, mais les plugins utilisant encore Python2 ne seront pas compatible…
Merci pour vos réponses,
J’ai testé avec la version Buster sur les archives trouvées sur ce site.
Là, le système se bloque à l’étape 3 - (j’ai croisé un post dans le forum à ce sujet, je vais aller voir) -
Je n’ai pas testé avec le changelog proposé par Fabrice. Merci pour la Màj.
Merci Fabrice,
J’ai refait un essai sous buster - Echec à l’étape 3
J’ai refait un essai sous Jammy (Oui Mips dsl, mais ne sachant pas si Fabrice parlait de Jammy, j’ai retenté ma chance) et là je bute en étape 10 mais avec une autre ligne d’erreur - que je fais suivre si elle peut servir.
Check jeedom database...OK
Fix default summary...PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /var/www/html/core/class/config.class.php:399
Stack trace:
#0 /var/www/html/core/class/config.class.php(107): config::postConfig_object_summary()
#1 /var/www/html/install/consistency.php(69): config::save()
#2 /var/www/html/install/install.php(56): require_once('...')
#3 {main}
thrown in /var/www/html/core/class/config.class.php on line 399
Ne peut installer jeedom - Annulation
Installation finalisée avec une install de Buster (Armbian_21.08.1_Orangepione_buster_current_5.10.60.img) a priori, la version que j’avais utilisée initialement n’était pas la dernière.