Umbrel home - sitting @ 20% done for 1.0 upgrade


No Luck!

Is mender available in the terminal? Could you try running mender --help?

Yes, mender is available.

For reference, hereā€™s an excerpt of my ssh history with my umbrel, I didnā€™t know the update was available at https://download.umbrel.com/release/1.0.0/umbrelos-amd64.update so I took a dive into the github repo, specificatlly this file umbrel/scripts/update-script at master Ā· getumbrel/umbrel Ā· GitHub and saw what the update was actually doing then ran these (with a lot of typos because I canā€™t get stuff right):

  108  update_url="https://umbrel.nyc3.digitaloceanspaces.com/dev/umbrelos-amd64.update"
  109  echo $update_url
  110  mender install "${update_url}"
  111  sudo mender install "${update_url}"
  112  sudo mendeer commit
  113  sudo mender commit
  114  sudo reboot

Of course, mine did still work after rebooting with the same password I set but yours doesnā€™t anymore so I donā€™t know if I can help.

Maybe you should wait for a more experienced user to pick up this thread or wait for @smolgrrr to have some free time.

You could try what I referenced in my last post if you want, I canā€™t give you a guarantee that it will work.

Thank you very much for your efforts. I have now tried the steps you listed. Unfortunately no success. My Umbrel Home is dead. I hope @smolgrrr can help me. :cry:

Sorry I couldnā€™t help you Denny, I probably shouldnā€™t have sent my first reply :weary: good luck :crossed_fingers:

1 Like

If the update via mender hasnā€™t been processed properly, you should be able to run sudo reboot again to revert to 0.5.4.

Just to repeat those steps would be:

  1. Open a terminal window on your computer. On macOS, you can open the Terminal app thatā€™s installed by default on every Mac. On Windows, you can open Command Prompt or the PowerShell app.
  2. Type in the following command ssh -t umbrel@umbrel.local and press the Enter key
  3. Run sudo reboot

Let me know how that goes, and then we can reattempt the update.

Iā€™ve tried that several times! No chance. Even if I want to open the terminal, I can no longer log in with my personal password. I can only log in with the standard password ā€œumbrelā€.

The morning begins with :grin: and :disappointed_relieved:. On the one hand, I was finally able to update to 1.0. On the other hand, unfortunately I lost all of my funds.

I decided to completely reset the Umbrel Home. Hereā€™s how I do it:

  1. I reset the Umbrel Home by running the following command: curl -L https://link.umbrel.com/factory-reset | bash,

  2. flashed Umbrel-USB-Reflasher to an USB stick with BalenaEtcher,

  3. turned off the Umbrel Home (directly at the switch),

  4. insert the flashed USB stick into Umbrel,

  5. then turned Umbrel back on,

  6. waited for Umbrel to automatically reflash its internal SSD and turn off (~5 minutes),

  7. remove the USB stick and turn on the Umbrel Home,

  8. waited for Umbrel to complete the first boot (~5 minutes)

  9. and completed the setup via http://umbrel.local

  10. The update was then displayed to me immediately and went through without any problems.

By the way, I backed up the entire Lightning folder (~/umbrel/app-data/lightning). Is it possible to restore my funds? Maybe you have a solution for this @smolgrrr ?

Thank you again for the great support here in the community. :heart_decoration:

3 Likes

Ok, in that case you will need to restore your lightning node via a Static Channel Backup (SCB) which will close your channels and return them to your onchain wallet.

After your Bitcoin node resyncs, and with the lightning node reinstalled, you should be prompted to enter your old seed-phrase and then you can select the most recent back-up before you factory-reset your node.

Thatā€™s the problem. I no longer have the seed phrase because I no longer had access to the GUIā€¦ :worried: I only backed up the old lightning folder (~/umbrel/app-data/lightning). Isnā€™t that possible somehow?

I believe you can recover the seedphrase from the backup of that folder.
Try opening the file data/lightning/state.json using a plain text editor/viewer.

1 Like

If you still have the lightning folder (~/umbrel/app-data/lightning) then you should be able to get your funds back. You can use chantools: GitHub - lightninglabs/chantools: A loose collection of tools all somehow related to lnd and Lightning Network channels.

In theory, you could just copy paste the folder to your new instalation of umbrelOS, BUT THIS IS NOT RECOMMENDED, because if the file does not contain the last state of channels, you will lose your funds to a penalty force close transaction. THIS IS HIGHLY RISKY and should by tried only as an instrument of last resort.

Let me know how you have done.