Systemdata |
Bitte Ausfüllen |
Hardwaresystem: |
VMWare ESXi 6.5 |
Arbeitsspeicher: |
2GB |
Festplattenart: |
virtual disk |
Betriebssystem: |
Debian 10.5 |
Node-Version: |
10.21.0 |
Nodejs-Version: |
10.21.0 |
NPM-Version: |
6.14.7 |
Installationsart: |
Skript |
Image genutzt: |
Nein |
Ort/Name der Imagedatei: |
|
Hi,
Ich verzweifele hier gerade an einer Neuinstallation vom ioBroker. Grund ist ein segmentation fault im Javascript adapter meiner eigentlichen Installation. Da vermute ich irgendwas korruptes auf der Platte oder so etwas. SOll jetzt hier nicht das Problem sein. AUf jeden Fall versuche ich das System in einer VM komplett neu aufzusetzen. Und scheitere jedes Mal aufs neue.
Vorgehensweise:
VM erstellt
Debian installiert
Tools wie curl, sudo installiert
Nodejs und npm installiert
ioBroker per Script installieren.
Leider gibt es im 3. Schritt eine Fehlermeldung:
Installing ioBroker (3/4)
==========================================================================
bash: Zeile 831: 3153 Speicherzugriffsfehler npm i --production --loglevel error --unsafe-perm > /dev/null
Und danach ist der ioBroker auch nicht komplett installiert:
martin@iobroker2:~$ iobroker status
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Selbst wenn ich den js.controller manuell nachinstalliere, reicht das noch nicht. Leider fehlt mir die Übersicht, was ich da noch alles nachinstallieren müsste. Und ein schlechtes Gefühl bleibt eh, wenn das Script nicht durchläuft.
Also da ich das jetzt mehrfach durchgespielt habe, wirklich versucht habe auf das Minimum zu reduzieren, bin ich gerade am Ende meiner Weisheiten angekommen. Hat jemand eine Idee? Kann mir jemand helfen?
Vielen Dank!!
Martin