Power failure last night and now node won't start

Hi,
I had a power supply fail in the middle of the night. I’ve just replaced it and now I’m getting a 1067 error when starting the service in windows 10. Here are the last lines of my logs.

2023-02-11T14:41:14.237Z FATAL Unrecoverable error {“error”: “Error starting master database on storagenode: group:\n— CreateFile D:\Storj\blobs: The device is not ready.\n— CreateFile D:\Storj\temp: The device is not ready.\n— CreateFile D:\Storj\garbage: The device is not ready.\n— CreateFile D:\Storj\trash: The device is not ready.”, “errorVerbose”: “Error starting master database on storagenode: group:\n— CreateFile D:\Storj\blobs: The device is not ready.\n— CreateFile D:\Storj\temp: The device is not ready.\n— CreateFile D:\Storj\garbage: The device is not ready.\n— CreateFile D:\Storj\trash: The device is not ready.\n\tmain.cmdRun:195\n\tstorj.io/private/process.cleanup.func1.4:377\n\tstorj.io/private/process.cleanup.func1:395\n\tgithub.com/spf13/cobra.(*Command).execute:852\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:960\n\tgithub.com/spf13/cobra.(*Command).Execute:897\n\tstorj.io/private/process.ExecWithCustomConfigAndLogger:92\n\tstorj.io/private/process.ExecWithCustomConfig:74\n\tstorj.io/private/process.Exec:64\n\tmain.(*service).Execute.func1:61\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:75”}
2023-02-11T14:42:10.483Z INFO Configuration loaded {“Location”: “C:\Program Files\Storj\Storage Node\config.yaml”}
2023-02-11T14:42:10.483Z INFO Anonymized tracing enabled
2023-02-11T14:42:10.483Z INFO Operator email {“Address”: “”}
2023-02-11T14:42:10.483Z INFO Operator wallet {“Address”: “0x”}
2023-02-11T14:42:10.522Z FATAL Unrecoverable error {“error”: “Error starting master database on storagenode: group:\n— CreateFile D:\Storj\blobs: The device is not ready.\n— CreateFile D:\Storj\temp: The device is not ready.\n— CreateFile D:\Storj\garbage: The device is not ready.\n— CreateFile D:\Storj\trash: The device is not ready.”, “errorVerbose”: “Error starting master database on storagenode: group:\n— CreateFile D:\Storj\blobs: The device is not ready.\n— CreateFile D:\Storj\temp: The device is not ready.\n— CreateFile D:\Storj\garbage: The device is not ready.\n— CreateFile D:\Storj\trash: The device is not ready.\n\tmain.cmdRun:195\n\tstorj.io/private/process.cleanup.func1.4:377\n\tstorj.io/private/process.cleanup.func1:395\n\tgithub.com/spf13/cobra.(*Command).execute:852\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:960\n\tgithub.com/spf13/cobra.(*Command).Execute:897\n\tstorj.io/private/process.ExecWithCustomConfigAndLogger:92\n\tstorj.io/private/process.ExecWithCustomConfig:74\n\tstorj.io/private/process.Exec:64\n\tmain.(*service).Execute.func1:61\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:75”}
2023-02-11T14:42:12.933Z INFO Configuration loaded {“Location”: “C:\Program Files\Storj\Storage Node\config.yaml”}
2023-02-11T14:42:12.933Z INFO Anonymized tracing enabled
2023-02-11T14:42:12.933Z INFO Operator email {“Address”: “”}
2023-02-11T14:42:12.933Z INFO Operator wallet {“Address”: “0x”}
2023-02-11T14:42:13.003Z FATAL Unrecoverable error {“error”: “Error starting master database on storagenode: group:\n— CreateFile D:\Storj\blobs: The device is not ready.\n— CreateFile D:\Storj\temp: The device is not ready.\n— CreateFile D:\Storj\garbage: The device is not ready.\n— CreateFile D:\Storj\trash: The device is not ready.”, “errorVerbose”: “Error starting master database on storagenode: group:\n— CreateFile D:\Storj\blobs: The device is not ready.\n— CreateFile D:\Storj\temp: The device is not ready.\n— CreateFile D:\Storj\garbage: The device is not ready.\n— CreateFile D:\Storj\trash: The device is not ready.\n\tmain.cmdRun:195\n\tstorj.io/private/process.cleanup.func1.4:377\n\tstorj.io/private/process.cleanup.func1:395\n\tgithub.com/spf13/cobra.(*Command).execute:852\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:960\n\tgithub.com/spf13/cobra.(*Command).Execute:897\n\tstorj.io/private/process.ExecWithCustomConfigAndLogger:92\n\tstorj.io/private/process.ExecWithCustomConfig:74\n\tstorj.io/private/process.Exec:64\n\tmain.(*service).Execute.func1:61\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:75”}
2023-02-11T14:42:14.315Z INFO Configuration loaded {“Location”: “C:\Program Files\Storj\Storage Node\config.yaml”}
2023-02-11T14:42:14.331Z INFO Anonymized tracing enabled
2023-02-11T14:42:14.331Z INFO Operator email {“Address”: “”}
2023-02-11T14:42:14.331Z INFO Operator wallet {“Address”: “0”}
2023-02-11T14:42:14.362Z FATAL Unrecoverable error {“error”: “Error starting master database on storagenode: group:\n— CreateFile D:\Storj\blobs: The device is not ready.\n— CreateFile D:\Storj\temp: The device is not ready.\n— CreateFile D:\Storj\garbage: The device is not ready.\n— CreateFile D:\Storj\trash: The device is not ready.”, “errorVerbose”: “Error starting master database on storagenode: group:\n— CreateFile D:\Storj\blobs: The device is not ready.\n— CreateFile D:\Storj\temp: The device is not ready.\n— CreateFile D:\Storj\garbage: The device is not ready.\n— CreateFile D:\Storj\trash: The device is not ready.\n\tmain.cmdRun:195\n\tstorj.io/private/process.cleanup.func1.4:377\n\tstorj.io/private/process.cleanup.func1:395\n\tgithub.com/spf13/cobra.(*Command).execute:852\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:960\n\tgithub.com/spf13/cobra.(*Command).Execute:897\n\tstorj.io/private/process.ExecWithCustomConfigAndLogger:92\n\tstorj.io/private/process.ExecWithCustomConfig:74\n\tstorj.io/private/process.Exec:64\n\tmain.(*service).Execute.func1:61\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:75”}.

Any help would be welcomed.

You should remove your Emailaddress and wallet address from the log you posted.

Google says for device not ready:

The “device is not ready” error is very likely resulted from file system errors or bad sectors on the drive, so let the Windows disk check utility help. 1) Right-click on the drive which you wish to check and select Properties. 2) Click on the Tools tab. Under the Error-checking, click on the Check button

Thanks for the heads up. Windows says I don’t need to scan this drive.

  1. can u access drive D from windows?
  2. change permissions in security tab for dive D and all subfolders for Everyone and grant all permissions
  3. run scandisk or check for hidden directories like found.xxx on drive D (be sure to check show hidden files and folders in folder properties)
  4. check smart attributes for drive d

Sorry to both you all. School boy error. I’d took the opportunity while pc was down to fit a DVD drive. Of course it took the drive letter of the Storj drive.
Many thanks

6 Likes