node js script produziert Fehler nach Neuinstallation / Migration von DSM

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

NAS-Fritze

Benutzer
Registriert
28. Dez. 2016
Beiträge
23
Reaktionspunkte
0
Punkte
1
Hallo, ich hatte bis gestern ein funktionsfähiges setup laufen, um mit mosquitto empfangene Nachrichten über ein node.js script in eine MySQL Datenbank zu schreiben. Als letzten Schritt für das setup wollte ich dieses Script auch nach einem Neustart des NAS automatisch ausführen lassen. Dazu habe ich auf u.a. dieser Seite eine Lösung gefunden und wollte sie nachbauen. Ganz am Anfang dieser Seite wird darauf hingewiesen, dass es in der aktuellen Version von Node ein Problem mit zlib gibt. Hier im Forum habe ich dazu aber eine elegantere Lösung gefunden, um das Problem zu umgehen. Im letzten Schritt habe ich dann das forever- Paket installiert und manuell den Pfad erweitert, um das forever Paket zu finden. Dann habe ich das NAS neu gestartet, leider ohne, wie in der Anleitung angegeben, diesmal die symlinks wieder umzustellen. Das führte nach dem Neustart dazu, dass ich mich nicht mehr einloggen konnte, weder über die login page noch über putty. Stattdessen wurde mir mitgeteilt, dass ich offenbar die Festplatten aus einer anderen DS hier eingebaut hätte und deshalb der DSM neu installiert werden müsse. Habe ich gemacht. Anschließend habe ich die Pfaderweiterungen wieder vorgenommen und mein Skript versucht zu starten.
Rich (BBCode):
sudo forever start mqtt2mysql.js
. Aber das funktioniert jetzt nicht mehr. Starte ich das Skript so wie bisher also nur mit
Rich (BBCode):
node mqtt2mysql.js
werden mir jetzt Fehler in der mqtt lib gemeldet, die bisher nicht kamen.
Rich (BBCode):
NAS-Fritze@Media-Store:/volume1/Nodejs/apps/MQTT2SQL$ node mqtt2mysql.js
Subscribed to #
Subscribed to #
Error: Connection closed
    at /volume1/Nodejs/apps/MQTT2SQL/node_modules/mqtt/lib/client.js:105:29
    at Array.forEach (<anonymous>)
    at flushVolatile (/volume1/Nodejs/apps/MQTT2SQL/node_modules/mqtt/lib/client.js:103:24)
    at Socket.<anonymous> (/volume1/Nodejs/apps/MQTT2SQL/node_modules/mqtt/lib/client.js:304:5)
    at Socket.emit (events.js:210:5)
    at TCP.<anonymous> (net.js:659:12)
Subscribed to #
Error: Connection closed
    at /volume1/Nodejs/apps/MQTT2SQL/node_modules/mqtt/lib/client.js:105:29
    at Array.forEach (<anonymous>)
    at flushVolatile (/volume1/Nodejs/apps/MQTT2SQL/node_modules/mqtt/lib/client.js:103:24)
    at Socket.<anonymous> (/volume1/Nodejs/apps/MQTT2SQL/node_modules/mqtt/lib/client.js:304:5)
    at Socket.emit (events.js:210:5)
    at TCP.<anonymous> (net.js:659:12)
Was kann oder besser muss ich tun, um hier wieder ans Laufen zu kommen? Hilft es, alles neu zu intallieren oder kann man die Intallation irgendwie reparieren? BIn irgendwie ratlos.

Danke für Eure Hilfe!
 
[erledigt] NAS-Fritze node js script produziert Fehler nach Neuinstallation / Migrati

keine Ahnung wie - aber das Problem ist nach mehrfachem Neustart ohne sonstiger Maßnahmen wie es gekommen ist auch wieder verschwunden.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat