I started syncing geth with this command he command:
geth --rpc --etherbase <pulbic wallet adrress> --syncmode=fast --cache=2048
and about 25 hours later, the syncing stopped and this error showed up: https://pastebin.com/YGUiexQD
so I ran the command again to resume it but it didn't continue syncing, instead, it gave me this error (it's not the exact same text as the last one but it's similar): https://pastebin.com/PrtxpFu7
It isn't a problem with the available storage because I have around 100 MB of storage free.
I asked in the Geth discord server for help and one of the people there told me it could be a problem with the ram or a problem with the checksum. I ran the memory diagnostics program and there weren't any problems so it must have been a problem with the checksum.
I checked the Checksum of geth.exe and compared it to what was written in https://geth.ethereum.org/downloads/ (Windows 64 bit installer geth 1.9.25) and it wasn't the same.
The checksum of geth.exe is:
While the checksum on the website and the installer is for the same version is:
Is that ok? or is it a problem with my installation? If it is, how do I download the correct one? I tried downloading it again and installing geth again but still the same result.
If the problem isn't with the checksum after all so what is it?
Thanks for your time people!