NEWS
Der Email Adapter lässt sich nicht installieren
-
Hallo
Irgendwie habe ich das Problem das der Mail Adapter nicht zu installieren ist. ioBroker läuft ohne Probleme und andere Adapter lassen sich installieren. Hier mal der install log, mir ist nicht ganz klar wo der "/home/node_modules/iobroker.email…" Pfad her kommt. Wenn das ein absoluter Pfad ist, ist klar das er da nichts finden kann. Könnt ihr mir nen tip geben wie ich das Problem lösen kann?
0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli 'iobroker.email', 1 verbose cli '--production', 1 verbose cli '--prefix', 1 verbose cli '/opt/iobroker' ] 2 info using npm@5.6.0 3 info using node@v9.2.1 4 verbose npm-session 869092f1c8f5a7dd 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 silly fetchPackageMetaData error for iobroker.email@file:node_modules/iobroker.email Could not install from "node_modules/iobroker.email" as it does not contain a package.json file. 8 verbose stack Error: ENOENT: no such file or directory, open '/home/node_modules/iobroker.email/package.json' 9 verbose cwd /home 10 verbose Linux 4.9.0-4-amd64 11 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.email" "--production" "--prefix" "/opt/iobroker" 12 verbose node v9.2.1 13 verbose npm v5.6.0 14 error code ENOLOCAL 15 error Could not install from "node_modules/iobroker.email" as it does not contain a package.json file. 16 verbose exit [ 1, true ]
-
nodejs 9 ist nicht empfohlen weil eine Entwicklungsversion. npm5 ist aktuell wegen Bugs nicht unterstützt. Bitte npm auf 4 downgraden.
Ingo
-
so, downgrade ist vollzogen, aber geholfen hat es leider nicht. andere module können installiert werden.
0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli 'iobroker.email', 1 verbose cli '--production', 1 verbose cli '--prefix', 1 verbose cli '/opt/iobroker' ] 2 info using npm@4.6.1 3 info using node@v8.9.4 4 silly install loadCurrentTree 5 silly install readLocalPackageData 6 silly fetchPackageMetaData iobroker.email@file:node_modules/iobroker.email 7 silly fetchOtherPackageData iobroker.email@file:node_modules/iobroker.email 8 silly cache add args [ 'iobroker.email@file:node_modules/iobroker.email', null ] 9 verbose cache add spec iobroker.email@file:node_modules/iobroker.email 10 silly cache add parsed spec Result { 10 silly cache add raw: 'iobroker.email@file:node_modules/iobroker.email', 10 silly cache add scope: null, 10 silly cache add escapedName: 'iobroker.email', 10 silly cache add name: 'iobroker.email', 10 silly cache add rawSpec: 'file:node_modules/iobroker.email', 10 silly cache add spec: '/root/.npm/node_modules/iobroker.email', 10 silly cache add type: 'local' } 11 error addLocal Could not install /root/.npm/node_modules/iobroker.email 12 silly fetchPackageMetaData Error: ENOENT: no such file or directory, open '/root/.npm/node_modules/iobroker.email' 12 silly fetchPackageMetaData error for iobroker.email@file:node_modules/iobroker.email { Error: ENOENT: no such file or directory, open '/root/.npm/node_modules/iobroker.email' 12 silly fetchPackageMetaData errno: -2, 12 silly fetchPackageMetaData code: 'ENOENT', 12 silly fetchPackageMetaData syscall: 'open', 12 silly fetchPackageMetaData path: '/root/.npm/node_modules/iobroker.email' } 13 silly timing Tried to end timer that doesn't exist: stage:runTopLevelLifecycles 14 silly install printInstalled 15 verbose stack Error: ENOENT: no such file or directory, open '/root/.npm/node_modules/iobroker.email' 16 verbose cwd /root/.npm 17 verbose Linux 4.9.0-4-amd64 18 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.email" "--production" "--prefix" "/opt/iobroker" 19 verbose node v8.9.4 20 verbose npm v4.6.1 21 error path /root/.npm/node_modules/iobroker.email 22 error code ENOENT 23 error errno -2 24 error syscall open