Open kn0wmad opened 2 years ago
What symptoms are you seeing, other than the error message?
None of the Bitcoin stack works without Bitcoin. Most specifically he is trying to use LND
What is LND doing, specifically?
This has nothing to do with LND. This is an issue where the settings.json file was corrupted for some reason. I suspect there was a SIGKILL issued during a write which caused this. The fix was very straight forward, but I don't know how it happened in the first place or whether the solution we employed for the fix is always safe/good.
I'm trying to determine what is breaking here. Sometimes an error message is benign.
I'm trying to determine what is breaking here. Sometimes an error message is benign.
I addressed this last week with @kn0wmad out of band. But to catch you up. If the settings.json file is not parseable, bitcoind will not start up. That is the last log message before it crashes in a loop. Everything you expect to break downstream of that breaks the way you would expect.
Do you know what settings.json
is for? I've actually never noticed it before. It appears to be blank on my system:
# cat settings.json
{
}
Thanks. Do you know why it would become unparseable? Perhaps we should simply disable it, we're not using it anyway.
Thanks. Do you know why it would become unparseable?
My guess is that it was killed in the middle of an overwrite and truncated or something
Perhaps we should simply disable it, we're not using it anyway.
I completely support this. It seems to only be for the GUI which we don't/can't make use of.
Have been unable to try the fix as the user now has hardware issues that are being debugged. I suppose this ticket can stay open if disabling the file in question sounds like the solution
EDIT by @ProofOfKeags: Solution here is to disable its use since it is solely for Bitcoin Core GUI functionality.