Erreur à l'installation des dépendances: cannot find module walk-up-path

Bonjour à tous et a toutes,

Je viens d’installer Bookworm sur un Rpi4B 2go ram, et la dernière version de Jeedom sur une clé USB de 16go. (il reste 59% d’espace disque libre)

Tout les plugins que j’utilises sont officiel, seul Mqtt et Z-Wave Js, plante à l’installation des dépendances. L’installation des dépendances Mqtt échoue à 6%

Log Mqtt2 Pakage


> lsb-release is already the newest version (12.0-1).
> build-essential is already the newest version (12.9).
> apt-utils is already the newest version (2.6.1).
> git is already the newest version (1:2.39.5-0+deb12u3).
> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> \[Check Version NodeJS actuelle : v22.23.2 : \[  OK  \]
> /usr/lib/node_modules/npm/lib/cli/validate-engines.js:31
> throw err
> ^
>
> Error: Cannot find module ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path/dist/cjs/index.js ›
> at createEsmNotFoundErr (node:internal/modules/cjs/loader:1466:15)
> at finalizeEsmResolution (node:internal/modules/cjs/loader:1455:15)
> at resolveExports (node:internal/modules/cjs/loader:664:14)
> at Function.\_findPath (node:internal/modules/cjs/loader:731:31)
> at Function.\_resolveFilename (node:internal/modules/cjs/loader:1415:27)
> at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
> at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
> at Function.\_load (node:internal/modules/cjs/loader:1216:25)
> at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
> at Module.require (node:internal/modules/cjs/loader:1527:12) {
> code: ‹ MODULE_NOT_FOUND ›,
> path: ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path ›
> }
>
> Node.js v22.23.2
> /usr/lib/node_modules/npm/lib/cli/validate-engines.js:31
> throw err
> ^
>
> Error: Cannot find module ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path/dist/cjs/index.js ›
> at createEsmNotFoundErr (node:internal/modules/cjs/loader:1466:15)
> at finalizeEsmResolution (node:internal/modules/cjs/loader:1455:15)
> at resolveExports (node:internal/modules/cjs/loader:664:14)
> at Function.\_findPath (node:internal/modules/cjs/loader:731:31)
> at Function.\_resolveFilename (node:internal/modules/cjs/loader:1415:27)
> at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
> at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
> at Function.\_load (node:internal/modules/cjs/loader:1216:25)
> at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
> at Module.require (node:internal/modules/cjs/loader:1527:12) {
> code: ‹ MODULE_NOT_FOUND ›,
> path: ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path ›
> }
>
> Node.js v22.23.2
> /usr/lib/node_modules/npm/lib/cli/validate-engines.js:31
> throw err
> ^
>
> Error: Cannot find module ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path/dist/cjs/index.js ›
> at createEsmNotFoundErr (node:internal/modules/cjs/loader:1466:15)
> at finalizeEsmResolution (node:internal/modules/cjs/loader:1455:15)
> at resolveExports (node:internal/modules/cjs/loader:664:14)
> at Function.\_findPath (node:internal/modules/cjs/loader:731:31)
> at Function.\_resolveFilename (node:internal/modules/cjs/loader:1415:27)
> at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
> at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
> at Function.\_load (node:internal/modules/cjs/loader:1216:25)
> at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
> at Module.require (node:internal/modules/cjs/loader:1527:12) {
> code: ‹ MODULE_NOT_FOUND ›,
> path: ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path ›
> }
>
> Node.js v22.23.2
> \[Check Prefix :  and sudo prefix :  and www-data prefix :  : \[  KO  \]
> Reset prefix (/usr) pour npm root
> /usr/lib/node_modules/npm/lib/cli/validate-engines.js:31
> throw err
> ^
>
> Error: Cannot find module ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path/dist/cjs/index.js ›
> at createEsmNotFoundErr (node:internal/modules/cjs/loader:1466:15)
> at finalizeEsmResolution (node:internal/modules/cjs/loader:1455:15)
> at resolveExports (node:internal/modules/cjs/loader:664:14)
> at Function.\_findPath (node:internal/modules/cjs/loader:731:31)
> at Function.\_resolveFilename (node:internal/modules/cjs/loader:1415:27)
> at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
> at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
> at Function.\_load (node:internal/modules/cjs/loader:1216:25)
> at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
> at Module.require (node:internal/modules/cjs/loader:1527:12) {
> code: ‹ MODULE_NOT_FOUND ›,
> path: ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path ›
> }
>
> Node.js v22.23.2
> Clean npm cache
> /usr/lib/node_modules/npm/lib/cli/validate-engines.js:31
> throw err
> ^
>
> Error: Cannot find module ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path/dist/cjs/index.js ›
> at createEsmNotFoundErr (node:internal/modules/cjs/loader:1466:15)
> at finalizeEsmResolution (node:internal/modules/cjs/loader:1455:15)
> at resolveExports (node:internal/modules/cjs/loader:664:14)
> at Function.\_findPath (node:internal/modules/cjs/loader:731:31)
> at Function.\_resolveFilename (node:internal/modules/cjs/loader:1415:27)
> at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
> at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
> at Function.\_load (node:internal/modules/cjs/loader:1216:25)
> at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
> at Module.require (node:internal/modules/cjs/loader:1527:12) {
> code: ‹ MODULE_NOT_FOUND ›,
> path: ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path ›
> }
>
> Node.js v22.23.2
>
> * echo 6
>
> * sudo chmod +x /var/www/html/core/class/../../resources/install_composer.sh
>
> * sudo /var/www/html/core/class/../../resources/install_composer.sh
>   Begin installation of composer
>   –2026-09-20 13:09:25--  https://getcomposer.org/installer
>   Resolving getcomposer.org (getcomposer.org)… 2001:41d0:304:300::18ef, 57.128.19.244
>   Connecting to getcomposer.org (getcomposer.org)|2001:41d0:304:300::18ef|:443… connected.
>   HTTP request sent, awaiting response… 200 OK
>   Length: 59524 (58K) \[application/octet-stream\]
>   Saving to: ‹ composer-setup.php ›
>
>   0K … … … … … 86% 2.90M 0s
>   50K …                                              100%  104M=0.02s
>
> 2026-09-20 13:09:25 (3.36 MB/s) - ‹ composer-setup.php › saved \[59524/59524\]
>
> All settings correct for using Composer
> Downloading…
>
> Composer (version 2.10.3) successfully installed to: /var/www/html/core/ajax/composer.phar
> Use it: php composer.phar
>
> End installation of composer
>
> * echo 7
> * cd /var/www/html/core/class/../../plugins/mqtt2/resources/mqtt2d
> * rm -rf node_modules
> * sudo NODE_OPTIONS=–dns-result-order=ipv4first npm install
>   /usr/lib/node_modules/npm/lib/cli/validate-engines.js:31
>   throw err
>   ^
>
> Error: Cannot find module ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path/dist/cjs/index.js ›
> at createEsmNotFoundErr (node:internal/modules/cjs/loader:1466:15)
> at finalizeEsmResolution (node:internal/modules/cjs/loader:1455:15)
> at resolveExports (node:internal/modules/cjs/loader:664:14)
> at Function.\_findPath (node:internal/modules/cjs/loader:731:31)
> at Function.\_resolveFilename (node:internal/modules/cjs/loader:1415:27)
> at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
> at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
> at Function.\_load (node:internal/modules/cjs/loader:1216:25)
> at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
> at Module.require (node:internal/modules/cjs/loader:1527:12) {
> code: ‹ MODULE_NOT_FOUND ›,
> path: ‹ /usr/lib/node_modules/npm/node_modules/walk-up-path ›
> }
>
> Node.js v22.23.2
>
> * sudo chown -R www-data:www-data jeedom mqtt2d.js package.json
> * echo 8
> * php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mqtt2
> * echo 9
> * rm /tmp/jeedom_install_in_progress_mqtt2
> * echo ‹ \***End of package installation** ›
>   \***End of package installation**

Merci pour votre aide

Bonjour,

pourrais-tu s’il te plait fournir la copie écran du plugin MQTT Manager ?

akenad :slight_smile:

Sélectionner le mode souhaité.
Le bas de l’écran est aussi utile pour voir les plugins abonnés.

akenad :slight_smile:

IDEM

Et cliquez sur le bouton ; [(ré)installer] maintenant

j’ai réinstallé dans la conf, ça plante à 8%, juste a avant j’ai le message orange “mise en place MQTT”

mon écran de conf