Impossible de se connecter au serveur zwave

Bonjour,
Depuis ce matin, je reçois le message d’erreur suivant: « impossible de se connecter au serveur zwave » sur ma box Jeedm smart.
Le démon ne démarre pas, et lorsque je mets les logs en debug et que je relance le démon, j’obtiens ceci:

SyntaxError: invalid syntax
[2022-12-01 09:19:47]ERROR : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log
[2022-12-01 09:20:05]INFO : Lancement démon openzwave : /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py  --device auto --loglevel debug --port 8083 --config_folder /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/config --data_folder /var/www/html/plugins/openzwave/core/class/../../data --callback http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php --apikey hLZNE3UvLTeavWF9Mr94f64Yu79hfD3e --suppressRefresh 0 --cycle 0.3 --pid /tmp/jeedom/openzwave/deamon.pid
Traceback (most recent call last):
File "/var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py", line 18, in 
from ozwave import globals,server_utils,rest_server
File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/server_utils.py", line 7, in 
from jeedom.jeedom import *
File "/var/www/html/plugins/openzwave/resources/openzwaved/jeedom/jeedom.py", line 21, in 
import requests
File "/usr/local/lib/python2.7/dist-packages/requests/__init__.py", line 48, in 
from charset_normalizer import __version__ as charset_normalizer_version
File "/usr/local/lib/python2.7/dist-packages/charset_normalizer/__init__.py", line 24, in 
from .api import from_bytes, from_fp, from_path
File "/usr/local/lib/python2.7/dist-packages/charset_normalizer/api.py", line 34
sequences: bytes,
^
SyntaxError: invalid syntax

Si quelqu’un a une idée, je suis preneur :slight_smile:
merci pour votre aide et très belle journée à tous

tu as quelle version de jeedom ? la page santé permet de voir tout d’un coup, si tu peux coller l’image ce serait bien. As-tu installé quelque chose depuis ? c’est important car, ce genre de message peut venir de conflit des prérequis d’un plugin par rapport à un autre.

tu peux relancer les prérequis d’openzwave pour voir et fournir le log, ça aidera la communauté à te répondre.

BOnjour,
RIen installé depuis quelques temps, j’ai juste voulu supprimer un vieux module de zwave (mal m’en a pris visiblement!).
version de jeedom 4.3.11
voici l’image de santé:


Qu’entends-tu par relancer les prérequis d’openzwave?
Merci pour ton aide!

Bonjour,

Tu n’aurais pas cliqué sur mettre à jour les packages Python2 à tout hasard ?

1 « J'aime »

Avec la smart, les mises à jour des packages python sont gérés par Jeedom, je n’ai pas la main dessus

Il parlait de relancer les dépendances, puis de fournir le log.

1 « J'aime »

Après relance des dépendances, voici les logs obtenus:

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_openzwave
+ echo 1
+ echo 2
+ sudo pip2 install --force-reinstall --upgrade pyudev
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Processing /root/.cache/pip/wheels/58/f1/de/8537c90cced7f354c81dc37594a0632b7545ed7f5c6d6add69/pyudev-0.23.2-cp27-none-any.whl
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, pyudev
  Attempting uninstall: six
    Found existing installation: six 1.16.0
    Uninstalling six-1.16.0:
      Successfully uninstalled six-1.16.0
  Attempting uninstall: pyudev
    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 3
+ sudo pip2 install --force-reinstall --upgrade wheel
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Collecting wheel
  Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel
  Attempting uninstall: wheel
    Found existing installation: wheel 0.37.1
    Uninstalling wheel-0.37.1:
      Successfully uninstalled wheel-0.37.1
Successfully installed wheel-0.37.1
+ echo 4
+ sudo pip2 install --force-reinstall --upgrade urwid
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Processing /root/.cache/pip/wheels/6f/0b/8c/cdfc1a04f75128ffdf0e8a7a5ce63e10166d33fba5335c1810/urwid-2.1.2-cp27-cp27mu-linux_aarch64.whl
Installing collected packages: urwid
  Attempting uninstall: urwid
    Found existing installation: urwid 2.1.2
    Uninstalling urwid-2.1.2:
      Successfully uninstalled urwid-2.1.2
Successfully installed urwid-2.1.2
+ echo 5
+ sudo pip2 install --force-reinstall --upgrade louie
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Collecting louie
  Using cached Louie-2.0.tar.gz (13 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-G_eNZx/louie/setup.py'"'"'; __file__='"'"'/tmp/pip-install-G_eNZx/louie/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
'"'"', '"'"'
'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-eAsU8L
         cwd: /tmp/pip-install-G_eNZx/louie/
    Complete output (10 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-G_eNZx/louie/setup.py", line 3, in <module>
        from louie import version
      File "louie/__init__.py", line 1, in <module>
        from . import dispatcher, error, plugin, robustapply, saferef, sender, signal, version
      File "louie/dispatcher.py", line 44
        f"Louie connects: {connects}
"
        ^
    SyntaxError: invalid syntax
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
+ echo 6
+ sudo pip2 install --force-reinstall --upgrade requests
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Collecting requests
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting idna<3,>=2.5; python_version < "3"
  Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting chardet<5,>=3.0.2; python_version < "3"
  Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Collecting urllib3<1.27,>=1.21.1
  Using cached urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Installing collected packages: idna, chardet, urllib3, certifi, requests
  Attempting uninstall: idna
    Found existing installation: idna 2.10
    Uninstalling idna-2.10:
      Successfully uninstalled idna-2.10
  Attempting uninstall: chardet
    Found existing installation: chardet 4.0.0
    Uninstalling chardet-4.0.0:
      Successfully uninstalled chardet-4.0.0
  Attempting uninstall: urllib3
    Found existing installation: urllib3 1.26.13
    Uninstalling urllib3-1.26.13:
      Successfully uninstalled urllib3-1.26.13
  Attempting uninstall: certifi
    Found existing installation: certifi 2021.10.8
    Uninstalling certifi-2021.10.8:
      Successfully uninstalled certifi-2021.10.8
  Attempting uninstall: requests
    Found existing installation: requests 2.27.1
    Uninstalling requests-2.27.1:
      Successfully uninstalled requests-2.27.1
Successfully installed certifi-2021.10.8 chardet-4.0.0 idna-2.10 requests-2.27.1 urllib3-1.26.13
+ echo 7
+ sudo pip2 install --force-reinstall --upgrade setuptools
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Collecting setuptools
  Using cached setuptools-44.1.1-py2.py3-none-any.whl (583 kB)
Installing collected packages: setuptools
  Attempting uninstall: setuptools
    Found existing installation: setuptools 44.1.1
    Uninstalling setuptools-44.1.1:
      Successfully uninstalled setuptools-44.1.1
Successfully installed setuptools-44.1.1
+ echo 8
+ sudo pip2 install --force-reinstall --upgrade pyserial
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Collecting pyserial
  Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB)
Installing collected packages: pyserial
  Attempting uninstall: pyserial
    Found existing installation: pyserial 3.5
    Uninstalling pyserial-3.5:
      Successfully uninstalled pyserial-3.5
Successfully installed pyserial-3.5
+ echo 9
+ sudo pip2 install --force-reinstall --upgrade six
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six
  Attempting uninstall: six
    Found existing installation: six 1.16.0
    Uninstalling six-1.16.0:
      Successfully uninstalled six-1.16.0
Successfully installed six-1.16.0
+ echo 10
+ sudo pip2 install --force-reinstall --upgrade tornado
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Processing /root/.cache/pip/wheels/6d/e1/ce/f4ee2fa420cc6b940123c64992b81047816d0a9fad6b879325/tornado-5.1.1-cp27-cp27mu-linux_aarch64.whl
Collecting singledispatch
  Using cached singledispatch-3.7.0-py2.py3-none-any.whl (9.2 kB)
Collecting futures
  Using cached futures-3.4.0-py2-none-any.whl (16 kB)
Collecting backports-abc>=0.4
  Using cached backports_abc-0.5-py2.py3-none-any.whl (5.2 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, singledispatch, futures, backports-abc, tornado
  Attempting uninstall: six
    Found existing installation: six 1.16.0
    Uninstalling six-1.16.0:
      Successfully uninstalled six-1.16.0
  Attempting uninstall: singledispatch
    Found existing installation: singledispatch 3.7.0
    Uninstalling singledispatch-3.7.0:
      Successfully uninstalled singledispatch-3.7.0
  Attempting uninstall: futures
    Found existing installation: futures 3.4.0
    Uninstalling futures-3.4.0:
      Successfully uninstalled futures-3.4.0
  Attempting uninstall: backports-abc
    Found existing installation: backports-abc 0.5
    Uninstalling backports-abc-0.5:
      Successfully uninstalled backports-abc-0.5
  Attempting uninstall: tornado
    Found existing installation: tornado 5.1.1
    Uninstalling tornado-5.1.1:
      Successfully uninstalled tornado-5.1.1
Successfully installed backports-abc-0.5 futures-3.4.0 singledispatch-3.7.0 six-1.16.0 tornado-5.1.1
+ echo 11
+ sudo chmod +x /var/www/html/core/class/../../plugins/openzwave/resources/post_install.sh
+ sudo /var/www/html/core/class/../../plugins/openzwave/resources/post_install.sh
Lancement de l'installation/mise à jour des dépendances openzwave
mkdir: cannot create directory '/opt': File exists
Désinstallation de la version précédente
Installation de Python-OpenZwave
WARNING: Skipping Cython as it is not installed.
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
apt-get install --force-yes -y cython
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 
make: *** [Makefile:142: cython-deps] Error 100
Installing dependencies for python : 2 7 16
apt-get install --force-yes -y python-pip python-dev python-docutils python-setuptools python-louie
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 
make: *** [Makefile:150: common-deps] Error 100
sed -i -e '253s/.*//' openzwave/cpp/src/value_classes/ValueID.h
cd openzwave && make
make[1]: Entering directory '/opt/python-openzwave/openzwave'
CPPFLAGS= make -C /opt/python-openzwave/openzwave/cpp/build/ -w 
make[2]: Entering directory '/opt/python-openzwave/openzwave/cpp/build'
Building OpenZWave Version 1.4.-1
Building tinystr.o
Building tinyxmlerror.o
Building tinyxml.o
Building tinyxmlparser.o
Building hid.o
Building aeskey.o
Building aescrypt.o
Building aestab.o
Building aes_modes.o
Building Proprietary.o
Building CRC16Encap.o
Building BarrierOperator.o
Building SensorBinary.o
Building Language.o
Building WakeUp.o
Building Color.o
Building ZWavePlusInfo.o
Building Indicator.o
Building MeterPulse.o
Building ThermostatFanMode.o
Building MultiChannelAssociation.o
Building Configuration.o
Building CommandClass.o
Building SwitchToggleBinary.o
Building ThermostatMode.o
Building SensorMultilevel.o
Building MultiInstance.o
Building UserCode.o
Building SensorAlarm.o
Building DeviceResetLocally.o
Building TimeParameters.o
Building ManufacturerSpecific.o
Building EnergyProduction.o
Building DoorLock.o
Building SoundSwitch.o
Building ApplicationStatus.o
Building ControllerReplication.o
Building CentralScene.o
Building DoorLockLogging.o
/opt/python-openzwave/openzwave/cpp/src/command_classes/DoorLockLogging.cpp: In member function 'virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)':
/opt/python-openzwave/openzwave/cpp/src/command_classes/DoorLockLogging.cpp:312:15: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict]
      snprintf(usercode, sizeof(usercode), "%s %d", usercode, (int)_data[12+i]);
               ^~~~~~~~                             ~~~~~~~~
Building ClimateControlSchedule.o
Building Protection.o
Building NodeNaming.o
Building Meter.o
Building ManufacturerProprietary.o
Building Lock.o
Building ThermostatSetpoint.o
Building Hail.o
Building MultiCmd.o
Building SceneActivation.o
Building Powerlevel.o
Building AssociationCommandConfiguration.o
Building ThermostatOperatingState.o
Building SwitchMultilevel.o
Building Battery.o
Building Association.o
Building Version.o
Building Security.o
Building Clock.o
Building Alarm.o
Building CommandClasses.o
Building ThermostatFanState.o
Building NoOperation.o
Building BasicWindowCovering.o
Building SwitchAll.o
Building Basic.o
Building SwitchToggleMultilevel.o
Building SwitchBinary.o
Building Value.o
Building ValueList.o
Building ValueButton.o
Building ValueInt.o
Building ValueStore.o
Building ValueDecimal.o
Building ValueRaw.o
Building ValueString.o
Building ValueByte.o
Building ValueBool.o
Building ValueSchedule.o
Building ValueShort.o
Building Wait.o
Building Thread.o
Building Controller.o
Building Stream.o
Building Log.o
Building HidController.o
Building Mutex.o
Building SerialController.o
Building Event.o
Building FileOps.o
Building TimeStamp.o
Building FileOpsImpl.o
Building TimeStampImpl.o
Building WaitImpl.o
Building ThreadImpl.o
Building LogImpl.o
Building MutexImpl.o
Building SerialControllerImpl.o
Building EventImpl.o
Building Options.o
Building Scene.o
Building Utils.o
Building Driver.o
Building ZWSecurity.o
Building Group.o
Building Node.o
Building Manager.o
Building Msg.o
Building Notification.o
Creating vers.cpp
Building vers.o
Linking Static Library
Linking Shared Library
Making ozw_config file
make[2]: Leaving directory '/opt/python-openzwave/openzwave/cpp/build'
CPPFLAGS= make -C /opt/python-openzwave/openzwave/cpp/examples/MinOZW/ -w 
make[2]: Entering directory '/opt/python-openzwave/openzwave/cpp/examples/MinOZW'
Building Main.o
Linking /opt/python-openzwave/openzwave/.lib/MinOZW
g++   -o /opt/python-openzwave/openzwave/.lib/MinOZW /opt/python-openzwave/openzwave/.lib/Main.o /opt/python-openzwave/openzwave/libopenzwave.so -pthread
Creating Temporary Shell Launch Script
make[2]: Leaving directory '/opt/python-openzwave/openzwave/cpp/examples/MinOZW'
make[1]: Leaving directory '/opt/python-openzwave/openzwave'
python setup-lib.py build
running build
running build_ext
cythoning src-lib/libopenzwave/libopenzwave.pyx to src-lib/libopenzwave/libopenzwave.cpp
/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py:367: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)
building 'libopenzwave' extension
creating build
creating build/temp.linux-aarch64-2.7
creating build/temp.linux-aarch64-2.7/src-lib
creating build/temp.linux-aarch64-2.7/src-lib/libopenzwave
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-QCkEc0/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPY_SSIZE_T_CLEAN=1 -Iopenzwave/cpp/src/ -Iopenzwave/cpp/src/value_classes/ -Iopenzwave/cpp/src/platform/ -Iopenzwave/cpp/build/linux/ -I/usr/include/python2.7 -c src-lib/libopenzwave/libopenzwave.cpp -o build/temp.linux-aarch64-2.7/src-lib/libopenzwave/libopenzwave.o
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
src-lib/libopenzwave/libopenzwave.cpp:3: warning: "PY_SSIZE_T_CLEAN" redefined
 #define PY_SSIZE_T_CLEAN
 
<command-line>: note: this is the location of the previous definition
In file included from openzwave/cpp/src/aes/aescpp.h:26,
                 from openzwave/cpp/src/Driver.h:42,
                 from src-lib/libopenzwave/libopenzwave.cpp:638:
openzwave/cpp/src/aes/aes.h:75: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning( disable : 4324 )
 
openzwave/cpp/src/aes/aes.h:93: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning( default : 4324 )
 
src-lib/libopenzwave/libopenzwave.cpp: In function 'PyObject* __pyx_pf_12libopenzwave_9PyManager_268beginControllerCommand(__pyx_obj_12libopenzwave_PyManager*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)':
src-lib/libopenzwave/libopenzwave.cpp:30325:204: warning: 'bool OpenZWave::Manager::BeginControllerCommand(uint32, OpenZWave::Driver::ControllerCommand, OpenZWave::Driver::pfnControllerCallback_t, void*, bool, uint8, uint8)' is deprecated [-Wdeprecated-declarations]
   __pyx_t_6 = __Pyx_PyBool_FromLong(__pyx_v_self->manager->BeginControllerCommand(__pyx_t_1, __pyx_t_2, __pyx_f_12libopenzwave_ctrl_callback, ((void *)__pyx_v_pythonfunc), __pyx_t_3, __pyx_t_4, __pyx_t_5)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 4120, __pyx_L1_error)
                                                                                                                                                                                                            ^
In file included from src-lib/libopenzwave/libopenzwave.cpp:643:
openzwave/cpp/src/Manager.h:1731:19: note: declared here
   DEPRECATED bool BeginControllerCommand( uint32 const _homeId, Driver::ControllerCommand _command, Driver::pfnControllerCallback_t _callback = NULL, void* _context = NULL, bool _highPower = false, uint8 _nodeId = 0xff, uint8 _arg = 0 );
                   ^~~~~~~~~~~~~~~~~~~~~~
creating build/lib.linux-aarch64-2.7
aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-QCkEc0/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-QCkEc0/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-aarch64-2.7/src-lib/libopenzwave/libopenzwave.o openzwave/libopenzwave.a -ludev -lstdc++ -o build/lib.linux-aarch64-2.7/libopenzwave.so
python setup-lib.py install
running install
running bdist_egg
running egg_info
creating src-lib/libopenzwave.egg-info
writing requirements to src-lib/libopenzwave.egg-info/requires.txt
writing src-lib/libopenzwave.egg-info/PKG-INFO
writing top-level names to src-lib/libopenzwave.egg-info/top_level.txt
writing dependency_links to src-lib/libopenzwave.egg-info/dependency_links.txt
writing manifest file 'src-lib/libopenzwave.egg-info/SOURCES.txt'
reading manifest file 'src-lib/libopenzwave.egg-info/SOURCES.txt'
writing manifest file 'src-lib/libopenzwave.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-aarch64/egg
running install_lib
running build_ext
skipping 'src-lib/libopenzwave/libopenzwave.cpp' Cython extension (up-to-date)
creating build/bdist.linux-aarch64
creating build/bdist.linux-aarch64/egg
copying build/lib.linux-aarch64-2.7/libopenzwave.so -> build/bdist.linux-aarch64/egg
creating stub loader for libopenzwave.so
byte-compiling build/bdist.linux-aarch64/egg/libopenzwave.py to libopenzwave.pyc
installing package data to build/bdist.linux-aarch64/egg
running install_data
creating build/bdist.linux-aarch64/egg/config
creating build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/PKG-INFO -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/SOURCES.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/dependency_links.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/not-zip-safe -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/requires.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/top_level.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
writing build/bdist.linux-aarch64/egg/EGG-INFO/native_libs.txt
creating dist
creating 'dist/libopenzwave-0.3.1-py2.7-linux-aarch64.egg' and adding 'build/bdist.linux-aarch64/egg' to it
removing 'build/bdist.linux-aarch64/egg' (and everything under it)
Processing libopenzwave-0.3.1-py2.7-linux-aarch64.egg
creating /usr/local/lib/python2.7/dist-packages/libopenzwave-0.3.1-py2.7-linux-aarch64.egg
Extracting libopenzwave-0.3.1-py2.7-linux-aarch64.egg to /usr/local/lib/python2.7/dist-packages
Adding libopenzwave 0.3.1 to easy-install.pth file

Installed /usr/local/lib/python2.7/dist-packages/libopenzwave-0.3.1-py2.7-linux-aarch64.egg
Processing dependencies for libopenzwave==0.3.1
Searching for six==1.16.0
Best match: six 1.16.0
Adding six 1.16.0 to easy-install.pth file

Using /usr/local/lib/python2.7/dist-packages
Finished processing dependencies for libopenzwave==0.3.1

Installation of lib finished.
python setup-api.py install
running install
running bdist_egg
running egg_info
creating src-api/openzwave.egg-info
writing requirements to src-api/openzwave.egg-info/requires.txt
writing src-api/openzwave.egg-info/PKG-INFO
writing top-level names to src-api/openzwave.egg-info/top_level.txt
writing dependency_links to src-api/openzwave.egg-info/dependency_links.txt
writing manifest file 'src-api/openzwave.egg-info/SOURCES.txt'
reading manifest file 'src-api/openzwave.egg-info/SOURCES.txt'
writing manifest file 'src-api/openzwave.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-aarch64/egg
running install_lib
running build_py
creating build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/value.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/object.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/network.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/node.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/controller.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/command.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/__init__.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/singleton.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/scene.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/group.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/option.py -> build/lib.linux-aarch64-2.7/openzwave
creating build/bdist.linux-aarch64/egg
creating build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/value.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/object.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/network.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/node.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/controller.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/command.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/__init__.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/singleton.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/scene.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/group.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/option.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/libopenzwave.so -> build/bdist.linux-aarch64/egg
byte-compiling build/bdist.linux-aarch64/egg/openzwave/value.py to value.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/object.py to object.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/network.py to network.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/node.py to node.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/controller.py to controller.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/command.py to command.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/singleton.py to singleton.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/scene.py to scene.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/group.py to group.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/option.py to option.pyc
creating build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/PKG-INFO -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/SOURCES.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/dependency_links.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/not-zip-safe -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/requires.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/top_level.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
writing build/bdist.linux-aarch64/egg/EGG-INFO/native_libs.txt
creating 'dist/openzwave-0.3.1-py2.7.egg' and adding 'build/bdist.linux-aarch64/egg' to it
removing 'build/bdist.linux-aarch64/egg' (and everything under it)
Processing openzwave-0.3.1-py2.7.egg
creating /usr/local/lib/python2.7/dist-packages/openzwave-0.3.1-py2.7.egg
Extracting openzwave-0.3.1-py2.7.egg to /usr/local/lib/python2.7/dist-packages
Adding openzwave 0.3.1 to easy-install.pth file

Installed /usr/local/lib/python2.7/dist-packages/openzwave-0.3.1-py2.7.egg
Processing dependencies for openzwave==0.3.1
Searching for libopenzwave==0.3.1
Best match: libopenzwave 0.3.1
Processing libopenzwave-0.3.1-py2.7-linux-aarch64.egg
libopenzwave 0.3.1 is already the active version in easy-install.pth

Using /usr/local/lib/python2.7/dist-packages/libopenzwave-0.3.1-py2.7-linux-aarch64.egg
Searching for Louie==1.1
Best match: Louie 1.1
Adding Louie 1.1 to easy-install.pth file

Using /usr/lib/python2.7/dist-packages
Searching for six==1.16.0
Best match: six 1.16.0
Adding six 1.16.0 to easy-install.pth file

Using /usr/local/lib/python2.7/dist-packages
Finished processing dependencies for openzwave==0.3.1

Installation of API finished.
Everything is successfully installed!
+ echo 12
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end openzwave
+ rm /tmp/jeedom_install_in_progress_openzwave
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Bon, j’ai finalement fait une réinstallation usine + redéployement de la sauvegarde de la nuit, et ça tourne impeccable.
Merci pour les tentatives de dépannage!

Bonjour,

J’entends que c’est une smart et que donc à priori vous n’avez pas fait la mise a jour des packages mais ce problème est tout de même connu et la coïncidence est étrange.

Si vous cherchez sur l’erreur que j’ai cité vous trouverez plusieurs posts qui en parlent.

Ps: A l’avenir pensez à mettre les logs dans un Texte préformaté