Have you checked the IP in the port forwarding and compared it with an IP of your host with storagenode?
aghhhh, itās closed, looks like there might still be a problems with the DDNS, both my internal IP address and hostname showed up as closed (I used the same IP adress for my config file by the way, its the same adress as what yougetsignal.com identidfies as your ācurrent IP adress, I am 100% sure itās static as my router has been reset a few times in the past days and it hasenāt changedā)
Still go for DDNS instead of using IP in your external contact address
section
I put it and restarted it and I was greeted with this
2020-06-10T17:38:08.699+0400 FATAL Unrecoverable error {āerrorā: ādebug: http: Server closedā, āerrorVerboseā: ādebug: http: Server closed\n\tstorj.io/private/debug.(*Server).Run.func2:108\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57ā}
for now I think its better to use my external IP, as itās the first time that I didāt get a fatal error from it
I restarted it with my external IP and got a fatal error, Iām not sure if the other one didnāt have an error for some other reasons or not, but I am becoming very confused
2020-06-10T17:41:19.150+0400 FATAL Unrecoverable error {āerrorā: ādebug: http: Server closedā, āerrorVerboseā: ādebug: http: Server closed\n\tstorj.io/private/debug.(*Server).Run.func2:108\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57ā}
Uninstall Storj GUI.
Delete folder C:\Program Files\Storj
Install GUI and make sure you fill out all the details.
why? are you sure itās worth the hassle?
It will recreate the config.yaml with the default values except what you enter during setup. This could fix some issues like the one youāre running into. Make sure you download the latest version while youāre at it.
Make sure you donāt delete the identity or any of the data though!
After backing up my identities and even the files just to be sure (I put the in different places and renamed all of them so they couldnāt be found by the program), It told me that I couldenāt delete the file because it was in use. I tried a couple different options but itās still there, what do I do?
Which files were shown to be in use ?
Thatās interesting, after deleting all related files (I kept identity and backed them up just in case) and getting the GUI, it asks to update, then reports an error, and does not finish the update. I tried deleting that installer and getting a new one, but reported the same problem, saying that a part of the program did not behave as expected. so⦠what do I do? (oh btw you cant chose to not update)
You need to make sure the files are updated from C:\Program Files\Storj. Also the process that are stuck can be killed via Task Manager.
nope, I tried everything but nothing seems to work
Where are you stuck now?
Please, give us 20 last lines from the log: https://documentation.storj.io/resources/faq/check-logs
Since the logs were also deleted, this is all I could find from the appās installation errors
Sat 06/13/2020 13:12:57.45 recovery triggered to execute in 3 minutes
Sat 06/13/2020 13:12:57.45 recovery command executed:
The system cannot find the file specified.
2020-06-13T13:12:21.869+0400 | INFO | Invalid configuration file value for key | {āKeyā: ālog.encodingā} |
---|---|---|---|
2020-06-13T13:12:21.870+0400 | INFO | Invalid configuration file value for key | {āKeyā: ālog.stackā} |
2020-06-13T13:12:21.871+0400 | FATAL | Error loading identity. | {āerrorā: āfile or directory not found error: open C:\Windows\system32\config\systemprofile\AppData\Roaming\Storj\Identity\Storagenode\identity.cert: The system cannot find the path specified.ā, āerrorVerboseā: āfile or directory not found error: open C:\Windows\system32\config\systemprofile\AppData\Roaming\Storj\Identity\Storagenode\identity.cert: The system cannot find the path specified.\n\tstorj.io/common/identity.Config.Load:329\n\tmain.cmdRun:92\n\tstorj.io/private/process.cleanup.func1.4:359\n\tstorj.io/private/process.cleanup.func1:377\n\tgithub.com/spf13/cobra.(*Command).execute:840\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:945\n\tgithub.com/spf13/cobra.(*Command).Execute:885\n\tstorj.io/private/process.ExecWithCustomConfig:88\n\tstorj.io/private/process.Exec:65\n\tmain.(*service).Execute.func1:55\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57ā} |
2020-06-13T13:12:57.425+0400 | INFO | Invalid configuration file value for key | {āKeyā: ālog.levelā} |
2020-06-13T13:12:57.426+0400 | FATAL | Error loading identity. | {āerrorā: āfile or directory not found error: open C:\Windows\system32\config\systemprofile\AppData\Roaming\Storj\Identity\Storagenode\identity.cert: The system cannot find the path specified.ā, āerrorVerboseā: āfile or directory not found error: open C:\Windows\system32\config\systemprofile\AppData\Roaming\Storj\Identity\Storagenode\identity.cert: The system cannot find the path specified.\n\tstorj.io/common/identity.Config.Load:329\n\tmain.cmdRun:92\n\tstorj.io/private/process.cleanup.func1.4:359\n\tstorj.io/private/process.cleanup.func1:377\n\tgithub.com/spf13/cobra.(*Command).execute:840\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:945\n\tgithub.com/spf13/cobra.(*Command).Execute:885\n\tstorj.io/private/process.ExecWithCustomConfig:88\n\tstorj.io/private/process.Exec:65\n\tmain.(*service).Execute.func1:55\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57ā} |
since I have a backup of the identity, should I place it where the system is attempting to find it?
No, Itās better to change the path in the options identity.cert-path:
and identity.key-path:
of config "C:\Program Files\Storj\Storage Node\config.yaml"
to the path, where is your identity.cert
and identity.key
are located.
Save the config and restart the storagenode either from the Services applet or from the elevated Powershell:
Restart-Service storagenode
Seems you didnāt specified the identity in the Setup Wizard.
yeah because the storagenode didnāt let me do anything, since I deleted the files, should I recover them and place them back in their original place? (this includes the config file, I deleted that too, since it seemed the problem might have been based around it)
No, you should not restore anything. It asked your for needed parameters during setup wizard.
Seems you skipped them. So, now you should specify it manually in the config file.
nvermind, I was able to get it after restarting my PC, these are the logs so far:
2020-06-15T09:31:20.443+0400 INFO Telemetry enabled
2020-06-15T09:31:20.670+0400 INFO db.migration Database Created {āversionā: 42}
2020-06-15T09:31:21.586+0400 INFO preflight:localtime start checking local system clock with trusted satellitesā system clock.
2020-06-15T09:31:22.859+0400 INFO preflight:localtime local system clock is in sync with trusted satellitesā system clock.
2020-06-15T09:31:22.859+0400 INFO trust Scheduling next refresh {āafterā: ā5h57m11.684529673sā}
2020-06-15T09:31:22.859+0400 INFO bandwidth Performing bandwidth usage rollups
2020-06-15T09:31:22.859+0400 INFO Node 14pwD1Vz8bCd5w1C3kamgTc35zRjdkQFn6ESMNGDyyn1hsPcKE started
2020-06-15T09:31:22.861+0400 INFO Public server started on [::]:28967
2020-06-15T09:31:22.861+0400 INFO Private server started on 127.0.0.1:7778
should I restart the storagenode service? is this ok? my node still shows up as offline, is there anything else I should do?
oh also do you need to see my settings for my DUC? maybe the settings are wrong