gnmyt / myspeed

A speed test analysis software that shows your internet speed for up to 30 days

Home Page:https://myspeed.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MySpeed Weboberfläche nicht erreichbar

pavl21 opened this issue · comments

Allgemeines

  • Ich habe auf die neuste Version von MySpeed aktualisiert.
  • Mein Bug wurde noch nicht gemeldet

Der Fehler

Bei der Einrichtung wurde sowohl die Stable als auch die Dev Version ausprobiert. Keine der beiden hatte Erfolg.

Bei der Fertigstellung der Installation kam folgendes Ergebnis in der Konsole:
image

Beim Versuch die Seite zu erreichen wird man darauf hingewiesen, das die Verbindung verweigert wurde:
image

Es wird übrigens eine andere IP-Adressenstruktur verwendet als gewöhnlich:
image

Vielleicht hat es damit zu tun. Die Installation wurde über ein Raspberry Pi 1 durchgeführt.

Auf welchem Gerät rufst du die Seite auf?

Im Browser

Auf welchem Betriebssystem läuft deine MySpeed-Instanz?

Linux

Könntest du mal versuchen, MySpeed per Befehl zu starten? Gehe dafür in den Ordner /opt/myspeed (cd /opt/myspeed) und führe node server aus.

Bei mir tritt der selbe Fehler auf.

Output von systemctl status myspeed:

Aug 08 00:38:45 raspberrypi systemd[1]: myspeed.service: Start request repeated too quickly.
Aug 08 00:38:45 raspberrypi systemd[1]: myspeed.service: Failed with result 'start-limit-hit'.
Aug 08 00:38:45 raspberrypi systemd[1]: Failed to start MySpeed.

Output von node server in /opt/myspeed:
Could not open the database file. Maybe it is damaged?

Das Problem ist jetzt tatsächlich schon öfters aufgetreten.
In den meisten Fällen ist das Problem, dass das Modul für die Datenbank in der falschen (bzw. älteren) Node Version kompiliert wurde.
Ein einfaches löschen des node_modules-Ordners unter /opt/myspeed und dann das neuinstallieren mit npm install sollte dabei ausreichen. Hilft das nicht, schau dir mal die Dokumentation unter https://myspeed.gnmyt.dev/troubleshooting an

Damit das zukünftig nicht mehr passiert ändere ich gerade ein paar Sachen ab, die das verursachen. Im nächsten Update sollte das also nicht mehr passieren :)