New node is offline

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