Hello, I wanted to move Storj from windows to my Synology. With the help of rsync I copied the data over for days and now wanted to run storj there in Docker. Storj is already running successfully on another Synology. Docker reboots every time and I get the following error message:
Looks like you could mess the paths. In the Windows the storagenode stores its data in the specified folder. In case of docker version, it expects data in the storage folder inside the specified path.
For example, if your Windows node has a path to blobs like E:\storagenode\blobs, then in the docker version it should be placed into storage subfolder, even if you still specify E:\storagenode, so the resulting path should be E:\storagenode\storage\blobs
In case of Linux (Synology) it’s still true. So if you have /Volume/shared/storagenode, then you need to place the content of E:\storagenode to the /Volume/shared/storagenode/storage and specify path /Volume/shared/storagenode in your --mount option of the docker run command, i.e.
Thanks for the hint. I have now created the structure exactly as in the other Synology. To be on the safe side, I changed the Docker command of the Synology that was already running and now I get this error message:
Seems you migrated 1.24.4 back to 1.22.2.
It will not work like this. You need to wait a week when the docker image will be published. I cannot suggest a safe way to downgrade because of database migrations.
I asked the team how can we fix an issue. And you are right - the 1.22.2 have a 50 version in the tables.
Can you restart it? Is it moving further?
43->49->50, this is how it looks like on my docker node
Thx. Its working now. I`m wondering why I get a lot of downnload failed. I copied serveral times with rsyn. Some succesfull downloads and alot of failed.
I don’t want to just end this topic without comment, I want to take the opportunity to thank Alexey. It is not the first time that you and others have followed me here. And each time with a calm and friendliness that I appreciate. I am a teacher and I know that it is sometimes exhausting to explain things 100 times. So thank you again at this point