# Restart of my node is impossible

**URL:** <https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150>\
**Category:** Support and Troubleshooting\
**Created:** [April 11, 2022, 10:06am UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150 "2022-04-11T10:06:58Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![accel](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@accel](https://community.umbrel.com/u/accel)\
**Post date:** [April 11, 2022, 10:06am UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/1 "2022-04-11T10:06:58Z")

</div>

Hi

Raspberry 4 with UmbrelOS 0.4.17  
I’ve had my internet connection down for a few hours, and my node was unreachable when internet was up again (no more IP to ping).  
I’ve unplugged (I know I shouldn’t have, but I had no alternative), and now I cannot start anymore the dashboard, my node is only accessible with ssh.  
I’ve tried those 3 groups of commands with no luck:

```auto
sudo systemctl stop umbrel-startup.service && docker system prune --force --all && sudo systemctl start umbrel-startup.service

sudo docker kill $(sudo docker ps -aq) && sudo docker rm $(sudo docker ps -aq)

cd umbrel
sudo systemctl stop docker.service && sudo systemctl stop docker.socket && sudo rm -rf /var/lib/docker/* && sudo umount /var/lib/docker || true && sudo rm -rf /mnt/data/docker/* && sudo reboot

```

When I ran these commands, issue is still the same:  
Instead of the login dashboard, I have this message:  
`Error: Failed to start containers`  
New to docker stuff, but not to linux, feel free to suggest advanced commands 😉

---

<div class="post-metadata">

**Author:** ![DarthCoin](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/darthcoin/32/1628_2.png) [@DarthCoin](https://community.umbrel.com/u/DarthCoin)\
**Post date:** [April 11, 2022, 1:12pm UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/2 "2022-04-11T13:12:17Z")

</div>

READ and apply:

> [@How to set a static IP for your Umbrel server](http://community.umbrel.com/t/how-to-set-a-static-ip-for-your-umbrel-machine/845/):
>
> I see a lot of users having issues connecting to umbrel.local and most of them are Windows users. I will try to put here some simple steps so everybody can try them. Not having access to your Umbrel doesn’t really means your Umbrel is broken. Means that the PC from where you access it can’t see it in your LAN or in the parameters you configure your LAN. So could be 4 reasons that maybe your Umbrel is not accessible: IP assigned. The IP for the Umbrel is not set fix, or was changed by your D…

---

<div class="post-metadata">

**Author:** ![accel](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@accel](https://community.umbrel.com/u/accel)\
**Post date:** [April 11, 2022, 5:07pm UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/3 "2022-04-11T17:07:20Z")

</div>

My node had a static IP for months.  
And I don’t have any machine runing windows here for years now.  
Is this answer supposed to be related whith my problem ?

---

<div class="post-metadata">

**Author:** ![DarthCoin](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/darthcoin/32/1628_2.png) [@DarthCoin](https://community.umbrel.com/u/DarthCoin)\
**Post date:** [April 11, 2022, 5:17pm UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/4 "2022-04-11T17:17:10Z")

</div>

That guide is not only for windows. Same apply to linux or mac.  
When you said “no more IP to ping” means your router, changed the original IP dynamically assigned by the router and not established in your node machine and your PC you are using to access your node.

Static IP means, you literally edit a conf file in your node and set that IP that always will be. Your router then will just accept it and forward it.  
Your local PC you use to access your node also is better to have it well established in local hosts file, where you indicate that umbrel.local name have x IP. In that moment whatever you do with your local PC, will always go to that local IP and will not searching around where is umbrel.local machine.

This procedure it makes go away a lot of trouble. I am trying to help you.

Now you start, running some commands, without waiting the necessary time for your node to catch up and “repair” itself. So you mess things up more than was necessary, now you have a double troubleshooting.

Failed to start containers error could be easily fixed with just relfashing the mSD card. Yes, that little fucker is the first one crashing at a sudden unplug the power cord situation.  
So start by doing that. Stop your node, normally with shut down. Unplug the mSD card, put it into Balena etcher like you did firrst time and flash the latest version of umbrel.  
Done, put it back and start.  
Have patience! Let the node catching up.

---

<div class="post-metadata">

**Author:** ![accel](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@accel](https://community.umbrel.com/u/accel)\
**Post date:** [April 11, 2022, 6:49pm UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/5 "2022-04-11T18:49:19Z")

</div>

`When you said “no more IP to ping” means your router, changed the original IP dynamically assigned by the router`  
No. Static IPs are given on a per MAC address basis (in my home, I mean).

`Now you start, running some commands, without waiting the necessary time for your node to catch up and “repair” itself. So you mess things up more than was necessary, now you have a double troubleshooting.`  
How do you know I haven’t wait enough time between the “groups of commands”?  
It’s possible I haven’t, but for one of them, I let them run all night long, and message was still the same when I woke up.

`Failed to start containers error could be easily fixed with just relfashing the mSD card.`  
I flashed another mSD (with dd like I did the first time), and no new device appeared in my local network after the boot.  
I’m going to try again.

Thanks

---

<div class="post-metadata">

**Author:** ![DarthCoin](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/darthcoin/32/1628_2.png) [@DarthCoin](https://community.umbrel.com/u/DarthCoin)\
**Post date:** [April 11, 2022, 6:57pm UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/6 "2022-04-11T18:57:07Z")

</div>

> [@accel](#):
>
> Static IPs are given on a per MAC address basis

No, that is not good. Is still managed by your router.  
You should do it as described in the guide.

try looking into bitcoin and lnd logs  
use this command:

```auto
cd umbrel
docker-compose logs bitcoin

# then run
docker-compose logs lnd

```

See if you can find something bad in there.

---

<div class="post-metadata">

**Author:** ![accel](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@accel](https://community.umbrel.com/u/accel)\
**Post date:** [April 11, 2022, 7:39pm UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/7 "2022-04-11T19:39:01Z")

</div>

`No, that is not good. Is still managed by your router.`  
Yes, my router gives the IP 192.168.x.x to the device connected which has the MAC address xx:xx:xx…

`docker-compose logs bitcoin` and `docker-compose logs lnd` return the same:  
`Attaching to`  
(and nothing else)

---

<div class="post-metadata">

**Author:** ![DarthCoin](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/darthcoin/32/1628_2.png) [@DarthCoin](https://community.umbrel.com/u/DarthCoin)\
**Post date:** [April 11, 2022, 8:40pm UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/8 "2022-04-11T20:40:16Z")

</div>

Then you have more serious problems there. I hope you have a backup of your channels.  
If not, at least copy manually the file, now that you still have access to the drive.  
make a copy for these files, just in case:  
`/umbrel/lnd/data/chain/bitcoin/mainnet/channel.backup`  
and  
`/umbrel/lnd/data/chain/bitcoin/mainnet/wallet.db`

`/umbrel/lnd/data/graph/mainnet/channel.db`

---

<div class="post-metadata">

**Author:** ![accel](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@accel](https://community.umbrel.com/u/accel)\
**Post date:** [April 12, 2022, 8:02am UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/9 "2022-04-12T08:02:53Z")

</div>

I have a backup, and I’ve made a clone of my mSD before I flash it, later today.

Thanks

---

<div class="post-metadata">

**Author:** ![accel](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@accel](https://community.umbrel.com/u/accel)\
**Post date:** [April 12, 2022, 1:18pm UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/10 "2022-04-12T13:18:55Z")

</div>

Node back online 🙂

Thanks @DarthCoin for the help.

As I said, I had flashed another mSD, but I had no IP assigned to my node with this mSD. Now I know why: although it was written “16Gb” on it, my OS only recognized it as a 8Gb mSD, so it couldn’t boot.  
I found why only by pluging in a screen and a keyboard, of course.

So I’ve reflashed the former mSD, and it booted fine 😉

I had to reset lnd.conf file too, but everything seems to be ok now 😅

Thanks again (I’ve learned a few things, cool !)

---

<div class="post-metadata">

**Author:** ![DarthCoin](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/darthcoin/32/1628_2.png) [@DarthCoin](https://community.umbrel.com/u/DarthCoin)\
**Post date:** [April 12, 2022, 2:05pm UTC](https://community.umbrel.com/t/restart-of-my-node-is-impossible/7150/11 "2022-04-12T14:05:06Z")

</div>

Cool! I am glad you solve it!
