Hallo,
auch wenn das Thema hier schon gelöst ist, wollte ich doch noch einmal kurz meinen Senf dazu geben. 🙂
Habe mich gerade, nachdem ich das hier gelesen habe:
@Bluefox:
Ich möchte dazu ergänzen, dass ich neulich auf 4.3.1 umgestiegen bin und wurde auch die für die Installation emfehlen… `
spontan dazu entschlossen meine node.js Version ebenfalls hoch zu ziehen (auf 4.4.0). So hat es auch bei mir geklappt:
@tom57:
Bei mir ist es so, dass wenn ich node.js deinstalliere mit
apt-get --purge remove node
apt-get --purge remove nodejs
apt-get autoremove
und dann neu installiere mit
curl -sL https://deb.nodesource.com/setup_4.x | sudo bash -
sudo apt-get install -y nodejs
````dann muss ich erst rebooten, bevor die neue node.js läuft. `
Anschließend habe ich folgende Probleme gehabt:
1. Simple Web Adapter in "Bootschleife" (bedeutet Absturz "terminated with code 1" und anschließender Neustart des Adapters) und dadurch natürlich kein Zugriff auf Vis. Lösung: Ich hatte meinen Simple Web Adapter auf Port 80 laufen. Nach dem Löschen des Adapters über die Admin Oberfläche, sowie````
npm cache clean
npm install iobroker.web
2\. Autostart/ Start über iobroker.sh funktioniert nicht mehr. Wie auch hier berichtet:
~~@tom57:~~
> 1\. Mit node 4.4.0 startet ioBroker nicht mehr automatisch nach reboot.
>
> Manueller Start funktioniert ` Fehlermeldung sinngemäß: Pfad nicht gefunden.
****Lösung:**** Es reicht im Script den "angemeckerten" Pfad bzw. die Zeile zu ändern:
NODECMD=/usr/local/bin/node
ändern in:
NODECMD=node
Dann klappts auch wieder mit dem Nachbarn… ääähhh Starten...
Mittlerweile habe ich alle Adapter durchgetestet. Funktioniert soweit, bzw. "wie vorher".
Einen Effekt habe ich in der CPU-Auslastung meines Cubietruck nicht erkennen können. Momentan ist es aber tendenziell ein bisschen mehr Last (allerdings habe ich seit der Aktualisierung von node.js auch reichlich administriert und getestet, während der Zeitraum davor Leerlauf war):

Beim Memory sieht das Ganze deutlicher aus. In etwa 20% mehr Spreicher frei! Swap hatte ich aufgrund meiner 2GB Systemspeicher sowieso nicht…

MfG,
André