C’est ok en faisant ce que tu as décris
Voila la log des dep :
********************************************************
* dependancies Installation *
********************************************************
> Progress file: /tmp/jeedom/jMQTT/dependancy
> Install Mosquitto: 0
*
* Synchronize the package index
*
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
Hit:4 https://deb.nodesource.com/node_14.x buster InRelease
Hit:5 https://repository.salamek.cz/deb/pub all InRelease
Reading package lists...
*
* Install Mosquitto
*
*
* Install Ratchet PHP library
*
All settings correct for using Composer
Downloading...
Composer (version 2.0.13) successfully installed to: /var/www/html/plugins/jMQTT/3rdparty/composer.phar
Use it: php composer.phar
Using version ^5.2 for symfony/http-foundation
./composer.json has been created
Running composer update symfony/http-foundation
Loading composer repositories with package information
Updating dependencies
Lock file operations: 4 installs, 0 updates, 0 removals
- Locking symfony/deprecation-contracts (v2.4.0)
- Locking symfony/http-foundation (v5.2.7)
- Locking symfony/polyfill-mbstring (v1.22.1)
- Locking symfony/polyfill-php80 (v1.22.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 4 installs, 0 updates, 0 removals
- Downloading symfony/polyfill-php80 (v1.22.1)
- Downloading symfony/polyfill-mbstring (v1.22.1)
- Downloading symfony/deprecation-contracts (v2.4.0)
- Downloading symfony/http-foundation (v5.2.7)
0/4 [>---------------------------] 0%
3/4 [=====================>------] 75%
4/4 [============================] 100% - Installing symfony/polyfill-php80 (v1.22.1): Extracting archive
- Installing symfony/polyfill-mbstring (v1.22.1): Extracting archive
- Installing symfony/deprecation-contracts (v2.4.0): Extracting archive
- Installing symfony/http-foundation (v5.2.7): Extracting archive
0 [>---------------------------] 0 [>---------------------------] 0 [>---------------------------]1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
4 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Using version ^0.4.3 for cboden/ratchet
./composer.json has been updated
Running composer update cboden/ratchet
Loading composer repositories with package information
Updating dependencies
Lock file operations: 14 installs, 0 updates, 0 removals
- Locking cboden/ratchet (v0.4.3)
- Locking evenement/evenement (v3.0.1)
- Locking guzzlehttp/psr7 (1.8.2)
- Locking psr/http-message (1.0.1)
- Locking ralouphie/getallheaders (3.0.3)
- Locking ratchet/rfc6455 (v0.3)
- Locking react/cache (v1.1.1)
- Locking react/dns (v1.5.0)
- Locking react/event-loop (v1.1.1)
- Locking react/promise (v2.8.0)
- Locking react/promise-timer (v1.6.0)
- Locking react/socket (v1.6.0)
- Locking react/stream (v1.1.1)
- Locking symfony/routing (v5.2.7)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 14 installs, 0 updates, 0 removals
- Downloading symfony/routing (v5.2.7)
- Downloading react/event-loop (v1.1.1)
- Downloading evenement/evenement (v3.0.1)
- Downloading react/stream (v1.1.1)
- Downloading react/promise (v2.8.0)
- Downloading react/promise-timer (v1.6.0)
- Downloading react/cache (v1.1.1)
- Downloading react/dns (v1.5.0)
- Downloading react/socket (v1.6.0)
- Downloading ralouphie/getallheaders (3.0.3)
- Downloading psr/http-message (1.0.1)
- Downloading guzzlehttp/psr7 (1.8.2)
- Downloading ratchet/rfc6455 (v0.3)
- Downloading cboden/ratchet (v0.4.3)
0/14 [>---------------------------] 0%
8/14 [================>-----------] 57%
10/14 [====================>-------] 71%
13/14 [==========================>-] 92%
14/14 [============================] 100% - Installing symfony/routing (v5.2.7): Extracting archive
- Installing react/event-loop (v1.1.1): Extracting archive
- Installing evenement/evenement (v3.0.1): Extracting archive
- Installing react/stream (v1.1.1): Extracting archive
- Installing react/promise (v2.8.0): Extracting archive
- Installing react/promise-timer (v1.6.0): Extracting archive
- Installing react/cache (v1.1.1): Extracting archive
- Installing react/dns (v1.5.0): Extracting archive
- Installing react/socket (v1.6.0): Extracting archive
- Installing ralouphie/getallheaders (3.0.3): Extracting archive
- Installing psr/http-message (1.0.1): Extracting archive
- Installing guzzlehttp/psr7 (1.8.2): Extracting archive
- Installing ratchet/rfc6455 (v0.3): Extracting archive
- Installing cboden/ratchet (v0.4.3): Extracting archive
0/4 [>---------------------------] 0%
4/4 [============================] 100%
4/4 [============================] 100%
6 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
8 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
*
* Install python3 debian packages
*
Reading package lists...
Building dependency tree...
Reading state information...
python3-pip is already the newest version (18.1-5).
python3-requests is already the newest version (2.21.0-1).
The following package was automatically installed and is no longer required:
libmosquitto1
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
*
* Install python3 paho-mqtt library
*
Requirement already up-to-date: paho-mqtt in /usr/local/lib/python3.7/dist-packages (1.5.1)
*
* Install python3 websocket-client library
*
Requirement already up-to-date: websocket-client in /usr/local/lib/python3.7/dist-packages (0.59.0)
Requirement already satisfied, skipping upgrade: six in /usr/lib/python3/dist-packages (from websocket-client) (1.12.0)
*
* Run post_dependancy_install function
*
Starting post_dependancy_install()
********************************************************
* End dependancy installation *
Merci