Hallo zusammen,
ich habe einen neuen Adapter implementiert und diesen nun auch für das Testen im Tester Thread veröffentlicht.
Leider habe ich seit Beginn der Entwicklung einen Fehler bei der Installation des Adapters in ioBroker via Github. Der Adapter funktioniert nach Erzeugung und Konfiguration der Instanz jedoch ohne erkennbaren Fehler.
Fehler in der ioBroker Ausgabe:
$ ./iobroker url "https://github.com/Smart-Gang/ioBroker.LinkTap" --debug
install https://github.com/Smart-Gang/ioBroker.LinkTap/tarball/f74c143a6ab0bc3f3c0ca0cbd1eac593470202a8
NPM version: 6.14.8
npm install https://github.com/Smart-Gang/ioBroker.LinkTap/tarball/f74c143a6ab0bc3f3c0ca0cbd1eac593470202a8 --loglevel error --prefix "/opt/iobroker" (System call)
+ iobroker.linktap@0.0.6added 1 package from 1 contributor in 18.803s
23 packages are looking for funding run `npm fund` for details
ERROR: host.raspberrypi Cannot install https://github.com/Smart-Gang/ioBroker.LinkTap/tarball/f74c143a6ab0bc3f3c0ca0cbd1eac593470202a8: 0
ERROR: process exited with code 25
Wenn ich den Adapter über die Konsole direkt auf dem PI installiere sieht die Ausgabe wie folgt aus:
pi@raspberrypi:/opt/iobroker $ npm install iobroker.linktap --production --verbose --debug
npm info it worked if it ends with ok
npm verb cli [
npm verb cli '/usr/bin/node',
npm verb cli '/usr/bin/npm',
npm verb cli 'install',
npm verb cli 'iobroker.linktap',
npm verb cli '--production',
npm verb cli '--verbose',
npm verb cli '--debug'
npm verb cli ]
npm info using npm@6.14.8
npm info using node@v12.19.0
npm verb npm-session 4e1d7ccd0a97dfa6
npm http fetch GET 200 https://registry.npmjs.org/iobroker.linktap 1228ms
npm http fetch GET 200 https://registry.npmjs.org/iobroker.linktap/-/iobroker.linktap-0.0.5.tgz 1418ms
npm timing stage:loadCurrentTree Completed in 7715ms
npm timing stage:loadIdealTree:cloneCurrentTree Completed in 39ms
npm timing stage:loadIdealTree:loadShrinkwrap Completed in 2916ms
npm http fetch GET 304 https://registry.npmjs.org/@types%2fnode 197ms (from cache)
npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 5175ms
npm timing stage:loadIdealTree Completed in 9408ms
npm timing stage:generateActionsToTake Completed in 252ms
npm verb correctMkdir /home/iobroker/.npm/_locks correctMkdir not in flight; initializing
npm verb lock using /home/iobroker/.npm/_locks/staging-66d2468782e8ffc7.lock for /opt/iobroker/node_modules/.staging
npm timing action:extract Completed in 196ms
npm info lifecycle @types/node@10.17.39~preuninstall: @types/node@10.17.39
npm info lifecycle @types/node@10.17.39~uninstall: @types/node@10.17.39
npm verb unbuild rmStuff @types/node@10.17.39 from /opt/iobroker/node_modules
npm verb unbuild rmStuff in /opt/iobroker/node_modules/iobroker.javascript/node_modules
npm info lifecycle @types/node@10.17.39~postuninstall: @types/node@10.17.39
npm timing action:unbuild Completed in 8ms
npm timing action:remove Completed in 43ms
npm timing action:finalize Completed in 21ms
npm timing action:refresh-package-json Completed in 47ms
npm info lifecycle @types/node@12.12.67~preinstall: @types/node@12.12.67
npm info lifecycle iobroker.linktap@0.0.5~preinstall: iobroker.linktap@0.0.5
npm timing action:preinstall Completed in 3ms
npm info linkStuff @types/node@12.12.67
npm info linkStuff iobroker.linktap@0.0.5
npm timing action:build Completed in 5ms
npm info lifecycle @types/node@12.12.67~install: @types/node@12.12.67
npm info lifecycle iobroker.linktap@0.0.5~install: iobroker.linktap@0.0.5
npm timing action:install Completed in 3ms
npm info lifecycle @types/node@12.12.67~postinstall: @types/node@12.12.67
npm info lifecycle iobroker.linktap@0.0.5~postinstall: iobroker.linktap@0.0.5
npm timing action:postinstall Completed in 4ms
npm verb unlock done using /home/iobroker/.npm/_locks/staging-66d2468782e8ffc7.lock for /opt/iobroker/node_modules/.staging
npm timing stage:executeActions Completed in 358ms
npm timing stage:rollbackFailedOptional Completed in 19ms
npm timing stage:runTopLevelLifecycles Completed in 17797ms
npm verb saving [ { name: 'iobroker.linktap', spec: '0.0.5', save: 'dependencies' } ]
npm info lifecycle iobroker.inst@2.0.3~preshrinkwrap: iobroker.inst@2.0.3
npm info lifecycle iobroker.inst@2.0.3~shrinkwrap: iobroker.inst@2.0.3
npm info lifecycle iobroker.inst@2.0.3~postshrinkwrap: iobroker.inst@2.0.3
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS: darwin
npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch: any
npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS: linux
npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: arm
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.7 (node_modules/osx-temperature-sensor):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS: darwin
npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch: any
npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS: linux
npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: arm
+ iobroker.linktap@0.0.5
added 1 package from 1 contributor and updated 1 package in 19.553s
23 packages are looking for funding
run `npm fund` for details
npm verb exit [ 0, true ]
npm timing npm Completed in 21657ms
npm info ok
Auch hier erkenne ich bis auf die Warnung keinen Fehler.
Hat hier jemand eine Idee?
Schon mal vielen Dank vorab.