Node not receiving data

Please, stop the storagenode service immediately from the elevated Powershell:

Stop-Service storagenode

Stop-Service : Service ‘Storj V3 Storage Node (storagenode)’ cannot be stopped due to the following error: Cannot open storagenode service on computer ‘.’.
At line:1 char:1

  • Stop-Service storagenode
  •   + CategoryInfo          : CloseError: (System.ServiceProcess.ServiceController:ServiceController) [Stop-Service], ServiceCommandException
      + FullyQualifiedErrorId : CouldNotStopService,Microsoft.PowerShell.Commands.StopServiceCommand

Stop it from the Services applet
Otherwise your node will be disqualified within minutes.

Ended from Task Manager…

  1. Make sure, that the previous docker container is stopped and removed.
  2. Please, show the result of the command (Powershell):
sls "storage.path" "C:\Program Files\Storj\Storage Node\config.yaml"

sls : Cannot find path ‘C:\Program Files\Storj\Storage Node\config.yaml’ because it does not exist.
At line:1 char:1

  • sls “storage.path” “C:\Program Files\Storj\Storage Node\config.yaml”
  •   + CategoryInfo          : ObjectNotFound: (C:\Program File...ode\config.yaml:String) [Select-String], ItemNotFoundException
      + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SelectStringCommand

What?
Uninstall the storagenode Windows GUI. Delete the path “C:\Program Files\Storj” and install it again.
When you will specify the path to the storage, make sure that you selected the storage folder.
For example, if your docker run have had a mount --mount type=bind,source=d:\storagenode,destination=/app/config, then the storage path in the Windows GUI must be d:\storagenode\storage

If your dashboard will show a wrong usage and/or free space, then stop the storagenode service and give me result of the command:

sls "storage.path" "C:\Program Files\Storj\Storage Node\config.yaml"

if that doesn’t work, then try

sls "storage.path" "$env:ProgramFiles\Storj\Storage Node\config.yaml"

well… I had it installed in a different folder…
D:\Storagenode\storage\config.yaml:176:storage.path: D:\Storagenode\storage\

This is a bad choice. Really.
Seems your databases are lost somehow.

Please, give me result of the command:

ls D:\Storagenode\
ls D:\Storagenode\storage

Also,

ls $env:AppData\Storj\Storagenode
Directory: D:\Storagenode

Mode LastWriteTime Length Name


d----- 5/21/2020 2:26 PM storage
-a---- 7/10/2019 8:37 PM 830 config.yaml
-a---- 2/21/2020 3:19 AM 524288 kademlia
-a---- 5/19/2020 7:52 PM 32768 revocations.db
-a---- 5/19/2020 7:52 PM 1430 trust-cache.json

Directory: D:\Storagenode\storage

Mode LastWriteTime Length Name


d----- 7/16/2019 10:05 PM blob
d----- 4/18/2020 1:17 PM blobs
d----- 5/21/2020 5:32 PM garbage
d----- 5/14/2020 10:55 PM temp
d----- 4/27/2020 7:43 PM trash
-a---- 5/21/2020 5:30 PM 15695872 bandwidth.db
-a---- 5/21/2020 2:26 PM 32768 bandwidth.db-shm
-a---- 5/21/2020 5:33 PM 4136512 bandwidth.db-wal
-a---- 5/19/2020 8:13 PM 8396 config.yaml
-a---- 5/21/2020 2:25 PM 45056 heldamount.db
-a---- 5/21/2020 2:26 PM 32768 heldamount.db-shm
-a---- 5/21/2020 2:27 PM 766352 heldamount.db-wal
-a---- 5/21/2020 2:25 PM 16384 info.db
-a---- 5/21/2020 2:26 PM 32768 info.db-shm
-a---- 5/21/2020 2:26 PM 32992 info.db-wal
-a---- 5/21/2020 2:25 PM 24576 notifications.db
-a---- 5/21/2020 2:26 PM 32768 notifications.db-shm
-a---- 5/21/2020 2:26 PM 32992 notifications.db-wal
-a---- 5/21/2020 5:31 PM 522436608 orders.db
-a---- 5/21/2020 2:26 PM 32768 orders.db-shm
-a---- 5/21/2020 5:33 PM 4173592 orders.db-wal
-a---- 5/21/2020 2:25 PM 339066880 pieceinfo.db
-a---- 5/21/2020 2:26 PM 32768 pieceinfo.db-shm
-a---- 5/21/2020 2:26 PM 41232 pieceinfo.db-wal
-a---- 5/21/2020 2:25 PM 73728 piece_expiration.db
-a---- 5/21/2020 2:26 PM 32768 piece_expiration.db-shm
-a---- 5/21/2020 2:26 PM 41232 piece_expiration.db-wal
-a---- 5/21/2020 2:25 PM 24576 piece_spaced_used.db
-a---- 5/21/2020 2:26 PM 32768 piece_spaced_used.db-shm
-a---- 5/21/2020 2:26 PM 32992 piece_spaced_used.db-wal
-a---- 5/21/2020 2:25 PM 24576 pricing.db
-a---- 5/21/2020 2:26 PM 32768 pricing.db-shm
-a---- 5/21/2020 2:26 PM 82432 pricing.db-wal
-a---- 5/21/2020 2:25 PM 24576 reputation.db
-a---- 5/21/2020 2:26 PM 32768 reputation.db-shm
-a---- 5/21/2020 2:27 PM 82432 reputation.db-wal
-a---- 5/21/2020 2:26 PM 32768 revocations.db
-a---- 5/21/2020 2:25 PM 32768 satellites.db
-a---- 5/21/2020 2:26 PM 32768 satellites.db-shm
-a---- 5/21/2020 2:26 PM 32992 satellites.db-wal
-a---- 5/6/2020 8:42 PM 17468400 storagenode-updater.exe
-a---- 5/21/2020 2:25 PM 51938 storagenode-updater.log
-a---- 5/6/2020 8:41 PM 25094640 storagenode.exe
-a---- 5/21/2020 5:33 PM 328233 storagenode.log
-a---- 5/21/2020 2:25 PM 245760 storage_usage.db
-a---- 5/21/2020 2:26 PM 32768 storage_usage.db-shm
-a---- 5/21/2020 2:27 PM 197792 storage_usage.db-wal
-a---- 5/21/2020 2:26 PM 1430 trust-cache.json
-a---- 5/21/2020 5:30 PM 65884160 used_serial.db
-a---- 5/21/2020 2:26 PM 32768 used_serial.db-shm
-a---- 5/21/2020 5:33 PM 4124152 used_serial.db-wal

ls : Cannot find path ‘C:\Users\Ivan\AppData\Roaming\Storj\Storagenode’ because it does not exist.
At line:1 char:1

  • ls $env:AppData\Storj\Storagenode
  •   + CategoryInfo          : ObjectNotFound: (C:\Users\Ivan\A...orj\Storagenode:String) [Get-ChildItem], ItemNotFoundException
      + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand

This is a good sign.
All looks about right.
Please, open an elevated Powershell (with administrator’s rights):

Start-Service storagenode

Then open a web dashboard and check used space.

After that give me the last 20 lines from the log:

cat -tail 20 D:\storagenode\storage\storagenode.log

2020-05-21T17:59:54.674-0400 INFO trust Scheduling next refresh {“after”: “6h38m54.265964223s”}
2020-05-21T17:59:55.094-0400 INFO piecestore upload started {“Piece ID”: “ZHTTKTV7AYCFYTW566R35CTH5KZMU7ZMDJSZVYELAQOPUWQ62VTQ”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”, “Available Space”: 2094080580864}
2020-05-21T17:59:55.095-0400 INFO piecestore upload started {“Piece ID”: “AHLU2CHFL2HH4UKJZPNJ76OJEEVOEWT4F6YKQXV4IMJZ37YZRG3A”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”, “Available Space”: 2094080580864}
2020-05-21T17:59:55.168-0400 INFO piecestore upload started {“Piece ID”: “4LXS4S26EPCQRWUD6AX4OFQ2VKVH4VUBJQ2OZDMI5TLCG2FMVIQQ”, “Satellite ID”: “118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW”, “Action”: “PUT_REPAIR”, “Available Space”: 2094080580864}
2020-05-21T17:59:55.234-0400 INFO piecestore upload started {“Piece ID”: “FPVGHSUDXWJD6XOCBMLJTIE5FTNYTZJHZFAHXT537HCPWSOOJVMQ”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”, “Available Space”: 2094080580864}
2020-05-21T17:59:55.248-0400 INFO piecestore upload started {“Piece ID”: “UNM6L72QANMHLMV4ZCDYKVZXEUW5YFW6UGOJC3IYHKUFY5WVKC6Q”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”, “Available Space”: 2094080580864}
2020-05-21T17:59:56.063-0400 INFO piecestore upload canceled {“Piece ID”: “4LXS4S26EPCQRWUD6AX4OFQ2VKVH4VUBJQ2OZDMI5TLCG2FMVIQQ”, “Satellite ID”: “118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW”, “Action”: “PUT_REPAIR”}
2020-05-21T17:59:56.090-0400 INFO piecestore upload canceled {“Piece ID”: “FPVGHSUDXWJD6XOCBMLJTIE5FTNYTZJHZFAHXT537HCPWSOOJVMQ”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”}
2020-05-21T17:59:56.396-0400 INFO piecestore uploaded {“Piece ID”: “ZHTTKTV7AYCFYTW566R35CTH5KZMU7ZMDJSZVYELAQOPUWQ62VTQ”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”}
2020-05-21T17:59:57.638-0400 INFO piecestore download started {“Piece ID”: “AHHYZU622A2YJPN5KFA2HICNRFUOQHCC3XD62ACIWC2EDNC4CDYQ”, “Satellite ID”: “12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs”, “Action”: “GET”}
2020-05-21T17:59:57.944-0400 INFO piecestore upload started {“Piece ID”: “42NAVVEWKZQF7NUKNE6HJULAB56QSFCSOQ5PPNBY4CRMS5YGJERA”, “Satellite ID”: “118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW”, “Action”: “PUT_REPAIR”, “Available Space”: 2094077217536}
2020-05-21T17:59:57.992-0400 INFO piecestore downloaded {“Piece ID”: “AHHYZU622A2YJPN5KFA2HICNRFUOQHCC3XD62ACIWC2EDNC4CDYQ”, “Satellite ID”: “12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs”, “Action”: “GET”}
2020-05-21T17:59:58.344-0400 INFO piecestore upload started {“Piece ID”: “ZF6VNHVV7NPKEYM3P5NPBZOVND4DJBMCZJR6ICTMUOTOIGCWPXUQ”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”, “Available Space”: 2094077217536}
2020-05-21T17:59:58.382-0400 INFO piecestore upload started {“Piece ID”: “FRYKCKMOSZ2GWN7YFJBSPXFZSOBCTNP46MS7NGCFIOF7YS5BJBZQ”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”, “Available Space”: 2094074897664}
2020-05-21T17:59:58.451-0400 INFO piecestore upload started {“Piece ID”: “KMMC3BFOFTQG4TYDZIGPGWLLDOTTHG2POF4DJ7OM7SB3DUFVLLGQ”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”, “Available Space”: 2094074897664}
2020-05-21T17:59:58.606-0400 INFO piecestore upload canceled {“Piece ID”: “UNM6L72QANMHLMV4ZCDYKVZXEUW5YFW6UGOJC3IYHKUFY5WVKC6Q”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”}
2020-05-21T17:59:58.768-0400 INFO piecestore uploaded {“Piece ID”: “AHLU2CHFL2HH4UKJZPNJ76OJEEVOEWT4F6YKQXV4IMJZ37YZRG3A”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”}
2020-05-21T17:59:58.994-0400 INFO piecestore upload canceled {“Piece ID”: “42NAVVEWKZQF7NUKNE6HJULAB56QSFCSOQ5PPNBY4CRMS5YGJERA”, “Satellite ID”: “118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW”, “Action”: “PUT_REPAIR”}
2020-05-21T17:59:59.249-0400 INFO piecestore upload started {“Piece ID”: “BLZGJE7CXOBUAD5Z4CHTAQVXVY4WGR3INLQPBI5VX2YOIPQD7STA”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”, “Available Space”: 2094070260224}
2020-05-21T17:59:59.802-0400 INFO piecestore upload started {“Piece ID”: “NNHEQO5FPOIW7LXDK32WMDH5VOQBYKX4CPEKVI7PRZWHQ2RGXHHQ”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “Action”: “PUT”, “Available Space”: 2094070260224}

still showing 2.1 TB of free space… Could it be because it’s a 10TB RAID drive and when I had Docker, it was recognizing it as a normal drive but GUI doesn’t?

No. It’s showing 2.1 TB free space in your allocation not on the disk.
What’s your

sls "storage.allocated-disk-space:" D:\storagenode\storage\config.yaml

D:\storagenode\storage\config.yaml:170:storage.allocated-disk-space: 9.9 TB

Weird… I was seeing different numbers in GUI but never actually checked from file manager

Screenshot (359)

So looks like everything is working and I will not be disqualified? :slight_smile:

Yep.
The Windows shows space in TiB (binary format), but names it “TB”.
The Storj software is used TB (decimal format).
So, 10.9TiB it is a 12TB of capacity. The 7.17 TiB of used space is 7.88 TB actually in decimal units.
The 3.74 TiB of free space is 4.11 TB of free space in decimal units.

I’m just now realizing that the previous Dashboard could’ve been showing Used Space, not Free Space, that’s where I could be remembering the 7TB number… messed up :slight_smile:

You can still run a CLI dashboard
In Powershell:

& 'D\Storagenode\storage\storagenode.exe' dashboard --config-dir 'D\Storagenode\storage'