Spaceport Error: It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible

1. Beschreibe das Problem, das Du zu lösen versuchst
Spaceport-Client Error: It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible

2. Sag uns etwas zu Deinem Setup

  • Alarmiator Server 1.5.1 Beta (docker container) auf Ubuntu und Nginx Proxy 2.15.1

  • Der Spaceport Client 2.0.2 Stable läuft auf einem Raspberry PI 3B mit Raspberry Pi OS Trixie

  • Alarmiator APP funktioniert problemlos

  • Anbindung an KatSys funktioniert auch

3. Welche Fehlermeldung erhältst du bei deinem aktuellen Schritt?
Verbidnungsaufbau zwischen Spaceport Client und AlarmiatorServer

4. Laufen auf deinem Server irgendwelche andere Dienste oder hast du eine frische Linux / Raspberry OS Installation?
Frische Raspberry Pi OS Installation

5. Bei Problemen zur Erreichbarkeit des Servers:
Wallboard läuft. Der Spaceport Client wird erstmalig eingerichtet auch konfiguriert werden

OK, Fehler selbst gefunden. Während der Installation erschien in der NPM Ausgabe das man wegen High Vulnerabilities unbedingt “npm audit” ausführen soll, das hebt leider UUID von 8.x auf 14.x und Socket.io-client von 2.3.1 auf 4.8.1
UUID und Socket.io-client deinstalliert, zip nochmal neu entpackt und nach neustart nochmal pm2 gestartet.

Hallo,

ja genau. Das mit den packages ist ein wenig schwierig, da npm beim installieren auch einfach alles auflistet was gefunden wurde, selbst wenn man diese Funktionen des Pakets gar nicht nutzt. Z.B ReDoS Vulns oder sowas.

Das Socket io müssen wir mal anheben dazu muss man aber dann auch das Wallboard insgesamt anheben usw usw.