Lancement des dépendances HS

Bonjour

J’ai installé une nouvelle version de jeedom 4.2.14
Version OS debian 10.12
Version OS Linux jeedom 3.10.105 #25556 SMP Sat Aug 28 02:13:34 CST 2021 x86_64 GNU/Linux [10.12]

J’ai commencé par installer le plugin BLEA
Le lancement des dépendances reste bloquées Running setup.py bdist_wheel for numpy: still running

Jeedom beta blea_HS.log (44,4 Ko)

Quelques erreurs trouvées dans le log

0090|error in PyBluez setup command: use_2to3 is invalid.
0091|----------------------------------------
0092|Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-6ehr2guh/pybluez/
0093|Collecting pillow
0094|Downloading https://files.pythonhosted.org/packages/4b/83/090146d7871d90a2643d469c319c1d014e41b315ab5cf0f8b4b6a764ef31/Pillow-9.1.0.tar.gz (49.8MB)
0095|Building wheels for collected packages: pillow
0096|Running setup.py bdist_wheel for pillow: started
0097|Running setup.py bdist_wheel for pillow: finished with status 'error'
0280|Running setup.py install for pillow: started
0281|Running setup.py install for pillow: finished with status 'error'
0276|Failed building wheel for pillow
0277|Running setup.py clean for pillow
0278|Failed to build pillow

J’ai executé les commandes que j’ai trouvé sur le forum

root@jeedom:/# python --version && python3 --version && pip --version && pip3 --version
Python 2.7.16
Python 3.7.3
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
root@jeedom:/# pip3 list | grep -E "pyudev|pyserial|requests|bluepy"
pyserial            3.4
pyudev              0.21.0
requests            2.21.0
root@jeedom:/# dpkg --get-selections | grep -v deinstall | grep -E "python3\-serial|python3\-requests|python3\-pyudev|rfkill"
python3-pyudev                                  install
python3-requests                                install
python3-serial                                  install
rfkill                                          install
root@jeedom:/# pip list
Package       Version
------------- -------
asn1crypto    0.24.0
configparser  3.5.0b2
cryptography  2.6.1
entrypoints   0.3
enum34        1.1.6
fasteners     0.16.3
future        0.18.2
gpg           1.12.0
ipaddress     1.0.17
keyring       17.1.1
keyrings.alt  3.1.1
monotonic     1.6
pip           18.1
pycrypto      2.6.1
PyGObject     3.30.4
pyxdg         0.25
SecretStorage 2.3.1
setuptools    40.8.0
six           1.16.0
wheel         0.32.3
root@jeedom:/# pip2 list
Package       Version
------------- -------
asn1crypto    0.24.0
configparser  3.5.0b2
cryptography  2.6.1
entrypoints   0.3
enum34        1.1.6
fasteners     0.16.3
future        0.18.2
gpg           1.12.0
ipaddress     1.0.17
keyring       17.1.1
keyrings.alt  3.1.1
monotonic     1.6
pip           18.1
pycrypto      2.6.1
PyGObject     3.30.4
pyxdg         0.25
SecretStorage 2.3.1
setuptools    40.8.0
six           1.16.0
wheel         0.32.3
root@jeedom:/# pip3 list
Package             Version
------------------- ---------
asn1crypto          0.24.0
bluepy              1.3.0
certifi             2018.8.24
chardet             3.0.4
cryptography        2.6.1
distro-info         0.21
entrypoints         0.3
fail2ban            0.10.2
idna                2.6
iotop               0.6
keyring             17.1.1
keyrings.alt        3.1.1
numpy               1.21.6
pip                 18.1
pycrypto            2.6.1
pycurl              7.43.0.2
PyGObject           3.30.4
pyinotify           0.9.6
pyserial            3.4
python-apt          1.8.4.3
pyudev              0.21.0
pyxdg               0.25
requests            2.21.0
SecretStorage       2.3.1
setuptools          62.1.0
six                 1.12.0
systemd-python      234
unattended-upgrades 0.1
urllib3             1.24.1
wheel               0.32.3

Bonjour Didier,

c’est un gros problème de dent bleue, de serpent, de roue et d’oreiller.

akenad :slight_smile:

3 « J'aime »

Bonsoir @akenad

Je vais me coucher alors :joy: :joy:

1 « J'aime »

Pour l’oreiller, ce serait moi je tenterai :

sudo python3 -m pip install --upgrade Pillow

(Installation - Pillow (PIL Fork) 9.3.0.dev0 documentation)

akenad :slight_smile:

Voici le log de la commande sudo python3 -m pip install --upgrade Pillow


root@jeedom:/# sudo python3 -m pip install --upgrade Pillow
Collecting Pillow
  Downloading https://files.pythonhosted.org/packages/4b/83/090146d7871d90a2643d469c319c1d014e41b315ab5cf0f8b4b6a764ef31/Pillow-9.1.0.tar.gz (49.8MB)
    100% |████████████████████████████████| 49.8MB 12kB/s
Building wheels for collected packages: Pillow
  Running setup.py bdist_wheel for Pillow ... error
  Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-ttbp74k8/Pillow/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-xefg4k4v --python-tag cp37:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.7
  creating build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/BdfFontFile.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/BlpImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/BmpImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ContainerIO.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/CurImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/DcxImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/DdsImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/EpsImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ExifTags.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/FitsImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/FliImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/FontFile.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/FpxImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/FtexImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/GbrImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/GdImageFile.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/GifImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/GimpGradientFile.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/GimpPaletteFile.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/IcoImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/Image.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageChops.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageCms.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageColor.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageDraw.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageDraw2.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageEnhance.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageFile.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageFilter.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageFont.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageGrab.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageMath.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageMode.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageMorph.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageOps.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImagePalette.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImagePath.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageQt.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageSequence.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageShow.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageStat.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageTk.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageTransform.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImageWin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/IptcImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/JpegImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/JpegPresets.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/MicImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/MpegImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/MpoImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/MspImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PSDraw.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PaletteFile.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PalmImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PcdImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PcfFontFile.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PcxImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PdfImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PdfParser.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PixarImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PngImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PpmImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PsdImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/PyAccess.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/SgiImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/SunImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/TarIO.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/TgaImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/TiffTags.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/WalImageFile.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/WebPImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/WmfImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/XbmImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/XpmImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/__init__.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/__main__.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/_binary.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/_tkinter_finder.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/_util.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/_version.py -> build/lib.linux-x86_64-3.7/PIL
  copying src/PIL/features.py -> build/lib.linux-x86_64-3.7/PIL
  running egg_info
  writing src/Pillow.egg-info/PKG-INFO
  writing dependency_links to src/Pillow.egg-info/dependency_links.txt
  writing requirements to src/Pillow.egg-info/requires.txt
  writing top-level names to src/Pillow.egg-info/top_level.txt
  reading manifest file 'src/Pillow.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no files found matching '*.c'
  warning: no files found matching '*.h'
  warning: no files found matching '*.sh'
  warning: no previously-included files found matching '.appveyor.yml'
  warning: no previously-included files found matching '.clang-format'
  warning: no previously-included files found matching '.coveragerc'
  warning: no previously-included files found matching '.editorconfig'
  warning: no previously-included files found matching '.readthedocs.yml'
  warning: no previously-included files found matching 'codecov.yml'
  warning: no previously-included files matching '.git*' found anywhere in distribution
  warning: no previously-included files matching '*.pyc' found anywhere in distribution
  warning: no previously-included files matching '*.so' found anywhere in distribution
  no previously-included directories found matching '.ci'
  writing manifest file 'src/Pillow.egg-info/SOURCES.txt'
  running build_ext


  The headers or library files could not be found for jpeg,
  a required dependency when compiling Pillow from source.

  Please see the install instructions at:
     https://pillow.readthedocs.io/en/latest/installation.html

  Traceback (most recent call last):
    File "/tmp/pip-install-ttbp74k8/Pillow/setup.py", line 996, in <module>
      zip_safe=not (debug_build() or PLATFORM_MINGW),
    File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 145, in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 188, in run
      self.run_command('build')
    File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3/dist-packages/setuptools/command/build_ext.py", line 78, in run
      _build_ext.run(self)
    File "/usr/lib/python3.7/distutils/command/build_ext.py", line 340, in run
      self.build_extensions()
    File "/tmp/pip-install-ttbp74k8/Pillow/setup.py", line 804, in build_extensions
      raise RequiredDependencyException(f)
  __main__.RequiredDependencyException: jpeg

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-ttbp74k8/Pillow/setup.py", line 1009, in <module>
      raise RequiredDependencyException(msg)
  __main__.RequiredDependencyException:

  The headers or library files could not be found for jpeg,
  a required dependency when compiling Pillow from source.

  Please see the install instructions at:
     https://pillow.readthedocs.io/en/latest/installation.html



  ----------------------------------------
  Failed building wheel for Pillow
  Running setup.py clean for Pillow
Failed to build Pillow
Installing collected packages: Pillow
  Running setup.py install for Pillow ... error
    Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-ttbp74k8/Pillow/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-emfru86e/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.7
    creating build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/BdfFontFile.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/BlpImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/BmpImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ContainerIO.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/CurImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/DcxImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/DdsImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/EpsImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ExifTags.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/FitsImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/FliImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/FontFile.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/FpxImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/FtexImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/GbrImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/GdImageFile.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/GifImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/GimpGradientFile.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/GimpPaletteFile.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/IcoImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/Image.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageChops.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageCms.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageColor.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageDraw.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageDraw2.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageEnhance.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageFile.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageFilter.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageFont.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageGrab.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageMath.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageMode.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageMorph.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageOps.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImagePalette.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImagePath.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageQt.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageSequence.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageShow.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageStat.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageTk.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageTransform.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImageWin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/IptcImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/JpegImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/JpegPresets.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/MicImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/MpegImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/MpoImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/MspImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PSDraw.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PaletteFile.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PalmImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PcdImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PcfFontFile.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PcxImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PdfImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PdfParser.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PixarImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PngImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PpmImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PsdImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/PyAccess.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/SgiImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/SunImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/TarIO.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/TgaImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/TiffTags.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/WalImageFile.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/WebPImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/WmfImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/XbmImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/XpmImagePlugin.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/__init__.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/__main__.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/_binary.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/_tkinter_finder.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/_util.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/_version.py -> build/lib.linux-x86_64-3.7/PIL
    copying src/PIL/features.py -> build/lib.linux-x86_64-3.7/PIL
    running egg_info
    writing src/Pillow.egg-info/PKG-INFO
    writing dependency_links to src/Pillow.egg-info/dependency_links.txt
    writing requirements to src/Pillow.egg-info/requires.txt
    writing top-level names to src/Pillow.egg-info/top_level.txt
    reading manifest file 'src/Pillow.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching '*.c'
    warning: no files found matching '*.h'
    warning: no files found matching '*.sh'
    warning: no previously-included files found matching '.appveyor.yml'
    warning: no previously-included files found matching '.clang-format'
    warning: no previously-included files found matching '.coveragerc'
    warning: no previously-included files found matching '.editorconfig'
    warning: no previously-included files found matching '.readthedocs.yml'
    warning: no previously-included files found matching 'codecov.yml'
    warning: no previously-included files matching '.git*' found anywhere in distribution
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '*.so' found anywhere in distribution
    no previously-included directories found matching '.ci'
    writing manifest file 'src/Pillow.egg-info/SOURCES.txt'
    running build_ext


    The headers or library files could not be found for jpeg,
    a required dependency when compiling Pillow from source.

    Please see the install instructions at:
       https://pillow.readthedocs.io/en/latest/installation.html

    Traceback (most recent call last):
      File "/tmp/pip-install-ttbp74k8/Pillow/setup.py", line 996, in <module>
        zip_safe=not (debug_build() or PLATFORM_MINGW),
      File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 145, in setup
        return distutils.core.setup(**attrs)
      File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/usr/lib/python3.7/distutils/command/install.py", line 589, in run
        self.run_command('build')
      File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/lib/python3/dist-packages/setuptools/command/build_ext.py", line 78, in run
        _build_ext.run(self)
      File "/usr/lib/python3.7/distutils/command/build_ext.py", line 340, in run
        self.build_extensions()
      File "/tmp/pip-install-ttbp74k8/Pillow/setup.py", line 804, in build_extensions
        raise RequiredDependencyException(f)
    __main__.RequiredDependencyException: jpeg

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-ttbp74k8/Pillow/setup.py", line 1009, in <module>
        raise RequiredDependencyException(msg)
    __main__.RequiredDependencyException:

    The headers or library files could not be found for jpeg,
    a required dependency when compiling Pillow from source.

    Please see the install instructions at:
       https://pillow.readthedocs.io/en/latest/installation.html



    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-ttbp74k8/Pillow/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-emfru86e/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-ttbp74k8/Pillow/
root@jeedom:/#

je lance les dépendances …
Toujours pareil :neutral_face:

Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Building wheels for collected packages: numpy
Running setup.py bdist_wheel for numpy: started
Running setup.py bdist_wheel for numpy: still running...
Running setup.py bdist_wheel for numpy: still running...
Running setup.py bdist_wheel for numpy: still running...

A noter que je n’utilise pas le port local.
image

Les dépendances sont elles utiles ?

Bonjour,
Non, si pas de bluetooth en local, ni les dépendances, ni le démon sont utile dont la gestion auto peut être désactivée du coup.

Bonjour Mips,

Merci pour cette info

Cependant j’ai un Jeedom principal qui fonctionne parfaitement
Le plugin BLEA est en sans local également
J’ai lancé les dépendances du plugin et il n’y a pas d’erreur

blea_ok.log (9,5 Ko)

********************************************************
*			 Installation des dépendances			 *
********************************************************
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Hit:4 https://deb.nodesource.com/node_14.x buster InRelease
Fetched 51.9 kB in 1s (37.6 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
libatlas-base-dev is already the newest version (3.10.3-8).
bluetooth is already the newest version (5.50-1.2~deb10u2).
libbluetooth-dev is already the newest version (5.50-1.2~deb10u2).
build-essential is already the newest version (12.6).
libffi-dev is already the newest version (3.2.1-9).
libopenjp2-7 is already the newest version (2.3.0-2+deb10u2).
libssl-dev is already the newest version (1.1.1n-0+deb10u1).
python3-serial is already the newest version (3.4-4).
python3-setuptools is already the newest version (40.8.0-1).
python3-dev is already the newest version (3.7.3-1).
python3-pyudev is already the newest version (0.21.0-1).
python3-requests is already the newest version (2.21.0-1).
rfkill is already the newest version (2.33.1-0.1).
libtiff5 is already the newest version (4.1.0+git191117-2~deb10u4).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 2 not upgraded.
Need to get 1262 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 python3 amd64 3.7.3-1 [61.5 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 bluez amd64 5.50-1.2~deb10u2 [1029 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 python3-pip all 18.1-5 [171 kB]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin: 
Fetched 1262 kB in 0s (18.0 MB/s)
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 61125 files and directories currently installed.)
Preparing to unpack .../python3_3.7.3-1_amd64.deb ...
running python pre-rtupdate hooks for python3.7...
Unpacking python3 (3.7.3-1) over (3.7.3-1) ...
Preparing to unpack .../bluez_5.50-1.2~deb10u2_amd64.deb ...
Unpacking bluez (5.50-1.2~deb10u2) over (5.50-1.2~deb10u2) ...
Preparing to unpack .../python3-pip_18.1-5_all.deb ...
Unpacking python3-pip (18.1-5) over (18.1-5) ...
Setting up python3 (3.7.3-1) ...
running python rtupdate hooks for python3.7...
running python post-rtupdate hooks for python3.7...
Setting up bluez (5.50-1.2~deb10u2) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of force-reload.
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up python3-pip (18.1-5) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for dbus (1.12.20-0+deb10u1) ...
Processing triggers for systemd (241-7~deb10u8) ...
Collecting setuptools
  Downloading https://files.pythonhosted.org/packages/fb/58/9efbfe68482dab9557c49d433a60fff9efd7ed8835f829eba8297c2c124a/setuptools-62.1.0-py3-none-any.whl (1.1MB)
Installing collected packages: setuptools
  Found existing installation: setuptools 58.0.4
    Uninstalling setuptools-58.0.4:
      Successfully uninstalled setuptools-58.0.4
Successfully installed setuptools-62.1.0
Reading package lists...

Building dependency tree...
Reading state information...
git is already the newest version (1:2.20.1-2+deb10u3).
libglib2.0-dev is already the newest version (2.58.3-2+deb10u3).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Requirement already satisfied: pyudev in /usr/lib/python3/dist-packages (0.21.0)
Requirement already satisfied: pyserial in /usr/lib/python3/dist-packages (3.4)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.21.0)
Requirement already satisfied: pybluez in /usr/local/lib/python3.7/dist-packages (0.23)
Requirement already satisfied: pillow in /usr/local/lib/python3.7/dist-packages (8.2.0)
Requirement already satisfied: numpy in /usr/local/lib/python3.7/dist-packages (1.20.3)
Requirement already satisfied: bluepy in /usr/local/lib/python3.7/dist-packages (1.3.0)
Cloning into 'bluepy'...
running build
running build_py
creating build
creating build/lib
creating build/lib/bluepy
copying bluepy/blescan.py -> build/lib/bluepy
copying bluepy/sensortag.py -> build/lib/bluepy
copying bluepy/btle.py -> build/lib/bluepy
copying bluepy/thingy52.py -> build/lib/bluepy
copying bluepy/scan_fuzz.py -> build/lib/bluepy
copying bluepy/__init__.py -> build/lib/bluepy
copying bluepy/scanner.py -> build/lib/bluepy
copying bluepy/get_services.py -> build/lib/bluepy
copying bluepy/uuids.json -> build/lib/bluepy
copying bluepy/bluez-src.tgz -> build/lib/bluepy
copying bluepy/bluepy-helper.c -> build/lib/bluepy
copying bluepy/Makefile -> build/lib/bluepy
/usr/local/lib/python3.7/dist-packages/setuptools/dist.py:760: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  % (opt, underscore_opt)
running install
Working dir is /tmp/bluepy
execute make -C ./bluepy clean
execute make -C bluepy -j1
running build
running build_py
copying bluepy/bluepy-helper -> build/lib/bluepy
running install_lib
creating /usr/lib/python3.7/site-packages
creating /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/blescan.py -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/sensortag.py -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/Makefile -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/bluepy-helper -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/btle.py -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/thingy52.py -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/bluez-src.tgz -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/scan_fuzz.py -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/bluepy-helper.c -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/__init__.py -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/scanner.py -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/uuids.json -> /usr/lib/python3.7/site-packages/bluepy
copying build/lib/bluepy/get_services.py -> /usr/lib/python3.7/site-packages/bluepy
byte-compiling /usr/lib/python3.7/site-packages/bluepy/blescan.py to blescan.cpython-37.pyc
byte-compiling /usr/lib/python3.7/site-packages/bluepy/sensortag.py to sensortag.cpython-37.pyc
byte-compiling /usr/lib/python3.7/site-packages/bluepy/btle.py to btle.cpython-37.pyc
byte-compiling /usr/lib/python3.7/site-packages/bluepy/thingy52.py to thingy52.cpython-37.pyc
byte-compiling /usr/lib/python3.7/site-packages/bluepy/scan_fuzz.py to scan_fuzz.cpython-37.pyc
byte-compiling /usr/lib/python3.7/site-packages/bluepy/__init__.py to __init__.cpython-37.pyc
byte-compiling /usr/lib/python3.7/site-packages/bluepy/scanner.py to scanner.cpython-37.pyc
byte-compiling /usr/lib/python3.7/site-packages/bluepy/get_services.py to get_services.cpython-37.pyc
running install_egg_info
running egg_info
creating bluepy.egg-info
writing bluepy.egg-info/PKG-INFO
writing dependency_links to bluepy.egg-info/dependency_links.txt
writing entry points to bluepy.egg-info/entry_points.txt
writing top-level names to bluepy.egg-info/top_level.txt
writing manifest file 'bluepy.egg-info/SOURCES.txt'
reading manifest file 'bluepy.egg-info/SOURCES.txt'
adding license file 'LICENSE.txt'
writing manifest file 'bluepy.egg-info/SOURCES.txt'
Copying bluepy.egg-info to /usr/lib/python3.7/site-packages/bluepy-1.1.4-py3.7.egg-info
running install_scripts
Installing blescan script to /usr/bin
Installing sensortag script to /usr/bin
Installing thingy52 script to /usr/bin
/usr/local/lib/python3.7/dist-packages/setuptools/dist.py:760: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  % (opt, underscore_opt)
/usr/local/lib/python3.7/dist-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  setuptools.SetuptoolsDeprecationWarning,
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (2.6.1)
Requirement already satisfied: pycrypto in /usr/lib/python3/dist-packages (2.6.1)
********************************************************
*			 Installation terminée					*
********************************************************

root@jeedom:/# python --version && python3 --version && pip --version && pip3 --version
Python 2.7.16
Python 3.7.3
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
root@jeedom:/# pip3 list | grep -E "pyudev|pyserial|requests|bluepy"
bluepy              1.3.0
pyserial            3.4
pyudev              0.21.0
requests            2.21.0
requests-unixsocket 0.2.0
root@jeedom:/# dpkg --get-selections | grep -v deinstall | grep -E "python3\-serial|python3\-requests|python3\-pyudev|rfkill"
python3-pyudev                                  install
python3-requests                                install
python3-serial                                  install
rfkill                                          install
root@jeedom:/# pip list
Package                       Version
----------------------------- ---------
asn1crypto                    0.24.0
astroid                       1.6.6
backports-abc                 0.5
backports.functools-lru-cache 1.5
beautifulsoup4                4.7.1
blessings                     1.7
certifi                       2018.8.24
chardet                       3.0.4
configparser                  3.5.0b2
coverage                      5.5
cryptography                  2.6.1
Cython                        0.29.2
docutils                      0.14
entrypoints                   0.3
enum34                        1.1.6
fasteners                     0.16
future                        0.18.2
futures                       3.3.0
gpg                           1.12.0
html5lib                      1.0.1
idna                          2.6
ipaddress                     1.0.17
isort                         4.3.21
keyring                       17.1.1
keyrings.alt                  3.1.1
lazy-object-proxy             1.6.0
LGTV                          0.1.2
libopenzwave                  0.3.1
Louie                         1.1
lxml                          4.3.2
mccabe                        0.6.1
monotonic                     1.6
nose                          1.3.7
nose-html                     1.1
nose-progressive              1.5.2
olefile                       0.46
openzwave                     0.3.1
Pillow                        5.4.1
pip                           18.1
pycrypto                      2.6.1
Pygments                      2.3.1
PyGObject                     3.30.4
pylint                        1.9.5
pyOpenSSL                     19.0.0
pyserial                      3.4
pyudev                        0.21.0
pyxdg                         0.25
requests                      2.21.0
roman                         2.0.0
SecretStorage                 2.3.1
setuptools                    40.8.0
singledispatch                3.6.1
six                           1.12.0
soupsieve                     1.8
tornado                       5.1.1
urllib3                       1.24.1
urwid                         2.1.2
wakeonlan                     0.2.2
webencodings                  0.5.1
wheel                         0.32.3
wrapt                         1.12.1
ws4py                         0.5.1
root@jeedom:/# pip2 list
Package                       Version
----------------------------- ---------
asn1crypto                    0.24.0
astroid                       1.6.6
backports-abc                 0.5
backports.functools-lru-cache 1.5
beautifulsoup4                4.7.1
blessings                     1.7
certifi                       2018.8.24
chardet                       3.0.4
configparser                  3.5.0b2
coverage                      5.5
cryptography                  2.6.1
Cython                        0.29.2
docutils                      0.14
entrypoints                   0.3
enum34                        1.1.6
fasteners                     0.16
future                        0.18.2
futures                       3.3.0
gpg                           1.12.0
html5lib                      1.0.1
idna                          2.6
ipaddress                     1.0.17
isort                         4.3.21
keyring                       17.1.1
keyrings.alt                  3.1.1
lazy-object-proxy             1.6.0
LGTV                          0.1.2
libopenzwave                  0.3.1
Louie                         1.1
lxml                          4.3.2
mccabe                        0.6.1
monotonic                     1.6
nose                          1.3.7
nose-html                     1.1
nose-progressive              1.5.2
olefile                       0.46
openzwave                     0.3.1
Pillow                        5.4.1
pip                           18.1
pycrypto                      2.6.1
Pygments                      2.3.1
PyGObject                     3.30.4
pylint                        1.9.5
pyOpenSSL                     19.0.0
pyserial                      3.4
pyudev                        0.21.0
pyxdg                         0.25
requests                      2.21.0
roman                         2.0.0
SecretStorage                 2.3.1
setuptools                    40.8.0
singledispatch                3.6.1
six                           1.12.0
soupsieve                     1.8
tornado                       5.1.1
urllib3                       1.24.1
urwid                         2.1.2
wakeonlan                     0.2.2
webencodings                  0.5.1
wheel                         0.32.3
wrapt                         1.12.1
ws4py                         0.5.1
root@jeedom:/# pip3 list
Package             Version
------------------- ---------
aiohttp             3.8.1
aiosignal           1.2.0
asn1crypto          0.24.0
async-timeout       4.0.2
asynctest           0.13.0
attrs               21.2.0
azure-iot-device    2.9.0
bluepy              1.3.0
certifi             2018.8.24
cffi                1.14.5
chardet             3.0.4
charset-normalizer  2.0.12
click               8.0.0
construct           2.10.67
croniter            0.3.37
cryptography        2.6.1
defusedxml          0.6.0
deprecation         2.1.0
distro-info         0.21
entrypoints         0.3
enum-compat         0.0.3
enum34              1.1.10
fail2ban            0.10.2
frozenlist          1.3.0
future              0.18.2
idna                2.6
ifaddr              0.1.7
iotop               0.6
iso8601             0.1.14
janus               0.4.0
keyring             17.1.1
keyrings.alt        3.1.1
msmart              0.1.23
multidict           5.2.0
natsort             7.1.1
numpy               1.20.3
packaging           21.0
paho-mqtt           1.5.1
Pillow              8.2.0
pip                 18.1
PyBluez             0.23
pycparser           2.20
pycrypto            2.6.1
pycryptodome        3.10.1
pycurl              7.43.0.2
PyGObject           3.30.4
pyinotify           0.9.6
pyparsing           2.4.7
pyserial            3.4
PySocks             1.7.1
python-apt          1.8.4.3
python-dateutil     2.8.1
pyudev              0.21.0
pyxdg               0.25
PyYAML              5.4.1
requests            2.21.0
requests-unixsocket 0.2.0
SecretStorage       2.3.1
serial              0.0.97
setuptools          62.1.0
six                 1.12.0
systemd-python      234
typing-extensions   3.10.0.2
unattended-upgrades 0.1
urllib3             1.26.7
websocket-client    1.2.3
wheel               0.32.3
yarl                1.6.3
yeelight            0.6.2
zeroconf            0.31.0

J’ai mis a jour l’ensemble des messages pour que cela soit plus lisibles

Ou peut on trouver le fichier qui lance les dépendances dans Jeedom ?

Je ne comprends pas trop ce que tu veux en conclure/faire dire.

Si c’est anormal d’avoir les erreurs que tu cites dans ton premier post, oui je confirme que c’est anormal.
Mais ta dernière question demandait si cela avait un impact, et comme tu n’as pas de démon local cela n’en a pas; mais cela reste anormal.

Pourquoi il y a ces erreurs, je ne sais pas.

Pas sur de comprendre exactement ce dont tu as besoin.
Dans jeedom (core) le code qui gère les dépendances est dans la class plug-in.
Dans le plug-in le code est dans la class eqlogic du plug-in.
Et souvent, le script des dépendances d’un plug-in se trouve dans le dossier resources du plug-in et se nomme install_apt.sh mais ce n’est pas une obligation.

Bonjour Mips

J’essaye de comprendre pourquoi les dependances de BLEA ne se lancent pas sur mon jeedom beta fraichement installé alors que je n’ai pas ce problème avec mon jeedom en Prod.
Ayant les deux qui tournent en meme temps

Oui ça j’avais compris :relaxed:

Je n’ai pas su regarder les logs en détails étant sur mobile mais j’essaie d’y penser une fois sur l’ordi.

Ce serait moi je tenterai :

sudo pip3 install Pillow==8.2.0

akenad :slight_smile:

Bonjour Akenad

Le message de Pillow a disparru

mais il reste une erreur

********************************************************
*			 Installation des dépendances			 *
********************************************************
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Reading package lists...

Reading package lists...

Building dependency tree...

Reading state information...
libatlas-base-dev is already the newest version (3.10.3-8).
bluetooth is already the newest version (5.50-1.2~deb10u2).
libbluetooth-dev is already the newest version (5.50-1.2~deb10u2).
build-essential is already the newest version (12.6).
libffi-dev is already the newest version (3.2.1-9).
libopenjp2-7 is already the newest version (2.3.0-2+deb10u2).
libssl-dev is already the newest version (1.1.1n-0+deb10u1).
python3-serial is already the newest version (3.4-4).
python3-setuptools is already the newest version (40.8.0-1).
python3-dev is already the newest version (3.7.3-1).
python3-pyudev is already the newest version (0.21.0-1).
python3-requests is already the newest version (2.21.0-1).
rfkill is already the newest version (2.33.1-0.1).
libtiff5 is already the newest version (4.1.0+git191117-2~deb10u4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...

Building dependency tree...

Reading state information...
0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded.
Need to get 1262 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 python3 amd64 3.7.3-1 [61.5 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 bluez amd64 5.50-1.2~deb10u2 [1029 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 python3-pip all 18.1-5 [171 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 1262 kB in 0s (2757 kB/s)
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 52050 files and directories currently installed.)
Preparing to unpack .../python3_3.7.3-1_amd64.deb ...
running python pre-rtupdate hooks for python3.7...
Unpacking python3 (3.7.3-1) over (3.7.3-1) ...
Preparing to unpack .../bluez_5.50-1.2~deb10u2_amd64.deb ...
Unpacking bluez (5.50-1.2~deb10u2) over (5.50-1.2~deb10u2) ...
Preparing to unpack .../python3-pip_18.1-5_all.deb ...
Unpacking python3-pip (18.1-5) over (18.1-5) ...
Setting up python3 (3.7.3-1) ...
running python rtupdate hooks for python3.7...
running python post-rtupdate hooks for python3.7...
Setting up bluez (5.50-1.2~deb10u2) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of force-reload.
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up python3-pip (18.1-5) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for dbus (1.12.20-0+deb10u1) ...
Processing triggers for systemd (241-7~deb10u8) ...
Requirement already up-to-date: setuptools in /usr/local/lib/python3.7/dist-packages (62.1.0)
Reading package lists...

Building dependency tree...

Reading state information...
git is already the newest version (1:2.20.1-2+deb10u3).
libglib2.0-dev is already the newest version (2.58.3-2+deb10u3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Requirement already satisfied: pyudev in /usr/lib/python3/dist-packages (0.21.0)
Requirement already satisfied: pyserial in /usr/lib/python3/dist-packages (3.4)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.21.0)
Collecting pybluez
  Using cached https://files.pythonhosted.org/packages/08/9f/e9d93b266d2d1ea988780a52a696073ba0a65df65a532165fdf6ff90d0ed/PyBluez-0.23.tar.gz
    Complete output from command python setup.py egg_info:
    error in PyBluez setup command: use_2to3 is invalid.
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-qdye0rvy/pybluez/
Requirement already satisfied: pillow in /usr/local/lib/python3.7/dist-packages (8.2.0)
Collecting numpy
  Using cached https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
Building wheels for collected packages: numpy
  Running setup.py bdist_wheel for numpy: started
  Running setup.py bdist_wheel for numpy: still running...
  Running setup.py bdist_wheel for numpy: still running...

sudo pip3 install numpy==1.20.3

akenad :slight_smile:

Enfin ca marche😀

sudo pip3 install setuptools==57.5.0

Cela evite l’erreur error in PyBluez setup command: use_2to3 is invalid.


tes recommendations pour Pillow et numpy

sudo pip3 install Pillow==8.2.0
sudo pip3 install numpy==1.20.3

J’ai modifié le fichier \html\plugins\blea\resources\install_apt.sh

PROGRESS_FILE=/tmp/dependancy_blea_in_progress
if [ ! -z $1 ]; then
	PROGRESS_FILE=$1
fi
touch ${PROGRESS_FILE}
echo 0 > ${PROGRESS_FILE}
echo "********************************************************"
echo "*			 Installation des dépendances			 *"
echo "********************************************************"
sudo apt-get update
echo 20 > ${PROGRESS_FILE}
sudo apt-get install -y python3-dev build-essential python3-requests python3-setuptools python3-serial python3-pyudev bluetooth libffi-dev libssl-dev libbluetooth-dev libopenjp2-7 libtiff5 libatlas-base-dev rfkill
sudo apt-get install -y python3 bluez python3-pip --reinstall
#sudo pip3 install -U setuptools
sudo pip3 install setuptools==57.5.0
echo 40 > ${PROGRESS_FILE}
sudo apt-get install -y libglib2.0-dev git
echo 50 > ${PROGRESS_FILE}
sudo pip3 install pyudev
sudo pip3 install pyserial
sudo pip3 install requests
sudo pip3 install pybluez
#sudo pip3 install pillow
sudo pip3 install Pillow==8.2.0
#sudo pip3 install numpy
sudo pip3 install numpy==1.20.3
sudo pip3 install bluepy
echo 60 > ${PROGRESS_FILE}
cd /tmp
sudo rm -R /tmp/bluepy >/dev/null 2>&1
sudo git clone https://github.com/sarakha63/bluepy.git
cd /tmp/bluepy
sudo python3 setup.py build
sudo python3 setup.py install
sudo connmanctl enable bluetooth >/dev/null 2>&1
sudo rfkill unblock 0 >/dev/null 2>&1
sudo rfkill unblock 1 >/dev/null 2>&1
sudo rfkill unblock 2 >/dev/null 2>&1
sudo hciconfig hci0 up >/dev/null 2>&1
sudo hciconfig hci1 up >/dev/null 2>&1
sudo hciconfig hci2 up >/dev/null 2>&1
sudo rm -R /tmp/bluepy
cd /tmp
echo 85 > ${PROGRESS_FILE}
sudo pip3 install cryptography
echo 90 > ${PROGRESS_FILE}
sudo pip3 install pycrypto
echo 100 > ${PROGRESS_FILE}
echo "********************************************************"
echo "*			 Installation terminée					*"
echo "********************************************************"
rm ${PROGRESS_FILE}


Le log du lancement des dépendances

********************************************************
*			 Installation des dépendances			 *
********************************************************
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.6).
build-essential set to manually installed.
libopenjp2-7 is already the newest version (2.3.0-2+deb10u2).
libopenjp2-7 set to manually installed.
libssl-dev is already the newest version (1.1.1n-0+deb10u1).
libssl-dev set to manually installed.
python3-setuptools is already the newest version (40.8.0-1).
python3-setuptools set to manually installed.
python3-dev is already the newest version (3.7.3-1).
python3-dev set to manually installed.
libtiff5 is already the newest version (4.1.0+git191117-2~deb10u4).
libtiff5 set to manually installed.
The following additional packages will be installed:
  bluez kmod libatlas3-base libbluetooth3 libdw1 python3-certifi
  python3-chardet python3-idna python3-urllib3
Suggested packages:
  bluez-cups bluez-obexd pulseaudio-module-bluetooth libatlas-doc
  liblapack-doc python3-openssl python3-socks python3-wxgtk3.0 | python3-wxgtk
The following NEW packages will be installed:
  bluetooth bluez kmod libatlas-base-dev libatlas3-base libbluetooth-dev
  libbluetooth3 libdw1 libffi-dev python3-certifi python3-chardet python3-idna
  python3-pyudev python3-requests python3-serial python3-urllib3 rfkill
0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.2 MB of archives.
After this operation, 57.1 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 kmod amd64 26-1 [90.2 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 libdw1 amd64 0.176-1.1 [235 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 bluez amd64 5.50-1.2~deb10u2 [1029 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 bluetooth all 5.50-1.2~deb10u2 [43.3 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 libatlas3-base amd64 3.10.3-8 [3747 kB]
Get:6 http://deb.debian.org/debian buster/main amd64 libatlas-base-dev amd64 3.10.3-8 [4007 kB]
Get:7 http://deb.debian.org/debian buster/main amd64 libbluetooth3 amd64 5.50-1.2~deb10u2 [100 kB]
Get:8 http://deb.debian.org/debian buster/main amd64 libbluetooth-dev amd64 5.50-1.2~deb10u2 [200 kB]
Get:9 http://deb.debian.org/debian buster/main amd64 libffi-dev amd64 3.2.1-9 [156 kB]
Get:10 http://deb.debian.org/debian buster/main amd64 python3-certifi all 2018.8.24-1 [140 kB]
Get:11 http://deb.debian.org/debian buster/main amd64 python3-chardet all 3.0.4-3 [80.5 kB]
Get:12 http://deb.debian.org/debian buster/main amd64 python3-idna all 2.6-1 [34.3 kB]
Get:13 http://deb.debian.org/debian buster/main amd64 python3-pyudev all 0.21.0-1 [40.2 kB]
Get:14 http://deb.debian.org/debian buster/main amd64 python3-urllib3 all 1.24.1-1 [97.1 kB]
Get:15 http://deb.debian.org/debian buster/main amd64 python3-requests all 2.21.0-1 [66.9 kB]
Get:16 http://deb.debian.org/debian buster/main amd64 python3-serial all 3.4-4 [67.6 kB]
Get:17 http://deb.debian.org/debian buster/main amd64 rfkill amd64 2.33.1-0.1 [82.8 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 10.2 MB in 1s (8608 kB/s)
Selecting previously unselected package kmod.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 50562 files and directories currently installed.)
Preparing to unpack .../00-kmod_26-1_amd64.deb ...
Unpacking kmod (26-1) ...
Selecting previously unselected package libdw1:amd64.
Preparing to unpack .../01-libdw1_0.176-1.1_amd64.deb ...
Unpacking libdw1:amd64 (0.176-1.1) ...
Selecting previously unselected package bluez.
Preparing to unpack .../02-bluez_5.50-1.2~deb10u2_amd64.deb ...
Unpacking bluez (5.50-1.2~deb10u2) ...
Selecting previously unselected package bluetooth.
Preparing to unpack .../03-bluetooth_5.50-1.2~deb10u2_all.deb ...
Unpacking bluetooth (5.50-1.2~deb10u2) ...
Selecting previously unselected package libatlas3-base:amd64.
Preparing to unpack .../04-libatlas3-base_3.10.3-8_amd64.deb ...
Unpacking libatlas3-base:amd64 (3.10.3-8) ...
Selecting previously unselected package libatlas-base-dev:amd64.
Preparing to unpack .../05-libatlas-base-dev_3.10.3-8_amd64.deb ...
Unpacking libatlas-base-dev:amd64 (3.10.3-8) ...
Selecting previously unselected package libbluetooth3:amd64.
Preparing to unpack .../06-libbluetooth3_5.50-1.2~deb10u2_amd64.deb ...
Unpacking libbluetooth3:amd64 (5.50-1.2~deb10u2) ...
Selecting previously unselected package libbluetooth-dev:amd64.
Preparing to unpack .../07-libbluetooth-dev_5.50-1.2~deb10u2_amd64.deb ...
Unpacking libbluetooth-dev:amd64 (5.50-1.2~deb10u2) ...
Selecting previously unselected package libffi-dev:amd64.
Preparing to unpack .../08-libffi-dev_3.2.1-9_amd64.deb ...
Unpacking libffi-dev:amd64 (3.2.1-9) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../09-python3-certifi_2018.8.24-1_all.deb ...
Unpacking python3-certifi (2018.8.24-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../10-python3-chardet_3.0.4-3_all.deb ...
Unpacking python3-chardet (3.0.4-3) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../11-python3-idna_2.6-1_all.deb ...
Unpacking python3-idna (2.6-1) ...
Selecting previously unselected package python3-pyudev.
Preparing to unpack .../12-python3-pyudev_0.21.0-1_all.deb ...
Unpacking python3-pyudev (0.21.0-1) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../13-python3-urllib3_1.24.1-1_all.deb ...
Unpacking python3-urllib3 (1.24.1-1) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../14-python3-requests_2.21.0-1_all.deb ...
Unpacking python3-requests (2.21.0-1) ...
Selecting previously unselected package python3-serial.
Preparing to unpack .../15-python3-serial_3.4-4_all.deb ...
Unpacking python3-serial (3.4-4) ...
Selecting previously unselected package rfkill.
Preparing to unpack .../16-rfkill_2.33.1-0.1_amd64.deb ...
Unpacking rfkill (2.33.1-0.1) ...
Setting up libdw1:amd64 (0.176-1.1) ...
Setting up libatlas3-base:amd64 (3.10.3-8) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/atlas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode
update-alternatives: using /usr/lib/x86_64-linux-gnu/atlas/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode
Setting up kmod (26-1) ...
Setting up libffi-dev:amd64 (3.2.1-9) ...
Setting up libatlas-base-dev:amd64 (3.10.3-8) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/atlas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode
update-alternatives: using /usr/lib/x86_64-linux-gnu/atlas/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode
Setting up python3-serial (3.4-4) ...
Setting up bluez (5.50-1.2~deb10u2) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of force-reload.
Created symlink /etc/systemd/system/dbus-org.bluez.service -> /lib/systemd/system/bluetooth.service.
Created symlink /etc/systemd/system/bluetooth.target.wants/bluetooth.service -> /lib/systemd/system/bluetooth.service.
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of start.
Setting up python3-chardet (3.0.4-3) ...
Setting up python3-certifi (2018.8.24-1) ...
Setting up rfkill (2.33.1-0.1) ...
Setting up python3-idna (2.6-1) ...
Setting up python3-urllib3 (1.24.1-1) ...
Setting up libbluetooth3:amd64 (5.50-1.2~deb10u2) ...
Setting up python3-pyudev (0.21.0-1) ...
Setting up bluetooth (5.50-1.2~deb10u2) ...
Setting up python3-requests (2.21.0-1) ...
Setting up libbluetooth-dev:amd64 (5.50-1.2~deb10u2) ...
Processing triggers for systemd (241-7~deb10u8) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for dbus (1.12.20-0+deb10u1) ...
Processing triggers for libc-bin (2.28-10+deb10u1) ...
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded.
Need to get 1262 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 python3 amd64 3.7.3-1 [61.5 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 bluez amd64 5.50-1.2~deb10u2 [1029 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 python3-pip all 18.1-5 [171 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 1262 kB in 0s (12.8 MB/s)
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 51241 files and directories currently installed.)
Preparing to unpack .../python3_3.7.3-1_amd64.deb ...
running python pre-rtupdate hooks for python3.7...
Unpacking python3 (3.7.3-1) over (3.7.3-1) ...
Preparing to unpack .../bluez_5.50-1.2~deb10u2_amd64.deb ...
Unpacking bluez (5.50-1.2~deb10u2) over (5.50-1.2~deb10u2) ...
Preparing to unpack .../python3-pip_18.1-5_all.deb ...
Unpacking python3-pip (18.1-5) over (18.1-5) ...
Setting up python3 (3.7.3-1) ...
running python rtupdate hooks for python3.7...
running python post-rtupdate hooks for python3.7...
Setting up bluez (5.50-1.2~deb10u2) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of force-reload.
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up python3-pip (18.1-5) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for dbus (1.12.20-0+deb10u1) ...
Processing triggers for systemd (241-7~deb10u8) ...
Collecting setuptools==57.5.0
  Downloading https://files.pythonhosted.org/packages/4b/b9/71687c5d2034c863db1db2e0704f5e27581ff3cb44d7f293968c5e08ceb3/setuptools-57.5.0-py3-none-any.whl (819kB)
Installing collected packages: setuptools
  Found existing installation: setuptools 40.8.0
    Not uninstalling setuptools at /usr/lib/python3/dist-packages, outside environment /usr
    Can't uninstall 'setuptools'. No files were found to uninstall.
Successfully installed setuptools-57.5.0
Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version (1:2.20.1-2+deb10u3).
The following additional packages will be installed:
  libblkid-dev libglib2.0-dev-bin libmount-dev libpcre16-3 libpcre3-dev
  libpcre32-3 libpcrecpp0v5 libselinux1-dev libsepol1-dev uuid-dev
Suggested packages:
  libglib2.0-doc libxml2-utils
The following NEW packages will be installed:
  libblkid-dev libglib2.0-dev libglib2.0-dev-bin libmount-dev libpcre16-3
  libpcre3-dev libpcre32-3 libpcrecpp0v5 libselinux1-dev libsepol1-dev
  uuid-dev
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 4009 kB of archives.
After this operation, 18.3 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 uuid-dev amd64 2.33.1-0.1 [93.6 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 libblkid-dev amd64 2.33.1-0.1 [225 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 libglib2.0-dev-bin amd64 2.58.3-2+deb10u3 [158 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 libmount-dev amd64 2.33.1-0.1 [232 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 libpcre16-3 amd64 2:8.39-12 [259 kB]
Get:6 http://deb.debian.org/debian buster/main amd64 libpcre32-3 amd64 2:8.39-12 [250 kB]
Get:7 http://deb.debian.org/debian buster/main amd64 libpcrecpp0v5 amd64 2:8.39-12 [152 kB]
Get:8 http://deb.debian.org/debian buster/main amd64 libpcre3-dev amd64 2:8.39-12 [650 kB]
Get:9 http://deb.debian.org/debian buster/main amd64 libsepol1-dev amd64 2.8-1 [338 kB]
Get:10 http://deb.debian.org/debian buster/main amd64 libselinux1-dev amd64 2.8-1+b1 [169 kB]
Get:11 http://deb.debian.org/debian buster/main amd64 libglib2.0-dev amd64 2.58.3-2+deb10u3 [1484 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 4009 kB in 1s (5980 kB/s)
Selecting previously unselected package uuid-dev:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 51241 files and directories currently installed.)
Preparing to unpack .../00-uuid-dev_2.33.1-0.1_amd64.deb ...
Unpacking uuid-dev:amd64 (2.33.1-0.1) ...
Selecting previously unselected package libblkid-dev:amd64.
Preparing to unpack .../01-libblkid-dev_2.33.1-0.1_amd64.deb ...
Unpacking libblkid-dev:amd64 (2.33.1-0.1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../02-libglib2.0-dev-bin_2.58.3-2+deb10u3_amd64.deb ...
Unpacking libglib2.0-dev-bin (2.58.3-2+deb10u3) ...
Selecting previously unselected package libmount-dev:amd64.
Preparing to unpack .../03-libmount-dev_2.33.1-0.1_amd64.deb ...
Unpacking libmount-dev:amd64 (2.33.1-0.1) ...
Selecting previously unselected package libpcre16-3:amd64.
Preparing to unpack .../04-libpcre16-3_2%3a8.39-12_amd64.deb ...
Unpacking libpcre16-3:amd64 (2:8.39-12) ...
Selecting previously unselected package libpcre32-3:amd64.
Preparing to unpack .../05-libpcre32-3_2%3a8.39-12_amd64.deb ...
Unpacking libpcre32-3:amd64 (2:8.39-12) ...
Selecting previously unselected package libpcrecpp0v5:amd64.
Preparing to unpack .../06-libpcrecpp0v5_2%3a8.39-12_amd64.deb ...
Unpacking libpcrecpp0v5:amd64 (2:8.39-12) ...
Selecting previously unselected package libpcre3-dev:amd64.
Preparing to unpack .../07-libpcre3-dev_2%3a8.39-12_amd64.deb ...
Unpacking libpcre3-dev:amd64 (2:8.39-12) ...
Selecting previously unselected package libsepol1-dev:amd64.
Unpacking libsepol1-dev:amd64 (2.8-1) ...
Selecting previously unselected package libselinux1-dev:amd64.
Preparing to unpack .../09-libselinux1-dev_2.8-1+b1_amd64.deb ...
Unpacking libselinux1-dev:amd64 (2.8-1+b1) ...
Selecting previously unselected package libglib2.0-dev:amd64.
Preparing to unpack .../10-libglib2.0-dev_2.58.3-2+deb10u3_amd64.deb ...
Unpacking libglib2.0-dev:amd64 (2.58.3-2+deb10u3) ...
Setting up libpcrecpp0v5:amd64 (2:8.39-12) ...
Setting up libglib2.0-dev-bin (2.58.3-2+deb10u3) ...
Setting up libpcre16-3:amd64 (2:8.39-12) ...
Setting up libsepol1-dev:amd64 (2.8-1) ...
Setting up uuid-dev:amd64 (2.33.1-0.1) ...
Setting up libpcre32-3:amd64 (2:8.39-12) ...
Setting up libblkid-dev:amd64 (2.33.1-0.1) ...
Setting up libpcre3-dev:amd64 (2:8.39-12) ...
Setting up libmount-dev:amd64 (2.33.1-0.1) ...
Setting up libselinux1-dev:amd64 (2.8-1+b1) ...
Setting up libglib2.0-dev:amd64 (2.58.3-2+deb10u3) ...
Processing triggers for libc-bin (2.28-10+deb10u1) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for libglib2.0-0:amd64 (2.58.3-2+deb10u3) ...
Requirement already satisfied: pyudev in /usr/lib/python3/dist-packages (0.21.0)
Requirement already satisfied: pyserial in /usr/lib/python3/dist-packages (3.4)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.21.0)
Collecting pybluez
  Downloading https://files.pythonhosted.org/packages/08/9f/e9d93b266d2d1ea988780a52a696073ba0a65df65a532165fdf6ff90d0ed/PyBluez-0.23.tar.gz (97kB)
Building wheels for collected packages: pybluez
  Running setup.py bdist_wheel for pybluez: started
  Running setup.py bdist_wheel for pybluez: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/c8/09/d3/94417fa65febe1baaa97a7152e6a0a53a446aee33efaf9e6f9
Successfully built pybluez
Installing collected packages: pybluez
Successfully installed pybluez-0.23
Collecting Pillow==8.2.0
  Downloading https://files.pythonhosted.org/packages/33/34/542152297dcc6c47a9dcb0685eac6d652d878ed3cea83bf2b23cb988e857/Pillow-8.2.0-cp37-cp37m-manylinux1_x86_64.whl (3.0MB)
Installing collected packages: Pillow
Successfully installed Pillow-8.2.0
Collecting numpy==1.20.3
  Downloading https://files.pythonhosted.org/packages/ac/16/c219bb25f862e9b82ad352e55bb70c97a3b43fda2eb40541cc1c38fbcf5f/numpy-1.20.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (13.8MB)
Installing collected packages: numpy
Successfully installed numpy-1.20.3
Collecting bluepy
  Downloading https://files.pythonhosted.org/packages/27/91/6cfca10bee9862f93015413cf9e6a52c3081a71f1518963396a055128f8e/bluepy-1.3.0.tar.gz (217kB)
Building wheels for collected packages: bluepy
  Running setup.py bdist_wheel for bluepy: started
  Running setup.py bdist_wheel for bluepy: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/b5/5b/5d/45b16a19daa4f8008c186693c9d06e7543d7a7918c3bd63da6
Successfully built bluepy
Installing collected packages: bluepy
Successfully installed bluepy-1.3.0
Cloning into 'bluepy'...
running build
running build_py
creating build
creating build/lib
creating build/lib/bluepy
copying bluepy/__init__.py -> build/lib/bluepy
copying bluepy/blescan.py -> build/lib/bluepy
copying bluepy/btle.py -> build/lib/bluepy
copying bluepy/get_services.py -> build/lib/bluepy
copying bluepy/scan_fuzz.py -> build/lib/bluepy
copying bluepy/scanner.py -> build/lib/bluepy
copying bluepy/sensortag.py -> build/lib/bluepy
copying bluepy/thingy52.py -> build/lib/bluepy
copying bluepy/uuids.json -> build/lib/bluepy
copying bluepy/bluez-src.tgz -> build/lib/bluepy
copying bluepy/bluepy-helper.c -> build/lib/bluepy
copying bluepy/Makefile -> build/lib/bluepy
/usr/local/lib/python3.7/dist-packages/setuptools/dist.py:700: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  % (opt, underscore_opt))
running install
Working dir is /tmp/bluepy
execute make -C ./bluepy clean
execute make -C bluepy -j1
running build
running build_py
copying bluepy/bluepy-helper -> build/lib/bluepy
running install_lib
copying build/lib/bluepy/__init__.py -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/blescan.py -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/btle.py -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/get_services.py -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/scan_fuzz.py -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/scanner.py -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/sensortag.py -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/thingy52.py -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/uuids.json -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/bluez-src.tgz -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/bluepy-helper.c -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/Makefile -> /usr/local/lib/python3.7/dist-packages/bluepy
copying build/lib/bluepy/bluepy-helper -> /usr/local/lib/python3.7/dist-packages/bluepy
byte-compiling /usr/local/lib/python3.7/dist-packages/bluepy/__init__.py to __init__.cpython-37.pyc
byte-compiling /usr/local/lib/python3.7/dist-packages/bluepy/blescan.py to blescan.cpython-37.pyc
byte-compiling /usr/local/lib/python3.7/dist-packages/bluepy/btle.py to btle.cpython-37.pyc
byte-compiling /usr/local/lib/python3.7/dist-packages/bluepy/get_services.py to get_services.cpython-37.pyc
byte-compiling /usr/local/lib/python3.7/dist-packages/bluepy/scan_fuzz.py to scan_fuzz.cpython-37.pyc
byte-compiling /usr/local/lib/python3.7/dist-packages/bluepy/scanner.py to scanner.cpython-37.pyc
byte-compiling /usr/local/lib/python3.7/dist-packages/bluepy/sensortag.py to sensortag.cpython-37.pyc
byte-compiling /usr/local/lib/python3.7/dist-packages/bluepy/thingy52.py to thingy52.cpython-37.pyc
running install_egg_info
running egg_info
creating bluepy.egg-info
writing bluepy.egg-info/PKG-INFO
writing dependency_links to bluepy.egg-info/dependency_links.txt
writing entry points to bluepy.egg-info/entry_points.txt
writing top-level names to bluepy.egg-info/top_level.txt
writing manifest file 'bluepy.egg-info/SOURCES.txt'
reading manifest file 'bluepy.egg-info/SOURCES.txt'
adding license file 'LICENSE.txt'
writing manifest file 'bluepy.egg-info/SOURCES.txt'
Copying bluepy.egg-info to /usr/local/lib/python3.7/dist-packages/bluepy-1.1.4-py3.7.egg-info
running install_scripts
Installing blescan script to /usr/local/bin
Installing sensortag script to /usr/local/bin
Installing thingy52 script to /usr/local/bin
/usr/local/lib/python3.7/dist-packages/setuptools/dist.py:700: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  % (opt, underscore_opt))
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (2.6.1)
Requirement already satisfied: pycrypto in /usr/lib/python3/dist-packages (2.6.1)
********************************************************
*			 Installation terminée					*
********************************************************

Merci beaucoup de m’avoir aidé à trouver la solution :hugs: :wink:

Par contre je ne comprends pas pourquoi l’installation d’origine ne fonctionne pas
mon architecture : Docker ?

Après :

sudo pip3 install Pillow==8.2.0
sudo pip3 install numpy==1.20.3

en effet le coup d’après
je m’apprêtais à te proposer ! :

sudo pip3 install setuptools==57.5.0

Je ne pense pas que ce soit lié à docker mais plutôt à la version de debian.

Une alternative serait de mettre à jour pip3 :

sudo pip3 install --upgrade pip

Mais le risque est d’avoir un autre effet de bord sur les autres plugin de jeedom.

akenad :slight_smile:

1 « J'aime »

Bonsoir @Loic

Si tu a une idée sur ce sujet ?

A priori ce n’est pas Loic qui s’occupe de blea donc comme indiqué au point 16 Comment nous aider à vous aider - ou Comment poser une bonne question? merci de ne pas tag un développeur directement, c’est inutile :wink:

1 « J'aime »