Bonjour ,
je rencontre un soucis d’install des dépendances de MQTT Manager
Une idée du problème ?
Error sur npm install :
npm ERR! Cannot read properties of undefined (reading 'isStream')
node v18.17.1
npm 9.6.7
log mqtt2_packages :
0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_mqtt2
0003|+ echo 1
0004|+ echo 2
0005|+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
0006|+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
0007|Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
0008|Hit:2 http://archive.raspberrypi.org/debian buster InRelease
0009|Hit:3 http://phoscon.de/apt/deconz buster InRelease
0010|Hit:4 https://deb.nodesource.com/node_18.x buster InRelease
0011|Get:5 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
0012|Fetched 13.0 MB in 10s (1257 kB/s)
0013|Reading package lists...
0014|Reading package lists...
0015|Building dependency tree...
0016|Reading state information...
0017|apt-utils is already the newest version (1.8.2.3).
0018|build-essential is already the newest version (12.6).
0019|git is already the newest version (1:2.20.1-2+deb10u8).
0020|lsb-release is already the newest version (10.2019051400+rpi1).
0021|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0022|[Check Version NodeJS actuelle : v18.17.1 : [ OK ]
0023|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
0024|+ echo 3
0025|+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
0026|+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
0027|Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
0028|Hit:2 http://archive.raspberrypi.org/debian buster InRelease
0029|Hit:3 http://phoscon.de/apt/deconz buster InRelease
0030|Hit:4 https://deb.nodesource.com/node_18.x buster InRelease
0031|Reading package lists...
0032|Reading package lists...
0033|Building dependency tree...
0034|Reading state information...
0035|apt-utils is already the newest version (1.8.2.3).
0036|build-essential is already the newest version (12.6).
0037|git is already the newest version (1:2.20.1-2+deb10u8).
0038|lsb-release is already the newest version (10.2019051400+rpi1).
0039|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0040|[Check Version NodeJS actuelle : v18.17.1 : [ OK ]
0041|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
0042|+ echo 4
0043|+ cd /var/www/html/core/class/../../plugins/mqtt2/resources/mqtt2d
0044|+ rm -rf node_modules
0045|+ sudo npm install
0046|npm ERR! Cannot read properties of undefined (reading 'isStream')
0047|npm ERR! A complete log of this run can be found in: /root/.npm/_logs/2023-10-16T12_16_05_472Z-debug-0.log
0048|+ chown -R www-data:www-data jeedom mqtt2d.js package.json
0049|+ echo 5
0050|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mqtt2
0051|+ rm /tmp/jeedom_install_in_progress_mqtt2
0052|+ echo '*******************End of package installation******************'
0053|*******************End of package installation******************
log mqtt2d :
0000|node:internal/modules/cjs/loader:1080
0001|throw err;
0002|^
0003|Error: Cannot find module 'axios'
0004|Require stack:
0005|- /var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js
0006|- /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js
0007|at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
0008|at Module._load (node:internal/modules/cjs/loader:922:27)
0009|at Module.require (node:internal/modules/cjs/loader:1143:19)
0010|at require (node:internal/modules/cjs/helpers:121:18)
0011|at Object. (/var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js:17:15)
0012|at Module._compile (node:internal/modules/cjs/loader:1256:14)
0013|at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
0014|at Module.load (node:internal/modules/cjs/loader:1119:32)
0015|at Module._load (node:internal/modules/cjs/loader:960:12)
0016|at Module.require (node:internal/modules/cjs/loader:1143:19) {
0017|code: 'MODULE_NOT_FOUND',
0018|requireStack: [
0019|'/var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js',
0020|'/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js'
0021|]
0022|}
0023|Node.js v18.17.1
