myspeed icon indicating copy to clipboard operation
myspeed copied to clipboard

[Bug] Validation Error

Open officiallymarky opened this issue 9 months ago • 4 comments

General

  • [x] I have updated to the latest version of MySpeed.
  • [x] My bug has not been reported yet.

The Bug

I have been running Myspeed via docker for a while without problem. Today I noticed it is erroring on Homepage, so I looked at the logs, and I'm seeing:

MySpeed | Successfully connected to the database file MySpeed | An error occurred: Validation error

I am running latest version, and have restarted it.

What device are you using to access the page?

In the browser

Which operating system is your MySpeed instance running on?

Linux

officiallymarky avatar Feb 16 '25 00:02 officiallymarky

I'm also having the same issue with the same setup. Other than this repeating error, there's nothing in the logs.

`Successfully connected to the database file

An error occurred: Validation error`

xicor22 avatar Mar 09 '25 13:03 xicor22

I fixed this problem, just delete table recommendations_backup from database. I use https://community-scripts.github.io/ProxmoxVE/scripts?id=myspeed and there database is in file /opt/myspeed/data/storage.db, I opened this with sqlite3 and run

DROP TABLE recommendations_backup;

s3bul avatar Mar 30 '25 11:03 s3bul

I just had the same problem after restoring myspeed on my kubernetes cluster from volsync and cnpg backup.. In my instance I needed to delete both recommendations_backup & speedtests_backup from the db.

This means that all the speedtest results are cleared. My settings did restore successfully though. Hopefully the developer can fix this so the app can restore successfully.

itconstruct avatar May 05 '25 09:05 itconstruct

I just had the same problem after restoring myspeed on my kubernetes cluster from volsync and cnpg backup.. In my instance I needed to delete both recommendations_backup & speedtests_backup from the db.

This means that all the speedtest results are cleared. My settings did restore successfully though. Hopefully the developer can fix this so the app can restore successfully.

You can use a sqlite3 browser, export the speedtest results from database in json format and import it into the new database through webinterface. And you will keep the history.

mese1000 avatar Jul 29 '25 18:07 mese1000