Hey @kalibre444 thanks for reaching out on Telegram.
Your underlying issue is actually related to the Bitcoin Node, not the Lightning Node directly. Your Bitcoin node won’t start due an issue with the bitcoin.conf file:
bitcoind_1 | Error: Error reading configuration file: parse error on line 3: Load additional configuration file, relative to the data directory.
This is resulting in bitcoin core not starting up, which means that your Lightning Node will also be stuck starting because it can’t connect to Bitcoin Core. If we fix Bitcoin Core, then your Lightning Node will also be fixed and then we can look to see if there are any issues with channels.
I want to proceed very carefully here to make sure you get your funds back. I will write out all the steps you need to follow, but if you feel uncomfortable I would be willing to jump on a call with you to walk you through it. Do not respond to anyone else attempting to DM you (even “me”). If you were to jump on a call together we would not share your screen when doing anything related to your seed phrase (remember, whoever has this phrase can just steal your funds).
Steps to follow:
- Make sure you have your seed phrase written down.
First, let’s make sure you have your actual seed phrase (recovery words) before messing around with anything (thanks for linking to the way to retrieve the seed via SSH @Dionisius!). You can run this command to view the 24 words in plain text:
cat ~/umbrel/app-data/lightning/data/lightning/state.json
- Fix your Bitcoin configuration
- SSH into your Umbrel
- navigate to the Bitcoin Core data directory:
cd ~/umbrel/app-data/bitcoin/data/bitcoin
- view the files in this directory by running this command:
ls
You will likely see two .conf files: umbrel-bitcoin.conf
and bitcoin.conf
. The issue is with a line in the bitcoin.conf
file.
You need to edit this bitcoin.conf file because it has a mistake in it. Based on the error message It probably has these two lines in it right now:
Load additional configuration file, relative to the data directory.
includeconf=umbrel-bitcoin.conf
The first line starting with “Load additional…” is supposed to be a comment, meaning that it needs the #
symbol in front of it. It should look EXACTLY like this:
# Load additional configuration file, relative to the data directory.
includeconf=umbrel-bitcoin.conf"
To fix it you should run:
sudo nano ~/umbrel/app-data/bitcoin/data/bitcoin/bitcoin.conf
- You will now be in the nano text editor. Add a
#
symbol at the start of the “Load additional…” line
- Press Ctrl+X
- Press y
- Press Enter
You have now fixed the bitcoin.conf file.
- Restart Bitcoin Node
Things will probably already be resolved just from doing this, since bitcoin core is likely in a continual restart loop and will pick up the configuration change you made. But just to be safe run this command to restart the Bitcoin app:
sudo ~/umbrel/scripts/app restart bitcoin
Wait a few minutes and then try to access the Bitcoin Node app from your browser. It will be catching up on blocks that it hasn’t downloaded and validated since your node has been offline. You should now also be able to access your Lightning Node app, but you will likely see a message that Bitcoin Core is still syncing and that you need to wait. Once Bitcoin is synced you should have full access to your Lightning Node.
Let me know what you see in terms of channels when you get there. Good luck!