# Node refuse to start

**URL:** <https://forum.storj.io/t/node-refuse-to-start/32360>\
**Category:** troubleshooting\
**Tags:** write-hashtbl, hashstore\
**Created:** [August 17, 2026, 11:52pm UTC](https://forum.storj.io/t/node-refuse-to-start/32360 "2026-08-17T23:52:37Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcanto73](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mcanto73/32/1133_2.png) [@mcanto73](https://forum.storj.io/u/mcanto73)\
**Post date:** [August 17, 2026, 11:52pm UTC](https://forum.storj.io/t/node-refuse-to-start/32360/1 "2026-08-17T23:52:37Z")

</div>

Hello,  
I have a big 11 TB node NO more starting due to hashtable.  
I saw the fix in a thread but something is missing for me

pi@mcanto:/tmp $ git clone [git@github.com](mailto:git@github.com):storj/storj.git && cd stor  
Clone in ‘storj’ in corso…  
[git@github.com](mailto:git@github.com): Permission denied (publickey).  
fatal: Impossibile leggere dal repository remoto.

Assicurati di disporre dei privilegi d’accesso corretti  
e che il repository esista.

How can I fix in linux the below error ?

Best regards  
026-08-17T23:29:22Z FATAL Unrecoverable error {“process”: “storagenode”, “error”: “Failed to create storage node peer: hashstore: potential misconfiguration: missing hashtbl "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0/meta/hashtbl" when log files exist in "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0"\n\tstorj.io/storj/storagenode/hashstore.NewStore-range3:240\n\tstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles[…].func13.func14:41\n\tpath/filepath.walkDir:311\n\tpath/filepath.walkDir:333\n\tpath/filepath.walkDir:333\n\tpath/filepath.WalkDir:401\n\tstorj.io/storj/storagenode/hashstore.NewStore.parseFiles[…].func13:27\n\tstorj.io/storj/storagenode/hashstore.NewStore:232\n\tstorj.io/storj/storagenode/hashstore.New:105\n\tstorj.io/storj/storagenode/piecestore.(\*HashStoreBackend).getDB:277\n\tstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122\n\tstorj.io/storj/storagenode.New:607\n\tmain.cmdRun:107\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290”, “errorVerbose”: “Failed to create storage node peer: hashstore: potential misconfiguration: missing hashtbl "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0/meta/hashtbl" when log files exist in "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0"\n\tstorj.io/storj/storagenode/hashstore.NewStore-range3:240\n\tstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles[…].func13.func14:41\n\tpath/filepath.walkDir:311\n\tpath/filepath.walkDir:333\n\tpath/filepath.walkDir:333\n\tpath/filepath.WalkDir:401\n\tstorj.io/storj/storagenode/hashstore.NewStore.parseFiles[…].func13:27\n\tstorj.io/storj/storagenode/hashstore.NewStore:232\n\tstorj.io/storj/storagenode/hashstore.New:105\n\tstorj.io/storj/storagenode/piecestore.(\*HashStoreBackend).getDB:277\n\tstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122\n\tstorj.io/storj/storagenode.New:607\n\tmain.cmdRun:107\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290\n\tmain.cmdRun:109\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290”}

---

<div class="post-metadata">

**Author:** ![kocoten1992](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/kocoten1992/32/7819_2.png) [@kocoten1992](https://forum.storj.io/u/kocoten1992)\
**Post date:** [August 18, 2026, 12:08am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/2 "2026-08-18T00:08:57Z")

</div>

Use https clone instead of `git@github.com:storj/storj.git`:

This should work: `git clone https://github.com/storj/storj.git --depth 1`

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [August 18, 2026, 6:07am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/3 "2026-08-18T06:07:55Z")

</div>

You can install `write-hashtbl` without cloning the repo:

```auto
go install storj.io/storj/cmd/write-hashtbl@latest

```

It will be compiled to `~/go/bin`

---

<div class="post-metadata">

**Author:** ![mcanto73](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mcanto73/32/1133_2.png) [@mcanto73](https://forum.storj.io/u/mcanto73)\
**Post date:** [August 18, 2026, 7:59am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/4 "2026-08-18T07:59:33Z")

</div>

Hello,  
I made it working with the help of kocoten1992.  
I ran this command as root :  
./write-hashtbl /NODE/NFS/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0

it ran for more than 2 hours scanning all folders until “ff”. No errors  
I ran the node again and I have the same issue ☹

Any suggestion ?  
I made some error ?

Best regards

2026-08-18T07:54:10Z INFO hashstore hashstore opened successfully {“process”: “storagenode”, “satellite”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “open\_time”: “6.304019538s”, “logs\_skipped”: 231, “logs\_matched”: 89, “logs\_mismatched”: 0}  
2026-08-18T07:54:10Z INFO hashstore loaded hint file {“process”: “storagenode”, “satellite”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “store”: “s0”, “path”: “config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0/meta/hint-0000000000000009”, “writable”: , “largest”: 0, “skip”: false}  
2026-08-18T07:54:10Z ERROR failure during run {“process”: “storagenode”, “error”: “Failed to create storage node peer: hashstore: potential misconfiguration: missing hashtbl "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0/meta/hashtbl" when log files exist in "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0"\n[tstorj.io/storj/storagenode/hashstore.NewStore-range3:240\n\tstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles[…].func13.func14:41\n\tpath/filepath.walkDir:311\n\tpath/filepath.walkDir:333\n\tpath/filepath.walkDir:333\n\tpath/filepath.WalkDir:401\n\tstorj.io/storj/storagenode/hashstore.NewStore.parseFiles[…].func13:27\n\tstorj.io/storj/storagenode/hashstore.NewStore:232\n\tstorj.io/storj/storagenode/hashstore.New:105\n\tstorj.io/storj/storagenode/piecestore.(\*HashStoreBackend).getDB:277\n\tstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122\n\tstorj.io/storj/storagenode.New:607\n\tmain.cmdRun:107\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290]([http://tstorj.io/storj/storagenode/hashstore.NewStore-range3:240\n\tstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles[...].func13.func14:41\n\tpath/filepath.walkDir:311\n\tpath/filepath.walkDir:333\n\tpath/filepath.walkDir:333\n\tpath/filepath.WalkDir:401\n\tstorj.io/storj/storagenode/hashstore.NewStore.parseFiles[...].func13:27\n\tstorj.io/storj/storagenode/hashstore.NewStore:232\n\tstorj.io/storj/storagenode/hashstore.New:105\n\tstorj.io/storj/storagenode/piecestore.(\*HashStoreBackend).getDB:277\n\tstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122\n\tstorj.io/storj/storagenode.New:607\n\tmain.cmdRun:107\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290](http://tstorj.io/storj/storagenode/hashstore.NewStore-range3:240%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles%5B...%5D.func13.func14:41%5Cn%5Ctpath/filepath.walkDir:311%5Cn%5Ctpath/filepath.walkDir:333%5Cn%5Ctpath/filepath.walkDir:333%5Cn%5Ctpath/filepath.WalkDir:401%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore.parseFiles%5B...%5D.func13:27%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore:232%5Cn%5Ctstorj.io/storj/storagenode/hashstore.New:105%5Cn%5Ctstorj.io/storj/storagenode/piecestore.(*HashStoreBackend).getDB:277%5Cn%5Ctstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122%5Cn%5Ctstorj.io/storj/storagenode.New:607%5Cn%5Ctmain.cmdRun:107%5Cn%5Ctmain.newRunCmd.func1:33%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1.2:389%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1:407%5Cn%5Ctgithub.com/spf13/cobra.(*Command).execute:985%5Cn%5Ctgithub.com/spf13/cobra.(*Command).ExecuteC:1117%5Cn%5Ctgithub.com/spf13/cobra.(*Command).Execute:1041%5Cn%5Ctstorj.io/common/process.ExecWithCustomOptions:115%5Cn%5Ctmain.main:34%5Cn%5Ctruntime.main:290))”, “errorVerbose”: “Failed to create storage node peer: hashstore: potential misconfiguration: missing hashtbl "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0/meta/hashtbl" when log files exist in "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0"\n[tstorj.io/storj/storagenode/hashstore.NewStore-range3:240\n\tstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles[…].func13.func14:41\n\tpath/filepath.walkDir:311\n\tpath/filepath.walkDir:333\n\tpath/filepath.walkDir:333\n\tpath/filepath.WalkDir:401\n\tstorj.io/storj/storagenode/hashstore.NewStore.parseFiles[…].func13:27\n\tstorj.io/storj/storagenode/hashstore.NewStore:232\n\tstorj.io/storj/storagenode/hashstore.New:105\n\tstorj.io/storj/storagenode/piecestore.(\*HashStoreBackend).getDB:277\n\tstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122\n\tstorj.io/storj/storagenode.New:607\n\tmain.cmdRun:107\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290\n\tmain.cmdRun:109\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290]([http://tstorj.io/storj/storagenode/hashstore.NewStore-range3:240\n\tstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles[...].func13.func14:41\n\tpath/filepath.walkDir:311\n\tpath/filepath.walkDir:333\n\tpath/filepath.walkDir:333\n\tpath/filepath.WalkDir:401\n\tstorj.io/storj/storagenode/hashstore.NewStore.parseFiles[...].func13:27\n\tstorj.io/storj/storagenode/hashstore.NewStore:232\n\tstorj.io/storj/storagenode/hashstore.New:105\n\tstorj.io/storj/storagenode/piecestore.(\*HashStoreBackend).getDB:277\n\tstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122\n\tstorj.io/storj/storagenode.New:607\n\tmain.cmdRun:107\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290\n\tmain.cmdRun:109\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290](http://tstorj.io/storj/storagenode/hashstore.NewStore-range3:240%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles%5B...%5D.func13.func14:41%5Cn%5Ctpath/filepath.walkDir:311%5Cn%5Ctpath/filepath.walkDir:333%5Cn%5Ctpath/filepath.walkDir:333%5Cn%5Ctpath/filepath.WalkDir:401%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore.parseFiles%5B...%5D.func13:27%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore:232%5Cn%5Ctstorj.io/storj/storagenode/hashstore.New:105%5Cn%5Ctstorj.io/storj/storagenode/piecestore.(*HashStoreBackend).getDB:277%5Cn%5Ctstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122%5Cn%5Ctstorj.io/storj/storagenode.New:607%5Cn%5Ctmain.cmdRun:107%5Cn%5Ctmain.newRunCmd.func1:33%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1.2:389%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1:407%5Cn%5Ctgithub.com/spf13/cobra.(*Command).execute:985%5Cn%5Ctgithub.com/spf13/cobra.(*Command).ExecuteC:1117%5Cn%5Ctgithub.com/spf13/cobra.(*Command).Execute:1041%5Cn%5Ctstorj.io/common/process.ExecWithCustomOptions:115%5Cn%5Ctmain.main:34%5Cn%5Ctruntime.main:290%5Cn%5Ctmain.cmdRun:109%5Cn%5Ctmain.newRunCmd.func1:33%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1.2:389%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1:407%5Cn%5Ctgithub.com/spf13/cobra.(*Command).execute:985%5Cn%5Ctgithub.com/spf13/cobra.(*Command).ExecuteC:1117%5Cn%5Ctgithub.com/spf13/cobra.(*Command).Execute:1041%5Cn%5Ctstorj.io/common/process.ExecWithCustomOptions:115%5Cn%5Ctmain.main:34%5Cn%5Ctruntime.main:290))”}  
2026-08-18T07:54:10Z FATAL Unrecoverable error {“process”: “storagenode”, “error”: “Failed to create storage node peer: hashstore: potential misconfiguration: missing hashtbl "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0/meta/hashtbl" when log files exist in "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0"\n[tstorj.io/storj/storagenode/hashstore.NewStore-range3:240\n\tstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles[…].func13.func14:41\n\tpath/filepath.walkDir:311\n\tpath/filepath.walkDir:333\n\tpath/filepath.walkDir:333\n\tpath/filepath.WalkDir:401\n\tstorj.io/storj/storagenode/hashstore.NewStore.parseFiles[…].func13:27\n\tstorj.io/storj/storagenode/hashstore.NewStore:232\n\tstorj.io/storj/storagenode/hashstore.New:105\n\tstorj.io/storj/storagenode/piecestore.(\*HashStoreBackend).getDB:277\n\tstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122\n\tstorj.io/storj/storagenode.New:607\n\tmain.cmdRun:107\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290]([http://tstorj.io/storj/storagenode/hashstore.NewStore-range3:240\n\tstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles[...].func13.func14:41\n\tpath/filepath.walkDir:311\n\tpath/filepath.walkDir:333\n\tpath/filepath.walkDir:333\n\tpath/filepath.WalkDir:401\n\tstorj.io/storj/storagenode/hashstore.NewStore.parseFiles[...].func13:27\n\tstorj.io/storj/storagenode/hashstore.NewStore:232\n\tstorj.io/storj/storagenode/hashstore.New:105\n\tstorj.io/storj/storagenode/piecestore.(\*HashStoreBackend).getDB:277\n\tstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122\n\tstorj.io/storj/storagenode.New:607\n\tmain.cmdRun:107\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290](http://tstorj.io/storj/storagenode/hashstore.NewStore-range3:240%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles%5B...%5D.func13.func14:41%5Cn%5Ctpath/filepath.walkDir:311%5Cn%5Ctpath/filepath.walkDir:333%5Cn%5Ctpath/filepath.walkDir:333%5Cn%5Ctpath/filepath.WalkDir:401%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore.parseFiles%5B...%5D.func13:27%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore:232%5Cn%5Ctstorj.io/storj/storagenode/hashstore.New:105%5Cn%5Ctstorj.io/storj/storagenode/piecestore.(*HashStoreBackend).getDB:277%5Cn%5Ctstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122%5Cn%5Ctstorj.io/storj/storagenode.New:607%5Cn%5Ctmain.cmdRun:107%5Cn%5Ctmain.newRunCmd.func1:33%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1.2:389%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1:407%5Cn%5Ctgithub.com/spf13/cobra.(*Command).execute:985%5Cn%5Ctgithub.com/spf13/cobra.(*Command).ExecuteC:1117%5Cn%5Ctgithub.com/spf13/cobra.(*Command).Execute:1041%5Cn%5Ctstorj.io/common/process.ExecWithCustomOptions:115%5Cn%5Ctmain.main:34%5Cn%5Ctruntime.main:290))”, “errorVerbose”: “Failed to create storage node peer: hashstore: potential misconfiguration: missing hashtbl "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0/meta/hashtbl" when log files exist in "config/storage/hashstore/12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S/s0"\n[tstorj.io/storj/storagenode/hashstore.NewStore-range3:240\n\tstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles[…].func13.func14:41\n\tpath/filepath.walkDir:311\n\tpath/filepath.walkDir:333\n\tpath/filepath.walkDir:333\n\tpath/filepath.WalkDir:401\n\tstorj.io/storj/storagenode/hashstore.NewStore.parseFiles[…].func13:27\n\tstorj.io/storj/storagenode/hashstore.NewStore:232\n\tstorj.io/storj/storagenode/hashstore.New:105\n\tstorj.io/storj/storagenode/piecestore.(\*HashStoreBackend).getDB:277\n\tstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122\n\tstorj.io/storj/storagenode.New:607\n\tmain.cmdRun:107\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290\n\tmain.cmdRun:109\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290]([http://tstorj.io/storj/storagenode/hashstore.NewStore-range3:240\n\tstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles[...].func13.func14:41\n\tpath/filepath.walkDir:311\n\tpath/filepath.walkDir:333\n\tpath/filepath.walkDir:333\n\tpath/filepath.WalkDir:401\n\tstorj.io/storj/storagenode/hashstore.NewStore.parseFiles[...].func13:27\n\tstorj.io/storj/storagenode/hashstore.NewStore:232\n\tstorj.io/storj/storagenode/hashstore.New:105\n\tstorj.io/storj/storagenode/piecestore.(\*HashStoreBackend).getDB:277\n\tstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122\n\tstorj.io/storj/storagenode.New:607\n\tmain.cmdRun:107\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290\n\tmain.cmdRun:109\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(\*Command).execute:985\n\tgithub.com/spf13/cobra.(\*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(\*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:290](http://tstorj.io/storj/storagenode/hashstore.NewStore-range3:240%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore.NewStore.parseFiles%5B...%5D.func13.func14:41%5Cn%5Ctpath/filepath.walkDir:311%5Cn%5Ctpath/filepath.walkDir:333%5Cn%5Ctpath/filepath.walkDir:333%5Cn%5Ctpath/filepath.WalkDir:401%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore.parseFiles%5B...%5D.func13:27%5Cn%5Ctstorj.io/storj/storagenode/hashstore.NewStore:232%5Cn%5Ctstorj.io/storj/storagenode/hashstore.New:105%5Cn%5Ctstorj.io/storj/storagenode/piecestore.(*HashStoreBackend).getDB:277%5Cn%5Ctstorj.io/storj/storagenode/piecestore.NewHashStoreBackend:122%5Cn%5Ctstorj.io/storj/storagenode.New:607%5Cn%5Ctmain.cmdRun:107%5Cn%5Ctmain.newRunCmd.func1:33%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1.2:389%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1:407%5Cn%5Ctgithub.com/spf13/cobra.(*Command).execute:985%5Cn%5Ctgithub.com/spf13/cobra.(*Command).ExecuteC:1117%5Cn%5Ctgithub.com/spf13/cobra.(*Command).Execute:1041%5Cn%5Ctstorj.io/common/process.ExecWithCustomOptions:115%5Cn%5Ctmain.main:34%5Cn%5Ctruntime.main:290%5Cn%5Ctmain.cmdRun:109%5Cn%5Ctmain.newRunCmd.func1:33%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1.2:389%5Cn%5Ctstorj.io/common/process.InitBeforeExecute.func1:407%5Cn%5Ctgithub.com/spf13/cobra.(*Command).execute:985%5Cn%5Ctgithub.com/spf13/cobra.(*Command).ExecuteC:1117%5Cn%5Ctgithub.com/spf13/cobra.(*Command).Execute:1041%5Cn%5Ctstorj.io/common/process.ExecWithCustomOptions:115%5Cn%5Ctmain.main:34%5Cn%5Ctruntime.main:290))”}

---

<div class="post-metadata">

**Author:** ![kocoten1992](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/kocoten1992/32/7819_2.png) [@kocoten1992](https://forum.storj.io/u/kocoten1992)\
**Post date:** [August 18, 2026, 8:34am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/5 "2026-08-18T08:34:46Z")

</div>

Hi, hope this can help [Claude](https://claude.ai/share/e9ab93ec-0098-48ef-944e-d9a85a21cb5c)

* * *

Looking at the thread — his run actually worked. He just left the output in the wrong place.

What went wrong: write-hashtbl writes the new table as a file named hashtbl into the current working directory, not into the folder you pass as the argument. He ran ./write-hashtbl /NODE/NFS/…/s0 from wherever the binary was, so the table landed next to the binary. s0/meta/ still has no hashtbl, hence the identical error.

---

<div class="post-metadata">

**Author:** ![mcanto73](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mcanto73/32/1133_2.png) [@mcanto73](https://forum.storj.io/u/mcanto73)\
**Post date:** [August 18, 2026, 9:18am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/6 "2026-08-18T09:18:34Z")

</div>

Hello,  
you are right,  
it seems that a file has been created in /tmp from where I ran the command :  
-rw------- 1 root root 268439552 18 ago 09.44 /tmp/hashtbl

what shoud I do ? where should I copy it ? in s0/meta ?  
root@mcanto:/NODE/storage/hashstore/121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6/s0# ls -l meta  
totale 131092  
-rw------- 1 root root 67112960 18 ago 01.27 hashtbl-0000000000000272  
-rw------- 1 root root 1295 18 ago 09.54 hint-0000000000000517  
-rw-r–r-- 1 root root 0 11 gen 2025 lock

thanks

---

<div class="post-metadata">

**Author:** ![kocoten1992](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/kocoten1992/32/7819_2.png) [@kocoten1992](https://forum.storj.io/u/kocoten1992)\
**Post date:** [August 18, 2026, 9:21am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/7 "2026-08-18T09:21:30Z")

</div>

My friend, my job here is done, I just show you the blue print, go and talk to AI 🙂.

---

<div class="post-metadata">

**Author:** ![mcanto73](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mcanto73/32/1133_2.png) [@mcanto73](https://forum.storj.io/u/mcanto73)\
**Post date:** [August 18, 2026, 9:56am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/8 "2026-08-18T09:56:05Z")

</div>

Hello,  
sorry I didn’t get that in your link there were the procedure.  
I created a new meta directory and moved the hashtable generated by the tool.  
Now the node is starting with a very long list of mismatch log tail and also some " ERROR contact:amnesty failed".  
Below some logs.

Let’s wait hoping that will start.

Best regards

2026-08-18T09:53:29Z WARN hashstore mismatched log tail {“process”: “storagenode”, “satellite”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “store”: “s0”, “id”: 801, “path”: “config/storage/hashstore/121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6/s0/21/log-0000000000000321-00000000”, “table”: null, “log”: [{“Key”:“Y2D2JIFWXHSFLUISY2LUQKXCE2ZS4J7PRMQEWKENVDW3RKQSTRKA”,“Offset”:1072009792,“Log”:801,“Length”:2319872,“Created”:20680,“Expires”:0},{“Key”:“JG7ANTKP2AG6EF3VSSDFDIIPEE5B4J3EIGUEK4JXBR4ADRV2PJBA”,“Offset”:1072008192,“Log”:801,“Length”:1536,“Created”:20680,“Expires”:0},{“Key”:“2FFSHEYU5NSULQDDHWFMTNMJIS2TZRFHTVE7SBYTOHT3SHLLF77A”,“Offset”:1072005312,“Log”:801,“Length”:2816,“Created”:20680,“Expires”:0},{“Key”:“IJMXFKESORN74OGHPSIVQGWLC65EITYC4M6MQB7VANINT5UU4BUQ”,“Offset”:1071742336,“Log”:801,“Length”:262912,“Created”:20680,“Expires”:0},{“Key”:“UDVJS2VFR4OF7ZT4WOUB325PDYSDCMDHJZCFF4VIYTFF6SP2FW6A”,“Offset”:1071698496,“Log”:801,“Length”:43776,“Created”:20680,“Expires”:0}]}  
2026-08-18T09:53:33Z INFO contact:amnesty sending amnesty batch to satellite {“process”: “storagenode”, “satellite”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “piece\_count”: 8}  
2026-08-18T09:53:33Z ERROR contact:amnesty failed to get satellite URL for amnesty report {“process”: “storagenode”, “satellite”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “piece\_count”: 8, “error”: “trust: satellite is untrusted”, “errorVerbose”: “trust: satellite is untrusted\n[tstorj.io/storj/storagenode/trust.init:29\n\truntime.doInit1:8103\n\truntime.doInit:8070\n\truntime.main:258]([http://tstorj.io/storj/storagenode/trust.init:29\n\truntime.doInit1:8103\n\truntime.doInit:8070\n\truntime.main:258](http://tstorj.io/storj/storagenode/trust.init:29%5Cn%5Ctruntime.doInit1:8103%5Cn%5Ctruntime.doInit:8070%5Cn%5Ctruntime.main:258))”}  
2026-08-18T09:54:02Z WARN hashstore mismatched log tail {“process”: “storagenode”, “satellite”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “store”: “s0”, “id”: 803, “path”: “config/storage/hashstore/121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6/s0/23/log-0000000000000323-00000000”, “table”: null, “log”: [{“Key”:“7QPSYNPTLGDM5JOV34ZMVXCYRHIX42UAOIQK2ZXUY3VDQBIYVVDA”,“Offset”:1072425728,“Log”:803,“Length”:1345280,“Created”:20600,“Expires”:0},{“Key”:“7QKTRHBM73NOKZGDA7F3KI4M2OTCSBABINHEJT73GHT7365HJKOQ”,“Offset”:1072423616,“Log”:803,“Length”:2048,“Created”:20600,“Expires”:0},{“Key”:“7QAUCFEDLSPDXPF5SRI56O6QESE5SIENNGYFTUPTSPPHCAUEBTSA”,“Offset”:1072422272,“Log”:803,“Length”:1280,“Created”:20600,“Expires”:0},{“Key”:“7QWOSGMHSXCYKNKSNX7QLB3JAVNFTMICJZ5PQ63ADAA2DISSVQGQ”,“Offset”:1072415808,“Log”:803,“Length”:6400,“Created”:20600,“Expires”:0},{“Key”:“7QU5D3GHRO2UHWFRKDWG5THCQJS475MSZVOZLOSTMXA2DAGWLESQ”,“Offset”:1072413440,“Log”:803,“Length”:2304,“Created”:20600,“Expires”:0}]}  
2026-08-18T09:54:38Z WARN hashstore mismatched log tail {“process”: “storagenode”, “satellite”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “store”: “s0”, “id”: 548, “path”: “config/storage/hashstore/121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6/s0/24/log-0000000000000224-00000000”, “table”: null, “log”: [{“Key”:“TD43ZWBFNM3NSKCOXEJEKIQX4HQP3CWCKWMHAMM6ZVRJEBBL6P2Q”,“Offset”:1073578368,“Log”:548,“Length”:2319872,“Created”:20616,“Expires”:0},{“Key”:“SQEHVFR5JWVYWKPUDMIQBDNEJVUAEYZ2XDITIWQSDCTGO4R6TSGA”,“Offset”:1073576512,“Log”:548,“Length”:1792,“Created”:20616,“Expires”:0},{“Key”:“ZR3DTWGDKSPWZZWYN5SYVMKQ7Q6LYTLQDBQL3XXPXEGGD4CMWBOA”,“Offset”:1073574400,“Log”:548,“Length”:2048,“Created”:20616,“Expires”:0},{“Key”:“4TP3YIQQUVTSECM6ENK6GG36HLFHRKO3QK3QRCMK547T6FYVZBPA”,“Offset”:1073572544,“Log”:548,“Length”:1792,“Created”:20616,“Expires”:0},{“Key”:“D6RNSYRV4GK3KICFIVL43TM6KEU7KYQ6JOK5NZUKNYCS64JKK5DA”,“Offset”:1073569664,“Log”:548,“Length”:2816,“Created”:20616,“Expires”:0}]}

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [August 19, 2026, 6:13am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/9 "2026-08-19T06:13:43Z")

</div>

Warns should be fixed automatically. If node is started, then please keep it running.

---

<div class="post-metadata">

**Author:** ![mcanto73](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mcanto73/32/1133_2.png) [@mcanto73](https://forum.storj.io/u/mcanto73)\
**Post date:** [August 19, 2026, 9:54am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/10 "2026-08-19T09:54:18Z")

</div>

yes, the node started during the night but there were a lot of issue with

| 2026-08-19T03:19:56Z | ERROR | blobscache | piecesTotal \< 0 | {process: storagenode, piecesTotal: -2319360} |
| --- | --- | --- | --- | --- |
| 2026-08-19T03:19:56Z | ERROR | blobscache | piecesContentSize \< 0 | {process: storagenode, piecesContentSize: -2318848} |
| 2026-08-19T03:19:56Z | ERROR | blobscache | satPiecesTotal \< 0 | {process: storagenode, satPiecesTotal: -2319360} |
| 2026-08-19T03:19:56Z | ERROR | blobscache | satPiecesContentSize \< 0 | {process: storagenode, satPiecesContentSize: -2318848} |
| 2026-08-19T03:19:56Z | ERROR | blobscache | piecesTotal \< 0 | {process: storagenode, piecesTotal: -98048} |

I also find blobscache file empty and I deleted.  
Before the restart I’m running a fsck because linux was complaining.

Best regards

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [August 20, 2026, 12:42am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/11 "2026-08-20T00:42:08Z")

</div>

You likely need also to remove the prefixes database and restart the node.

---

<div class="post-metadata">

**Author:** ![mcanto73](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mcanto73/32/1133_2.png) [@mcanto73](https://forum.storj.io/u/mcanto73)\
**Post date:** [August 20, 2026, 8:50am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/12 "2026-08-20T08:50:51Z")

</div>

Hello,  
I deleted (renamed) the used\_space\_per\_prefix.db\* but the issue is still there, see below logs.  
Apart this the node seems to be recovered (upload & download are coming).  
PS even if I stop the node with docker stop -t 300 storagenode, the db are not fully closed :  
pi@mcanto:/STORJ\_LOCAL $ ls -l  
totale 6440  
-rw-r–r-- 1 root root 36864 20 ago 10.44 bandwidth.db  
-rw-r–r-- 1 root root 32768 20 ago 10.46 bandwidth.db-shm  
-rw-r–r-- 1 root root 41232 20 ago 10.44 bandwidth.db-wal  
-rw-r–r-- 1 pi pi 24576 20 ago 10.44 garbage\_collection\_filewalker\_progress.db  
-rw-r–r-- 1 pi pi 32768 20 ago 10.46 garbage\_collection\_filewalker\_progress.db-shm  
-rw-r–r-- 1 pi pi 32992 20 ago 10.44 garbage\_collection\_filewalker\_progress.db-wal  
-rw-r–r-- 1 pi pi 126976 20 ago 10.46 heldamount.db  
-rw-r–r-- 1 pi pi 32768 20 ago 10.46 heldamount.db-shm  
-rw-r–r-- 1 pi pi 4124152 20 ago 10.46 heldamount.db-wal  
-rw-r–r-- 1 pi pi 16384 20 ago 10.44 info.db  
-rw-r–r-- 1 pi pi 32768 20 ago 10.46 info.db-shm  
-rw-r–r-- 1 pi pi 32992 20 ago 10.44 info.db-wal  
drwxr-xr-x 2 pi pi 4096 18 ago 00.55 LOG  
drwx------ 2 pi pi 4096 30 mar 11.25 lost+found  
-rw-r–r-- 1 pi pi 24576 20 ago 10.44 notifications.db  
-rw-r–r-- 1 pi pi 32768 20 ago 10.46 notifications.db-shm  
-rw-r–r-- 1 pi pi 32992 20 ago 10.44 notifications.db-wal  
-rw-r–r-- 1 root root 32768 20 ago 10.44 orders.db  
-rw-r–r-- 1 root root 32768 20 ago 10.46 orders.db-shm  
-rw-r–r-- 1 root root 32992 20 ago 10.44 orders.db-wal  
-rw-r–r-- 1 root root 28672 20 ago 10.44 piece\_expiration.db  
-rw-r–r-- 1 root root 32768 20 ago 10.46 piece\_expiration.db-shm  
-rw-r–r-- 1 root root 41232 20 ago 10.44 piece\_expiration.db-wal  
drwxr-xr-x 6 pi pi 4096 14 feb 2026 piece\_expirations  
-rw-r–r-- 1 root root 24576 20 ago 10.44 pieceinfo.db  
-rw-r–r-- 1 root root 32768 20 ago 10.46 pieceinfo.db-shm  
-rw-r–r-- 1 root root 32992 20 ago 10.44 pieceinfo.db-wal  
-rw-r–r-- 1 root root 24576 20 ago 10.44 piece\_spaced\_used.db  
-rw-r–r-- 1 root root 32768 20 ago 10.46 piece\_spaced\_used.db-shm  
-rw-r–r-- 1 root root 32992 20 ago 10.44 piece\_spaced\_used.db-wal  
-rw-r–r-- 1 pi pi 24576 20 ago 10.44 pricing.db  
-rw-r–r-- 1 pi pi 32768 20 ago 10.46 pricing.db-shm  
-rw-r–r-- 1 pi pi 65952 20 ago 10.46 pricing.db-wal  
-rw-r–r-- 1 root root 32768 20 ago 10.44 reputation.db  
-rw-r–r-- 1 root root 32768 20 ago 10.46 reputation.db-shm  
-rw-r–r-- 1 root root 32992 20 ago 10.44 reputation.db-wal  
-rw-r–r-- 1 root root 32768 20 ago 10.44 satellites.db  
-rw-r–r-- 1 root root 32768 20 ago 10.46 satellites.db-shm  
-rw-r–r-- 1 root root 41232 20 ago 10.44 satellites.db-wal  
-rw-r–r-- 1 pi pi 24576 20 ago 10.44 secret.db  
-rw-r–r-- 1 pi pi 32768 20 ago 10.46 secret.db-shm  
-rw-r–r-- 1 pi pi 32992 20 ago 10.44 secret.db-wal  
-rw-r–r-- 1 root root 45056 20 ago 10.44 storage\_usage.db  
-rw-r–r-- 1 root root 32768 20 ago 10.46 storage\_usage.db-shm  
-rw-r–r-- 1 root root 32992 20 ago 10.44 storage\_usage.db-wal  
-rw-r–r-- 1 root root 20480 20 ago 10.44 used\_serial.db  
-rw-r–r-- 1 root root 32768 20 ago 10.46 used\_serial.db-shm  
-rw-r–r-- 1 root root 41232 20 ago 10.44 used\_serial.db-wal  
-rw-r–r-- 1 root root 4096 20 ago 10.44 used\_space\_per\_prefix.db  
-rw-r–r-- 1 pi pi 651264 20 ago 06.23 used\_space\_per\_prefix.db.old  
-rw-r–r-- 1 root root 32768 20 ago 10.46 used\_space\_per\_prefix.db-shm  
-rw-r–r-- 1 pi pi 32768 20 ago 10.30 used\_space\_per\_prefix.db-shm.old  
-rw-r–r-- 1 root root 74192 20 ago 10.46 used\_space\_per\_prefix.db-wal  
-rw-r–r-- 1 pi pi 53592 20 ago 10.30 used\_space\_per\_prefix.db-wal.old

This behavior happens also in other nodes, before I remember that shm and wal was automatically removed / merged to the .db

Best regards

2026-08-20T08:46:41Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “6624DJYOH6KVCUV3SV5LDIZ62GW7HZETPHY2TTPFULGCS6TJ2YNA”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 0, “size”: 7424, “remote\_address”: “109.61.92.72:45406”}  
2026-08-20T08:46:41Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -428288}  
2026-08-20T08:46:41Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -427776}  
2026-08-20T08:46:41Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -428288}  
2026-08-20T08:46:41Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -427776}  
2026-08-20T08:46:41Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -284416}  
2026-08-20T08:46:41Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -283904}  
2026-08-20T08:46:41Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -284416}  
2026-08-20T08:46:41Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -283904}  
2026-08-20T08:46:41Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -182016}  
2026-08-20T08:46:41Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -181504}  
2026-08-20T08:46:41Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -182016}  
2026-08-20T08:46:41Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -181504}  
2026-08-20T08:46:41Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -7424}  
2026-08-20T08:46:41Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -6912}  
2026-08-20T08:46:41Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -7424}  
2026-08-20T08:46:41Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -6912}  
2026-08-20T08:46:42Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -37376}  
2026-08-20T08:46:42Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -36864}  
2026-08-20T08:46:42Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -37376}  
2026-08-20T08:46:42Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -36864}  
2026-08-20T08:46:42Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “B4ARNN2ZLM4ZS3HMBASTUVQO2VIJWU5YU4DPTQDN2DCHAAW5ZP6Q”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 0, “size”: 5888, “remote\_address”: “79.127.205.226:56726”}  
2026-08-20T08:46:42Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -182016}  
2026-08-20T08:46:42Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -181504}  
2026-08-20T08:46:42Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -182016}  
2026-08-20T08:46:42Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -181504}  
2026-08-20T08:46:42Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “S6ZHRKF5V46A7U2MGGNHX4DHBAYAE46TMUYFYMBUOODP7RJM7KKQ”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET\_AUDIT”, “offset”: 11264, “size”: 256, “remote\_address”: “79.127.205.250:35382”}  
2026-08-20T08:46:42Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -10240}  
2026-08-20T08:46:42Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -9728}  
2026-08-20T08:46:42Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -10240}  
2026-08-20T08:46:42Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -9728}  
2026-08-20T08:46:42Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -182016}  
2026-08-20T08:46:42Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -181504}  
2026-08-20T08:46:42Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -182016}  
2026-08-20T08:46:42Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -181504}  
2026-08-20T08:46:42Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -37376}  
2026-08-20T08:46:42Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -36864}  
2026-08-20T08:46:42Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -37376}  
2026-08-20T08:46:42Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -36864}

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [August 21, 2026, 3:25am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/13 "2026-08-21T03:25:12Z")

</div>

Perhaps it was cached. Please stop and remove the container (or stop the service) and delete this DB.

Please make sure that the scan on startup is enabled (it’s enabled by default) and run the node back.  
If errors would remain after the filewalker is finished, then you would need to [re-create the database](https://storj.dev/node/faq/how-to-fix-database-file-is-not-a-database-error) `piece_spaced_used.db`, only deleting it will prevent the node from starting unlike deleting the prefixes database.

---

<div class="post-metadata">

**Author:** ![mcanto73](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mcanto73/32/1133_2.png) [@mcanto73](https://forum.storj.io/u/mcanto73)\
**Post date:** [August 21, 2026, 8:33am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/14 "2026-08-21T08:33:39Z")

</div>

Hello,  
these are my standard settings :  
pi@mcanto:~/storj-docker $ cat docker-compose.yml | egrep “FILEWALKER|STARTUP”  
- STORJ\_PIECES\_ENABLE\_LAZY\_FILEWALKER=true  
- STORJ\_STORAGE2\_PIECE\_SCAN\_ON\_STARTUP=false

I recreated piece\_spaced\_used.db using your link and deleted (again) used\_space\_per\_prefix.db

The node starts and I can receive upload download .  
Check the status of 10 minutes of run  
pi@mcanto:~ $ grep 2026-08-21T08:2 /STORJ\_LOCAL/LOG/node.log|grep “blobscache”|grep ERROR|wc -l  
31084  
pi@mcanto:~ $ grep 2026-08-21T08:2 /STORJ\_LOCAL/LOG/node.log|grep “uploaded”|wc -l  
717  
pi@mcanto:~ $ grep 2026-08-21T08:2 /STORJ\_LOCAL/LOG/node.log|grep “downloaded”|wc -l  
2233

Any suggestion on how I can fix ?  
Below a full log of few seconds

Best regards

2026-08-21T08:33:21Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “WASWWZ5BREK5YQXZHLXAGTJGW6Q34WAXHCI3NPGZVZETW36QRD2Q”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 0, “size”: 3328, “remote\_address”: “109.61.92.70:48316”}  
2026-08-21T08:33:21Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -238848}  
2026-08-21T08:33:21Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -238336}  
2026-08-21T08:33:21Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -238848}  
2026-08-21T08:33:21Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -238336}  
2026-08-21T08:33:21Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -5376}  
2026-08-21T08:33:21Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -4864}  
2026-08-21T08:33:21Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -5376}  
2026-08-21T08:33:21Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -4864}  
2026-08-21T08:33:21Z INFO piecestore uploaded {“process”: “storagenode”, “piece\_id”: “KJDJBMTLNLKXEP5SUWB7BMZ6EMNQ3JWPKEFPT4HWOC2QWWDQYCEQ”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “PUT”, “remote\_address”: “95.173.206.163:46190”, “size”: 2319360}  
2026-08-21T08:33:22Z INFO piecestore uploaded {“process”: “storagenode”, “piece\_id”: “Q37KCFYGUBCOMSUBAZSDNTXKEL4HXTGV3HXVQKZYXZX5SVOMTY4A”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “PUT”, “remote\_address”: “79.127.219.43:55834”, “size”: 2174464}  
2026-08-21T08:33:22Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -1024}  
2026-08-21T08:33:22Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -512}  
2026-08-21T08:33:22Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -1024}  
2026-08-21T08:33:22Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -512}  
2026-08-21T08:33:22Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -7424}  
2026-08-21T08:33:22Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -6912}  
2026-08-21T08:33:22Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -7424}  
2026-08-21T08:33:22Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -6912}  
2026-08-21T08:33:22Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -1024}  
2026-08-21T08:33:22Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -512}  
2026-08-21T08:33:22Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -1024}  
2026-08-21T08:33:22Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -512}

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [August 22, 2026, 3:38am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/15 "2026-08-22T03:38:35Z")

</div>

> [@mcanto73](#):
>
> STORJ\_STORAGE2\_PIECE\_SCAN\_ON\_STARTUP=false

This need to be changed to `true` to fix a discrepancy.

---

<div class="post-metadata">

**Author:** ![mcanto73](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mcanto73/32/1133_2.png) [@mcanto73](https://forum.storj.io/u/mcanto73)\
**Post date:** [August 24, 2026, 1:15pm UTC](https://forum.storj.io/t/node-refuse-to-start/32360/16 "2026-08-24T13:15:51Z")

</div>

Hi Alexey,  
it’s running since two days but I don’t see any improvement.  
Below my configuration and also the dashboard showing wrong info

pi@mcanto:~ $ df -h /NODE  
File system Dim. Usati Dispon. Uso% Montato su  
/dev/mapper/vgSTORJ-lvSTORJ 11T 9,0T 1,2T 89% /NODE

pi@mcanto:~ $ docker exec storagenode /app/dashboard.sh

Storage Node Dashboard ( Node Version: v1.155.9 )

======================

ID 12mgrK7bsPX5EJwjBqKkf7yR3R5GhDnJ5bgj3qy2Cjjay1KadAa  
Status ONLINE  
Uptime 49h53m39s

```
               Available Used Egress Ingress
 Bandwidth N/A 202.91 GB 105.85 GB 97.06 GB (since Aug 1)
      Disk 0 B 4.27 TB

```

Internal 127.0.0.1:7778  
External [mcanto.ddns.net:28967](http://mcanto.ddns.net:28967)

pi@mcanto:~ $ cd storj-docker  
pi@mcanto:~/storj-docker $ cat docker-compose.yml | egrep “false|true”  
- STORJ\_PIECES\_ENABLE\_LAZY\_FILEWALKER=false  
- STORJ\_STORAGE2\_PIECE\_SCAN\_ON\_STARTUP=true  
- STORJ\_STORAGE2\_HASHSTORE\_WRITE\_TO\_NEW=false  
- STORJ\_STORAGE2\_HASHSTORE\_TTL\_TO\_NEW=false  
- STORJ\_STORAGE2\_HASHSTORE\_PASSIVE\_MIGRATE=false

below also last logs

How can I be sure that it’s really fixing ?  
Any suggestion ?  
Thank you very much in advance

Best regards

2026-08-24T13:12:41Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -182016}  
2026-08-24T13:12:41Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -181504}  
2026-08-24T13:12:41Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -182016}  
2026-08-24T13:12:41Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -181504}  
2026-08-24T13:12:41Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “PWQVK6LVY5M7X3AE2OJ6CLAHXZ36HDJTC3XPDRLBETZFHQ2BJUMA”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 0, “size”: 6656, “remote\_address”: “109.61.92.77:54780”}  
2026-08-24T13:12:41Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -182016}  
2026-08-24T13:12:41Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -181504}  
2026-08-24T13:12:41Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -182016}  
2026-08-24T13:12:41Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -181504}  
2026-08-24T13:12:41Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “HDK7J5Q5PS7BSEDFVMPBKHNP5KP2LVGDN4JGFENP7ET4G3BWYKFA”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 0, “size”: 6400, “remote\_address”: “109.61.92.86:59204”}  
2026-08-24T13:12:41Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -182016}  
2026-08-24T13:12:41Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -181504}  
2026-08-24T13:12:41Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -182016}  
2026-08-24T13:12:41Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -181504}  
2026-08-24T13:12:41Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “RYDOIO2I4WHTGJOOGS3HY6EHS7JXHUGKS4VB3VRJWHXARUL6KBWA”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 0, “size”: 6400, “remote\_address”: “109.61.92.73:51750”}  
2026-08-24T13:12:41Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -14336}  
2026-08-24T13:12:41Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -13824}  
2026-08-24T13:12:41Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -14336}  
2026-08-24T13:12:41Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -13824}  
2026-08-24T13:12:41Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “4FY7XJCBPBKN7WWBA3SHD7SUI2YLAN2WKMKXUCZPMR3NNKLULIFA”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 0, “size”: 6144, “remote\_address”: “109.61.92.70:59518”}  
2026-08-24T13:12:41Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “5ZV6NV5PTT2S5QM5SQLU2T37I63YSRELHKKPRQSAUELUTU3DUL6A”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 0, “size”: 3584, “remote\_address”: “109.61.92.71:44458”}  
2026-08-24T13:12:41Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “T2FKLHIRMOMO3YOE7SVNY5EPFLRSVXEDT3THUQUHV4JGJSXRM6EQ”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 0, “size”: 3328, “remote\_address”: “109.61.92.86:59216”}  
2026-08-24T13:12:41Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “LNH7OIBJNK2RXWBXJI4OXVP7AWM37D4VKRW6DADTP6IGYL5YHD6A”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 0, “size”: 181248, “remote\_address”: “109.61.92.73:51154”}

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [August 25, 2026, 3:14am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/17 "2026-08-25T03:14:20Z")

</div>

You need to stop and remove the container, [re-create the database](https://storj.dev/node/faq/how-to-fix-database-file-is-not-a-database-error) `piece_spaced_used.db`, stop and remove the container again, delete prefixes database, make sure that `STORJ_STORAGE2_PIECE_SCAN_ON_STARTUP=true`, and start the node. When the scan would be completed, these errors should gone.

As alternative, you can [enable migration to hashstore](https://forum.storj.io/t/hashstore-migration-guide/30658) for all satellites and restart the node to do not have old pains of piecestore.

---

<div class="post-metadata">

**Author:** ![mcanto73](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mcanto73/32/1133_2.png) [@mcanto73](https://forum.storj.io/u/mcanto73)\
**Post date:** [August 25, 2026, 8:12am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/18 "2026-08-25T08:12:31Z")

</div>

Hello,  
it seems fixed,  
no more errors.  
Just recreating the piece\_spaced\_used.db fixed. I already did it and didn’t worked , maybe I did something wrong.

Now I’m running the full scan because the space reported by the dashboard is almost half of the used.

Storage Node Dashboard ( Node Version: v1.155.9 )

======================

ID 12mgrK7bsPX5EJwjBqKkf7yR3R5GhDnJ5bgj3qy2Cjjay1KadAa  
Status ONLINE  
Uptime 12m46s

```
               Available Used Egress Ingress
 Bandwidth N/A 223.60 GB 126.32 GB 97.28 GB (since Aug 1)
      Disk 1.20 TB 4.72 TB

```

Internal 127.0.0.1:7778  
External [mcanto.ddns.net:28967](http://mcanto.ddns.net:28967)  
^Cpi@mcanto:~ $ df -h /NODE  
File system Dim. Usati Dispon. Uso% Montato su  
/dev/mapper/vgSTORJ-lvSTORJ 11T 9,0T 1,2T 89% /NODE

thank you very much

---

<div class="post-metadata">

**Author:** ![ItsHass](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/itshass/32/1122_2.png) [@ItsHass](https://forum.storj.io/u/ItsHass)\
**Post date:** [August 26, 2026, 9:24am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/19 "2026-08-26T09:24:45Z")

</div>

I appear to be getting **[hashstore mismatched log tail](https://forum.storj.io/t/warn-hashstore-mismatched-log-tail/31495)**

like this and like you have mentioned @mcanto73 … - everytime if i restart the node , it does this mismatched log tail … even after i leave for a long time and it comes back online with dashboard… even after that if restrat - it does this mismatched log tail all over it seems …

did you experience this?

---

<div class="post-metadata">

**Author:** ![mcanto73](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/mcanto73/32/1133_2.png) [@mcanto73](https://forum.storj.io/u/mcanto73)\
**Post date:** [August 26, 2026, 10:36am UTC](https://forum.storj.io/t/node-refuse-to-start/32360/20 "2026-08-26T10:36:20Z")

</div>

@Alexey

unfortunately after few time the errors come back ☹  
Pieces scan at startup is running and the node is up since 26 hours.  
Also storage used seems to increase

see logs below

Best regards

2026-08-26T10:32:50Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “BO7KN76LEWQYTAUC6DUNMJL4BHYRT2K2T5KW5NJ73L3CDUEW377Q”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 5376, “size”: 256, “remote\_address”: “79.127.219.33:42358”}  
2026-08-26T10:32:50Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -2174976}  
2026-08-26T10:32:50Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -2174464}  
2026-08-26T10:32:50Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -2174976}  
2026-08-26T10:32:50Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -2174464}  
2026-08-26T10:32:50Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “O26TKDTP3KSUWVETYGTL3464BYLPACVBJJJCY36XTPSW7XW23KNQ”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET\_REPAIR”, “offset”: 0, “size”: 181504, “remote\_address”: “79.127.205.242:53219”}  
2026-08-26T10:32:50Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “5J6NRVC2MOJ62KFUDQ2KGFIBVM3VGFMMV25KEUOVV4DZ5QKW7XRQ”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 503040, “size”: 256, “remote\_address”: “79.127.219.42:33872”}  
2026-08-26T10:32:50Z ERROR blobscache piecesTotal \< 0 {“process”: “storagenode”, “piecesTotal”: -182016}  
2026-08-26T10:32:50Z ERROR blobscache piecesContentSize \< 0 {“process”: “storagenode”, “piecesContentSize”: -181504}  
2026-08-26T10:32:50Z ERROR blobscache satPiecesTotal \< 0 {“process”: “storagenode”, “satPiecesTotal”: -182016}  
2026-08-26T10:32:50Z ERROR blobscache satPiecesContentSize \< 0 {“process”: “storagenode”, “satPiecesContentSize”: -181504}  
2026-08-26T10:32:50Z INFO piecestore downloaded {“process”: “storagenode”, “piece\_id”: “BO7KN76LEWQYTAUC6DUNMJL4BHYRT2K2T5KW5NJ73L3CDUEW377Q”, “satellite\_id”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “action”: “GET”, “offset”: 127232, “size”: 512, “remote\_address”: “79.127.219.34:52908”}  
^C  
pi@mcanto:~ $ grep 2026-08-26T /STORJ\_LOCAL/LOG/node.log|grep blobscache|wc -l  
3941290  
pi@mcanto:~ $ docker exec storagenode /app/dashboard.sh

Storage Node Dashboard ( Node Version: v1.155.9 )

======================

ID 12mgrK7bsPX5EJwjBqKkf7yR3R5GhDnJ5bgj3qy2Cjjay1KadAa  
Status ONLINE  
Uptime 26h35m40s

```
               Available Used Egress Ingress
 Bandwidth N/A 290.10 GB 163.18 GB 126.92 GB (since Aug 1)
      Disk 0.72 TB 5.30 TB

```

Internal 127.0.0.1:7778  
External [mcanto.ddns.net:28967](http://mcanto.ddns.net:28967)

pi@mcanto:~ $ df -h /NODE  
File system Dim. Usati Dispon. Uso% Montato su  
/dev/mapper/vgSTORJ-lvSTORJ 11T 9,0T 1,2T 90% /NODE

[Next page](https://forum.storj.io/t/node-refuse-to-start/32360.md?page=2)
