Migration rpi vers vm debian 10 sur synology + conbeeII = demon ko

Bonsoir à tous,
Je tente de migrer mon installation rpi vers mon synology sur une vm debian 10 toute propre et à jour. Tout fonctionne, sauf le principal, mon plugin zigbeelinker et ma clef conbeeII :smiley:

J’ai donc utilisé le tuto suivant avec succès :

Pour le plugin zigbeelinker, le démon n’arrive plus à démarrer. Il démarre, puis s’arrête.
Dans la conf, j’ai tout essayé. A la base j’étais en béta, j’ai tenté de revenir sur une stable mais pb identique.
Le plugin voit bien ma clef branchée en usb sur le choix ‹ port › et j’ai essayé soit en laissant l’adaptateur sur conbeeII soir en le forçant sur le port. Mais pb identique.

Voici le log en relançant les dépendances (retour en béta actuellement) :

#######################################################
#    INSTALL : Zigbee2mqtt                            #
#######################################################
#######################################################
##### apt-get update in progress
Hit:1 http://ftp.fr.debian.org/debian buster InRelease
Hit:2 http://ftp.fr.debian.org/debian buster-updates InRelease
Get:3 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Hit:4 https://deb.nodesource.com/node_14.x buster InRelease
Fetched 65.4 kB in 1s (79.9 kB/s)
Reading package lists...
#######################################################
##### Install or update Git
Reading package lists...
Building dependency tree...
Reading state information...
g++ is already the newest version (4:8.3.0-1).
gcc is already the newest version (4:8.3.0-1).
git is already the newest version (1:2.20.1-2+deb10u3).
make is already the newest version (4.2.1-1.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#######################################################
##### Install or update NodeJs
NodeJs 14 already installed : Nothing to do !
#######################################################
#    INSTALLING : Mosquitto (server)                  #
#######################################################
Reading package lists...
Building dependency tree...
Reading state information...
mosquitto is already the newest version (1.5.7-1+deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#######################################################
#    INSTALLING : Mosquitto for Php                   #
#######################################################
Mosquitto for Php is already installed, nothing to do
#######################################################
##### Install Socat
Socat is already installed, nothing to do
#######################################################
##### Install yaml php and restart apache
Yaml is already installed, nothing to do
#######################################################
#####    Stopping Zigbee2mqtt deamon                  #
#######################################################
##### Update : Download update from Zigbee2mqtt git
./install_z2m.sh: line 80: [: -en: binary operator expected
##### Compiling for NodeJS version 14
##### Updating...
Already up to date.
##### Installing dependencies...
npm WARN prepare removing existing node_modules/ before installation
> @serialport/bindings@9.2.0 install /opt/zigbee2mqtt/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
> @serialport/bindings@9.2.0 install /opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
> unix-dgram@2.0.3 install /opt/zigbee2mqtt/node_modules/unix-dgram
> node-gyp rebuild
make: Entering directory '/opt/zigbee2mqtt/node_modules/unix-dgram/build'
CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o
In file included from ../../nan/nan.h:56,
from ../src/unix_dgram.cc:5:
/root/.cache/node-gyp/14.17.4/include/node/node.h:758:43: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>)' to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
(node::addon_register_func) (regfunc),                          \
^
/root/.cache/node-gyp/14.17.4/include/node/node.h:792:3: note: in expansion of macro 'NODE_MODULE_X'
NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
^~~~~~~~~~~~~
../src/unix_dgram.cc:404:1: note: in expansion of macro 'NODE_MODULE'
NODE_MODULE(unix_dgram, Initialize)
^~~~~~~~~~~
SOLINK_MODULE(target) Release/obj.target/unix_dgram.node
COPY Release/unix_dgram.node
make: Leaving directory '/opt/zigbee2mqtt/node_modules/unix-dgram/build'
added 309 packages in 9.519s
#######################################################
##### Configure deamon and start it
mv: cannot stat '/opt/zigbee2mqtt/data/database.db': No such file or directory
mv: cannot stat '/opt/zigbee2mqtt/data/state.json': No such file or directory
chown: cannot access '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/state.json': No such file or directory
chown: cannot access '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db': No such file or directory
Created symlink /etc/systemd/system/multi-user.target.wants/zigbee2mqtt.service -> /etc/systemd/system/zigbee2mqtt.service.
#######################################################
#                         END                         #
#######################################################

J’ai quelques erreurs à la fin, mais je sèche un peu pour comprendre ça.

Voici les messages du demon :

[2021-08-04 20:35:03][INFO] : ############ Démarrage des service ############
[2021-08-04 20:35:03][INFO] :              Démon Version V2
[2021-08-04 20:35:03][INFO] : ##### Démarrage du service ZigbeeLinker #####
[2021-08-04 20:35:03][INFO] : ##### Service ZigbeeLinker démarré #####
[2021-08-04 20:35:04][INFO] : ##### Démarrage du service MQTT #####
[2021-08-04 20:35:05][INFO] : ##### Démarrage du service MQTT terminé avec succès #####
[2021-08-04 20:35:05][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
[2021-08-04 20:35:05][INFO] : ##### Le service Client MQTT a démarré (Client MQTT Local) #####
[2021-08-04 20:35:05][INFO] : ##### Le service Client MQTT ([Aucun][Client MQTT Local]) s'est connecté. #####
[2021-08-04 20:35:05][INFO] : [Aucun][Client MQTT Local] : Client MQTT subscribe : 1
[2021-08-04 20:35:05][INFO] : ##### Le client MQTT Client MQTT Local a reçu un premier message de Zigbee2MQTT #####
[2021-08-04 20:35:06][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) terminé avec succès #####
[2021-08-04 20:35:06][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2021-08-04 20:35:07][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2021-08-04 20:35:07][INFO] : ##### Le service zigbee2mqtt a démarré #####
[2021-08-04 20:35:18][ERROR] : ##### Le service zigbee2mqtt s'est arrêté #####

J’ai vu qu’il y avait quelques sujets autour de changement d’ip, mais je ne sais pas si cela me concerne ou si c’est une boulette dans ma migration…

Merci par avance ! Je reste à votre dispo pour différents tests :slight_smile:

Hello,
je te propose d’essayer de faire cela : Problème démarrage service zigbee2mqtt - #6 par MrGreen

1 « J'aime »

Hello,

Super tout est résolu en passant en dev et en relançant les dépendances :slight_smile:
Merci beaucoup !

1 « J'aime »

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