How to restore your node wallet (updated)

Options for you:
A. If you already imported old seed, but not the channels.backup

  • if the balance of your onchain wallet is not showing the sats you had before, something was wrong generating the wallet.
  • you better use the option 3 (Blixt wallet) together with the backup file obtained from Umbrel devs. Follow exactly the instructions described there to close and recover your funds from channels into onchain wallet.
  • Follow the instructions from Umbrel Troubleshooting manual to reset your user data in Umbrel and generate a new fresh clean instance and wallet. Will not wipe the blockchain sync, only the wallet and user. So create a new one. Test the new seed into Bluewallet checking if you generate same BTC address, before depositing anymore funds.

B. If you already imported the see and started the recovering procedure from channels

  • if you already did the procedure with adding the seed + channel.backup file, DO NOT DO ANYTHING else! Just wait for the channels to be closed. This process takes time, at least 144 blocks. Patience, your funds will be back in your onchain wallet once are released.
  • Follow the instructions from Umbrel Troubleshooting manual from the section about how to check channels closure status.
  • once you have back all the funds in onchain wallet, I suggest to move them to an external temporary wallet, in one UTXO or multiple if you want, but move the funds out, then reset your umbrel data, to have a new clean identity and wallet. Is always good to start clean.

C. If you still didn’t import the old seed and/or channels.backup file

  • just create a new Umbrel wallet/instance, clean
  • user option 3 from “restore node wallet guide” with Blixt. Once the funds are restored, you can move them into your new Umbrel onchain wallet or just use Blixt as a companion node for your Umbrel node.
2 Likes

If do a typo error in frase words, Umbrel dont give any warning but creates a new wallet. You can check the current words in the setings page.

1 Like

I’ve checked, same. First i was thinking because of the blockchain wasn’t sinchronized yet but now it is and still nothing. I’ve noticed in the amboss some of my peers already has closed channels successfuly. Where are going my sats then?

I’m with this guy… I can get logged on to my node via CMD with SSH. But after that I’m not sure how to manually copy the backup file on my PC.

So far:

1.) Open CMD
2.) ssh -t umbrel@umbrel.local
3.) enter PW to log on

… and that’s where I’m at

I’m an idiotbackup … DLing it from the dashboard works for me -

I was running into the same issue and found another post that helped. I pasted the part of the post that I found helpful and the link below. The lightbulb moment for me was that the SCP command should be run from your local machine, not after you have SSH’d into your node. I am in Windows and opened Powershell and ran the following command PRIOR to SSH’ing into the node. It will ask you for your node’s password after the command executes.

scp C:\Users\MAIRE\Downloads\my-umbrel-channels.backup umbrel@umbrel.local:/home/umbrel/umbrel/lnd/channel.backup

It seemed to work and showed that some data had been transferred. I then SSH’d into the node and ran this line.

cd ~/umbrel && docker-compose exec lnd lncli restorechanbackup --multi_file /data/.lnd/channel.backup

My channels are now closing. Hope this helps.

You can follow these instructions to recover a channel backup:

Step 1: Copy over the channel backup file from your computer to your Umbrel.

Open the “Terminal” app on Mac/Linux, or “PowerShell” on Windows and run this:

scp <path/to/your/channel/backup/file> umbrel@umbrel.local:/home/umbrel/umbrel/lnd/channel.backup

(Replace <path/to/your/channel/backup/file> with the exact path to channel backup file on your computer)

You will be asked for a password which will be your Umbrel dashboard password, or if you haven’t set one up yet, enter moneyprintergobrrr.

Step 2: Recover the channel backup in LND

Run

ssh -t umbrel@umbrel.local "cd ~/umbrel && docker-compose exec lnd lncli restorechanbackup --multi_file /data/.lnd/channel.backup"

Use the same password you used above.

After you run this, wait for 1 minute. You should now be able to see your channels being closed on http://umbrel.local/lightning .

Help Recovering Lightning Channel (Linux) - Support and Troubleshooting - Umbrel Community (getumbrel.com)

2 Likes

Do you know how long it takes for the channels to get closed? So far I’m almost done with my recovery but some channels are still closing… six days now.

could take 40 blocks, 144 blocks or more. Just have patience.
Check in the troubleshooting manual how to see at which block the funds will be released.

1 Like

Sometimes just a simple restart release them back. Thank you Darth, your support here is priceless!

1 Like

Hi,
I’m unsure how to proceed with restoring the node.
The node is OK, except for the channel.db. The channel.db cannot be saved either. Also chantools brings an error “out of range”.
I have the channel.db.backup required for the recovery, it is the latest version. The node has not been online since (11 days).
Well I would prefer not to reload the blokchain, the transfer rates here are not good. and local copying is also estimated at 60 hours.
How do I replace or reset the channel.db? does it work automatically? Or will the channel.db be recreated if I delete it? Deleting would be the easiest. I would do it with the Bilxt method.
I’m not going to do it now and am waiting for your professional opinion and the approach you recommend.
PS: Above you would help, hence the message :grin:

Why are you so fixated in channel.db?
There are many other options before doing things that you don’t understand.
Read careful the ENTIRE guide, don’t cherry pick only what you think it’s easy for you (but is not).
The guide is structured in 8 parts, each situation for a specific case. So choose wisely and pay attention to details. It is explained STEP BY STEP.

Blixt Method worked perfect for me! Thank you very much! @DarthCoin

2 Likes

I am glad you recover your funds and you learned something new with Bitcoin.
This is the way!

2 Likes

Hello, I am restoring my node,since I moved it to other location. Meanwhile the blockchain is being downloaded, I’m trying to restore my channels backup following guide number 1. However, i see that my channels are still active (checking my node in 1ml).
I also see the following error on the logs: LndError: Unable to list channels.
It seems that my LND wallet is not created. Could anyone please help? it might be necessary to wait until bitcoin blockchain is 100% synced? thanks in advanceumbrel-1645367113863-debug.log (30.6 KB)

You are right! I’m a non tecky user, I spend a lot of time figuring out why I was gettting “no such file or directory error”.
So the solution that worked is what you are saying. I think that the guide 1 should be updated because it seems that you dont need to SSH first

1 Like

What do you think?
Can you use something that is not yet available?

Well, for bitcoin i understand that yes, but for lightning, no idea… but for your anwser, i understood yes! thanks

My node bricked and I was able to get my onchain fund via sparrow and I did try to use blixt to get access to my channels but they didn’t show up I probably don’t have the most up to date logs. I assume. My counterparties all forced closed already as well so I should have a sats in my wallet. How do i go about getting the host channel logs?

Seems that you didn’t read carefully the guide and you mixed up things.
Please pay attention to all details explained there, don’t cherry pick only what you think you like to do.