I've been running lnd version 0.16.2 for some time with no issues. I'm trying to download and use loop and it only works with version 0.17.0 or higher. So I installed lnd version 0.18.3 and got a strange error message when running it. I didn't change anything about my config file but got the error message failed to load config: could not find option group Litecoind. What could the problem be and why does litecoin have anything to do with it? I installed lnd version 0.17.0 and everything is working as expected.
pull down to refresh
related posts
Litecoin actually deployed LN mainnet before Bitcoin, it was sort of a testnet for LN
You can probably just ignore the error/warning unless it is breaking your node.
Also, consider setting up some kind of auto-update procedure for LND. Unlike consensus bitcoincore software, LND is reckless and constantly releasing security and reliability fixes.
This issue referencing litecoin might go away in a future release.
Do you have any advice or maybe a link to a guide to set this up?
Node managers like Umbrel, start9, Nix-Bitcoin, etc make it easy to update (not sure about auto-update).
If you install LND yourself, you can click "Watch" at the top of the LND repo in github and customize the notification trigger only on "Releases".
Usually, a security vuln will be patched silently and announced after a few versions are released. However, once, there was a bug in btcd that just broke all instances of LND no matter what version.
Either way, if there's a new release of LND, you should probably run it ASAP.
https://morehouse.github.io/lightning/lnd-onion-bomb/
This page is the only Google search result I could find for that error message:
failed to load config: could not find option group Litecoin
failed to load config: could not find option group Litecoind
failed to load config: could not find option group Ltcd
I couldn't figure it out until it hit me that it's not saying that it cannot find that group in the config file but rather saying that it can't find such a group in the binary to match the directive it did find in the lnd.conf file.
In other words, to fix this, remove the following Litecoin config blocks from lnd.conf:
[Litecoin]
[Litecoind]
[Ltcd]
check your lnd.conf file.
Seems you overwrite it with some bullshit version.
That’s what’s weird, the lnd.conf is never changing. I’ll I’m doing is downloading and installing the new binaries. Everything in my .lnd directory is staying the same. Lnd runs normally for past versions but I get the weird error for 0.18.3 and it won’t run.