Error: operator wallet address isn't valid. Is it possible to fix?

My start command:

docker run -d --restart unless-stopped --stop-timeout 300
-p 28967:28967/tcp
-p 28967:28967/udp
-p 14002:14002
-e WALLET=WALLET=“—my-wallet—”
-e EMAIL=“—my-email—”
-e ADDRESS=“my-ip:28967”
-e STORAGE=“5.3TB”
–user $(id -u):$(id -g)
–mount type=bind,source=“/home/kmserg/.local/share/storj/identity/storagenode”,destination=/app/identity
–mount type=bind,source=“/mnt/store”,destination=/app/config
–name storagenode storjlabs/storagenode:latest

Whether a copy/paste issue this line is incorrect:

It should be:

-e WALLET=“—my-wallet—”

Also don’t forget to use " instead of “

1 Like

I would recommend to copy your identity related to its data to the disk with data and use this path in your docker run command instead of path to your system drive.
Please make sure that /mnt/store doesn’t have a second copy of blobs folder anywhere down the road on that disk. If it has, you need to figure out which one is correct and merge incorrect one to there without overwriting (only missed data should be copied/moved) and update your docker run command accordingly (it should point to the parent folder of the storage subfolder).

Many thanks for the help. After correcting the error in the Wallet parameter, everything worked. I do not understand how I might not notice such an obvious thing.
I will subsequently the advice of Alexey and move everything to one place.
Thanks again.

2 Likes