Démon zwave qui ne démarre plus

Bonjour,

Suite à mise à jour d’une version 3.x à la version. J’ai un soucis avec tous mes modules zwave qui ne fonctionne plus.
A priori une histoire de démon zwave qui ne démarre plus:

L’installation des dépendances se bloque à 15% en ensuite j’obtiens NOK

Quels log founir pour que vous puissiez m’aider :
Capture d’écran 2023-06-11 213710

Merci d’avance

Tu peux partager ta page santé et les log de démarrage du demon ?


Les logs de démarrage se trouvent ou ?

Debian 9 ? La charge a toujours été aussi élevé ?

Les log package.

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_openzwave
+ echo 1
+ echo 2
+ sudo apt update

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Ign:1 http://security.debian.org stretch/updates InRelease
Ign:2 http://ftp.debian.org/debian stretch InRelease
Ign:4 http://ftp.debian.org/debian stretch-updates InRelease
Ign:5 http://ftp.debian.org/debian stretch-backports InRelease
Err:6 http://security.debian.org stretch/updates Release
  404  Not Found [IP: 199.232.170.132 80]
Ign:7 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Err:8 http://ftp.debian.org/debian stretch Release
  404  Not Found [IP: 199.232.170.132 80]
Err:9 http://ftp.debian.org/debian stretch-updates Release
  404  Not Found [IP: 199.232.170.132 80]
Err:10 http://ftp.debian.org/debian stretch-backports Release
  404  Not Found [IP: 199.232.170.132 80]
Err:11 http://ftp.debian.org/debian stretch-proposed-updates Release
  404  Not Found [IP: 199.232.170.132 80]
Get:3 https://repo.jeedom.com/odroid stable InRelease [1,640 B]
Err:3 https://repo.jeedom.com/odroid stable InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F9EB92D05446446C
Hit:12 https://oph.mdrjr.net/meveric all InRelease
Hit:13 https://oph.mdrjr.net/meveric stretch InRelease
Ign:14 http://www.deb-multimedia.org stretch InRelease
Err:15 http://www.deb-multimedia.org stretch Release
  404  Not Found [IP: 91.121.146.196 80]
Reading package lists...
E: The repository 'http://security.debian.org stretch/updates Release' does no longer have a Release file.
E: The repository 'http://ftp.debian.org/debian stretch Release' does no longer have a Release file.
E: The repository 'http://ftp.debian.org/debian stretch-updates Release' does no longer have a Release file.
E: The repository 'http://ftp.debian.org/debian stretch-backports Release' does no longer have a Release file.
E: The repository 'http://ftp.debian.org/debian stretch-proposed-updates Release' does no longer have a Release file.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://repo.jeedom.com/odroid stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F9EB92D05446446C
E: The repository 'http://www.deb-multimedia.org stretch Release' does no longer have a Release file.
+ echo 3
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-pyudev

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  libmemcached11 libmemcachedutil2 libmysqlclient18 libonig2 libpng12-0
  libqdbm14 libvpx1 linux-image-3.14.29+ linux-image-arm64-odroid-c2
  u-boot-tools
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  python3-six
The following NEW packages will be installed:
  python3-pyudev python3-six
0 upgraded, 2 newly installed, 0 to remove and 190 not upgraded.
Need to get 14.4 kB/54.6 kB of archives.
After this operation, 279 kB of additional disk space will be used.
Err:1 http://ftp.debian.org/debian stretch/main arm64 python3-six all 1.10.0-3
  404  Not Found [IP: 199.232.170.132 80]
E: Failed to fetch http://ftp.debian.org/debian/pool/main/s/six/python3-six_1.10.0-3_all.deb  404  Not Found [IP: 199.232.170.132 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
+ echo 4
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-requests

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  libmemcached11 libmemcachedutil2 libmysqlclient18 libonig2 libpng12-0
  libqdbm14 libvpx1 linux-image-3.14.29+ linux-image-arm64-odroid-c2
  u-boot-tools
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  python3-chardet python3-pkg-resources python3-six python3-urllib3
Suggested packages:
  python3-setuptools python3-cryptography python3-idna python3-openssl
  python3-socks
The following NEW packages will be installed:
  python3-chardet python3-pkg-resources python3-requests python3-six
  python3-urllib3
0 upgraded, 5 newly installed, 0 to remove and 190 not upgraded.
Need to get 426 kB of archives.
After this operation, 1,917 kB of additional disk space will be used.
Err:1 http://ftp.debian.org/debian stretch/main arm64 python3-pkg-resources all 33.1.1-1
  404  Not Found [IP: 199.232.170.132 80]
Err:2 http://ftp.debian.org/debian stretch/main arm64 python3-chardet all 2.3.0-2
  404  Not Found [IP: 199.232.170.132 80]
Err:3 http://ftp.debian.org/debian stretch/main arm64 python3-six all 1.10.0-3
  404  Not Found [IP: 199.232.170.132 80]
Err:4 http://ftp.debian.org/debian stretch/main arm64 python3-urllib3 all 1.19.1-1
  404  Not Found [IP: 199.232.170.132 80]
Err:5 http://ftp.debian.org/debian stretch/main arm64 python3-requests all 2.12.4-1
  404  Not Found [IP: 199.232.170.132 80]
E: Failed to fetch http://ftp.debian.org/debian/pool/main/p/python-setuptools/python3-pkg-resources_33.1.1-1_all.deb  404  Not Found [IP: 199.232.170.132 80]
E: Failed to fetch http://ftp.debian.org/debian/pool/main/c/chardet/python3-chardet_2.3.0-2_all.deb  404  Not Found [IP: 199.232.170.132 80]
E: Failed to fetch http://ftp.debian.org/debian/pool/main/s/six/python3-six_1.10.0-3_all.deb  404  Not Found [IP: 199.232.170.132 80]
E: Failed to fetch http://ftp.debian.org/debian/pool/main/p/python-urllib3/python3-urllib3_1.19.1-1_all.deb  404  Not Found [IP: 199.232.170.132 80]
E: Failed to fetch http://ftp.debian.org/debian/pool/main/r/requests/python3-requests_2.12.4-1_all.deb  404  Not Found [IP: 199.232.170.132 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
+ echo 5
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-setuptools

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  libmemcached11 libmemcachedutil2 libmysqlclient18 libonig2 libpng12-0
  libqdbm14 libvpx1 linux-image-3.14.29+ linux-image-arm64-odroid-c2
  u-boot-tools
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  python3-pkg-resources
Suggested packages:
  python-setuptools-doc
The following NEW packages will be installed:
  python3-pkg-resources python3-setuptools
0 upgraded, 2 newly installed, 0 to remove and 190 not upgraded.
Need to get 352 kB of archives.
After this operation, 1,467 kB of additional disk space will be used.
Err:1 http://ftp.debian.org/debian stretch/main arm64 python3-pkg-resources all 33.1.1-1
  404  Not Found [IP: 199.232.170.132 80]
Err:2 http://ftp.debian.org/debian stretch/main arm64 python3-setuptools all 33.1.1-1
  404  Not Found [IP: 199.232.170.132 80]
E: Failed to fetch http://ftp.debian.org/debian/pool/main/p/python-setuptools/python3-pkg-resources_33.1.1-1_all.deb  404  Not Found [IP: 199.232.170.132 80]
E: Failed to fetch http://ftp.debian.org/debian/pool/main/p/python-setuptools/python3-setuptools_33.1.1-1_all.deb  404  Not Found [IP: 199.232.170.132 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
+ echo 6
+ sudo pip2 install --force-reinstall --upgrade pyudev
Collecting pyudev
Collecting six (from pyudev)
  Using cached https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl
Installing collected packages: six, pyudev
  Found existing installation: six 1.16.0
    Uninstalling six-1.16.0:
      Successfully uninstalled six-1.16.0
  Found existing installation: pyudev 0.23.2
    Uninstalling pyudev-0.23.2:
      Successfully uninstalled pyudev-0.23.2
Successfully installed pyudev-0.23.2 six-1.16.0
+ echo 7
+ sudo pip2 install --force-reinstall --upgrade wheel

Par contre pour ce qui est de la charge c’est la première fois que je regarde ces paramètres et c’est une box jeedom smart, je ne me suis jamais intéressé à la version de l’OS qui était dessus

Met les log entre balise pour plus de lisibilité. C’est bien ce que je craignais. Ton debian est trop vieux, il ne trouve plus les depots pour installer les dépendances.
Tu es sur une smart ?

Oui une smart

Je crois que les sources strech sont maintenant sous archive.debian
Ouvre un ticket support jeedom ça sera plus sûr. Mais je pense qu’il va falloir penser a changer de machine dans un futur proche.

Après 3 ans seulement, bonjour l’arnaque

Déjà passez sous buster. Mais là au vu de la charge soit il y a un problème soit vous en demandez trop a la machine.

Après pas mal de rebondissement, j’ai réussi à passer sur buster, et jeedom 4. Mes dns refonctionne.

Tout irait pour le mieux si le démon zwave refonctionnait.

Actuellement quand je passe dans la page santé du démon j’ai

Et dans le log j’ai

[2023-06-15 07:48:31][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Traceback (most recent call last):
  File "/var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py", line 18, in <module>
    from ozwave import globals,server_utils,rest_server
  File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/globals.py", line 1, in <module>
    import utils,network_utils,controller_utils,node_utils
  File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/utils.py", line 6, in <module>
    import network_utils
  File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/network_utils.py", line 7, in <module>
    from openzwave.network import ZWaveNetwork,ZWaveController
ImportError: No module named openzwave.network
[2023-06-15 07:49:03][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log
[2023-06-15 07:50:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Traceback (most recent call last):
  File "/var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py", line 18, in <module>
    from ozwave import globals,server_utils,rest_server
  File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/globals.py", line 1, in <module>
    import utils,network_utils,controller_utils,node_utils
  File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/utils.py", line 6, in <module>
    import network_utils
  File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/network_utils.py", line 7, in <module>
    from openzwave.network import ZWaveNetwork,ZWaveController
ImportError: No module named openzwave.network
[2023-06-15 07:50:34][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log

Je ne vois pas trop le pourquoi du comment

Que disent les log d’installation des dépendances ? On voit pas la partie configuration du plugin.

Et comment avez-vous fait le « passage » sous buster?
Il faudrait montrer la « nouvelle » version de la page santé.

Là vu les erreurs, c’est python3 qui se lance au lieu de python2

Le passage c’est fait avec la procédure automatique, insertion clé…

Les logs des dépendances c’est lesquels ?
2023-06-15 07_52_25-Window

Quelle procédure automatique? quelle clé?
il ne me semble pas que vous avez préciser le matériel que vous avez donc comment peut-on savoir?

edit: ok j’ai vu, une smart

les dépendances c’est quasi toujours : xxx_updates ou xxx_packages où xxx est le plugin


donnez le résultat de cette commande:

python --version

Sur l’interface web de ma jeedom smart, on fait comment pour lance un commande ?

Il y a une console ?

  • menu Réglages > système > Configuration
  • onglet OS/DB
  • bouton « Administration système »

Python 2.7.16