J’ai profité d’un nouveau Nuc pour transférer mon jeedom vers une machine un peu plus puissante, sous proxmox.
Avec un traditionnel backup sur l’ancienne machine, puis restaure sur la nouvelle. Tout c’est bien passé, sauf pour Homebridge ou je sèche.
J’ai d’abord juste réinstallé les dépendances, et lancé le démon qui a démarré sans soucis. Sur le téléphone, tous les accessoires ne répondaient pas. Après redémarrage du téléphone, puis de concentrateur, puis de jeedom, je me suis résigné à faire une réparation et réinstallation, en supprimant le pont de l’application avant.
J’ai relancé le démon, aucun soucis, et j’ai flashé le qr code. Apres un moment d’attente, j’ai ce message :
Impossible d’ajouter l’accessoire. Accessoire injoignable
En navigant sur le forum, j’ai fait quelques tests, mais ça ne m’a pas aidé :
le _hap._tcp. indique bien le nouveau nom qui a été réparé.
Je ne vois pas d’erreurs dans les logs, mais il y a ça qui m’interpelle :
[2023-09-05 16:58:16]DEBUG : has iface selected :eno1/1
[2023-09-05 16:58:16]DEBUG : has iface selected :wlp58s0/0
Ce sont les interfaces de l’ancienne machine, sur la VM, c’est ens18
J’ai vu des captures d’écran sur le forum où on pouvait sélectionner l’interface, mais je ne le voit pas chez moi.
Bonjour, lors d’une restauration du plugin ces interfaces de l’ancienne machine ont dû être supprimées. Pouvez vous fournir le log au moment du restore ?
Ca fait 2h que je suis dessus, j’ai vidé les logs du plugin entre temps
J’imagine que ce n’est pas le log restore que vous attendes :
0000|[START RESTORE]
0001|***************Début de la restauration de Jeedom 2023-09-05 15:49:43***************
0002|Envoi l'évènement de début de restauration...OK
0003|Vérification des droits...OK
0004|Fichier utilisé pour la restauration : /var/www/html/core/class/../../backup/backup-domobox-4.3.17-2023-09-05-15h29.tar.gz
0005|Backup database access configuration...OK
0006|Disable all task
0007|. OK
0008|Disable all scenario OK
0009|Décompression de la sauvegarde...
0010|OK
0011|Supprimer la table de la sauvegardeDésactive les contraintes...OK
0012|Supprimer la table : cmd ...OK
0013|Supprimer la table : config ...OK
0014|Supprimer la table : cron ...OK
0015|Supprimer la table : dataStore ...OK
0016|Supprimer la table : eqLogic ...OK
0017|Supprimer la table : history ...OK
0018|Supprimer la table : historyArch ...OK
0019|Supprimer la table : interactDef ...OK
0020|Supprimer la table : interactQuery ...OK
0021|Supprimer la table : listener ...OK
0022|Supprimer la table : message ...OK
0023|Supprimer la table : note ...OK
0024|Supprimer la table : object ...OK
0025|Supprimer la table : plan ...OK
0026|Supprimer la table : plan3d ...OK
0027|Supprimer la table : plan3dHeader ...OK
0028|Supprimer la table : planHeader ...OK
0029|Supprimer la table : scenario ...OK
0030|Supprimer la table : scenarioElement ...OK
0031|Supprimer la table : scenarioExpression ...OK
0032|Supprimer la table : scenarioSubElement ...OK
0033|Supprimer la table : timeline ...OK
0034|Supprimer la table : update ...OK
0035|Supprimer la table : user ...OK
0036|Supprimer la table : view ...OK
0037|Supprimer la table : viewData ...OK
0038|Supprimer la table : viewZone ...OK
0039|Supprimer la table : widgets ...OK
0040|Restauration de la base de données...OK
0041|Active les contraintes...OK
0042|Restauration du cache...OK
0043|Plugin restauration : calendar...OK
0044|Plugin restauration : homebridge...OK
0045|Check jeedom consistency...[START CONSISTENCY]
0046|[START CHECK AND FIX DB]
0047|[END CHECK AND FIX DB]
0048|Check jeedom package...OK
0049|Check jeedom database...OK
0050|Check crons...
0051|Check filesystem right...OK
0052|Flush cache widget...
0053|Check jeedom object...OK
0054|Check jeedom cmd...OK
0055|Set cache hour...OK
0056|[END CONSISTENCY]
0057|OK
0058|Enable scenario : OK
0059|Enable task : OK
0060|Envoi l'évènement de la fin de la sauvegarde...OK
0061|Temps de la restauration : 10s
0062|***************Fin de la restauration de Jeedom***************
0063|[END RESTORE SUCCESS]
Alors il faut aller dans la db à la main les supprimer… ce sont des « config » si vous ne savez pas le faire, vous pouvez m’envoyer en privé un accès à l’interface de votre jeedom, je peux le faire tout de suite