# Unable to install btcpay-sever

**URL:** <https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651>\
**Category:** General Discussions\
**Created:** [March 7, 2022, 7:26am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651 "2022-03-07T07:26:39Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![ParmuSingh](https://avatars.discourse-cdn.com/v4/letter/p/919ad9/32.png) [@ParmuSingh](https://community.umbrel.com/u/ParmuSingh)\
**Post date:** [March 7, 2022, 7:26am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/1 "2022-03-07T07:26:39Z")

</div>

I’ve installed umbrel os on my raspberry pi 4 with a 2TB HDD.

only thing I did differently was instead of connecting rpi to an ethernet cable I connected it to wifi. Because of that docker wasn’t installed on the first boot so I later installed it manually using `sudo apt install docker`.

Everything works, IBD is happening as expected. Only problem is every time I install BTCPay Server from the store it gets stuck at “installing”.

To debug I ssh-ed into my rpi and tried installed btcpay server manually like this: `~/umbrel/scripts/app install btcpay-server`.

This is the output:

```auto
umbrel@umbrel:~/umbrel $ sudo ./scripts/app install btcpay-server
Setting up data dir for app btcpay-server...
sending incremental file list

sent 160 bytes received 16 bytes 352.00 bytes/sec
total size is 2,595 speedup is 14.74
Pulling images for app btcpay-server...
Pulling nbxplorer ... done
Pulling postgres ... download complete
Pulling web ... done

ERROR: for postgres failed to register layer: error creating overlay mount to /var/lib/docker/overlay2/87d10fe1ad0e511cb430087b36c330e082c0e31b33e9443429952e6594ce776c/merged: too many levels of symbolic links
ERROR: failed to register layer: error creating overlay mount to /var/lib/docker/overlay2/87d10fe1ad0e511cb430087b36c330e082c0e31b33e9443429952e6594ce776c/merged: too many levels of symbolic links

```

Docker version: **Docker version 20.10.12, build e91ed57**

I’m not sure why this is happening. I’ve tried reinstalling docker but it didn’t fix it. How should I fix this? Are there any more logs I can provide?

GitHub issue: [https://github.com/getumbrel/umbrel/issues/1263](https://github.com/getumbrel/umbrel/issues/1263)

---

<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:** [March 7, 2022, 8:08am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/2 "2022-03-07T08:08:11Z")

</div>

Did you ever login into your Umbrel and click that button to install BTCpay?

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/0/0c18db54e92088ff6726016a78b0ea72fb5b1d75.png)

Why complicate things when are so simple?

---

<div class="post-metadata">

**Author:** ![ParmuSingh](https://avatars.discourse-cdn.com/v4/letter/p/919ad9/32.png) [@ParmuSingh](https://community.umbrel.com/u/ParmuSingh)\
**Post date:** [March 7, 2022, 8:09am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/3 "2022-03-07T08:09:40Z")

</div>

hey that was the first thing I did. On doing so Umbrel would get stuck at “installing” for hours, and if I refreshed the page I would find out it wasn’t installed.

This is why I inspected in the first place.

---

<div class="post-metadata">

**Author:** ![n080dy](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/n080dy/32/2207_2.png) [@n080dy](https://community.umbrel.com/u/n080dy)\
**Post date:** [March 7, 2022, 8:50am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/4 "2022-03-07T08:50:16Z")

</div>

Did you try to Remove and re-install?

---

<div class="post-metadata">

**Author:** ![ParmuSingh](https://avatars.discourse-cdn.com/v4/letter/p/919ad9/32.png) [@ParmuSingh](https://community.umbrel.com/u/ParmuSingh)\
**Post date:** [March 7, 2022, 9:01am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/5 "2022-03-07T09:01:33Z")

</div>

from GUI? no it never registered as installed, so i can only click on install and have it stuck on installing.

from terminal? yes. I’ve used the same ./scripts/app uninstall script to uninstall and reinstall btcpay-server.

I get the same issue everytime.

---

<div class="post-metadata">

**Author:** ![n080dy](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/n080dy/32/2207_2.png) [@n080dy](https://community.umbrel.com/u/n080dy)\
**Post date:** [March 7, 2022, 9:05am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/6 "2022-03-07T09:05:55Z")

</div>

Yes, you need to uninstall clicking the `EDIT` button in the [Umbrel installed Apps page](http://umbrel.local/apps)

 ![Edit button](https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/f/f319482c576c81d77c73338e28b6b104918578af.png)

---

<div class="post-metadata">

**Author:** ![ParmuSingh](https://avatars.discourse-cdn.com/v4/letter/p/919ad9/32.png) [@ParmuSingh](https://community.umbrel.com/u/ParmuSingh)\
**Post date:** [March 7, 2022, 9:10am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/7 "2022-03-07T09:10:21Z")

</div>

![image](https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/d/d654e59f31cab9273c8c4d7b7740da55fe2945e0.png)

i do not have btcpay-server installed because I’m **unable to install it**.

If I click on install from app store I don’t get past “Installing”.

which is why I tried installing from terminal in the first place.

---

<div class="post-metadata">

**Author:** ![dackdel](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/dackdel/32/2361_2.png) [@dackdel](https://community.umbrel.com/u/dackdel)\
**Post date:** [March 8, 2022, 2:58pm UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/8 "2022-03-08T14:58:14Z")

</div>

are you on 0.4.15? do you have a 1tb hd? reading your post i wanted to try and install it. was able to with no problems. maybe restart your umbrel via the gui. then try and install.

---

<div class="post-metadata">

**Author:** ![ParmuSingh](https://avatars.discourse-cdn.com/v4/letter/p/919ad9/32.png) [@ParmuSingh](https://community.umbrel.com/u/ParmuSingh)\
**Post date:** [March 8, 2022, 3:20pm UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/9 "2022-03-08T15:20:18Z")

</div>

@dackdel running 0.4.15 with 2tb hdd. i’ve already tried restarting from gui. doesn’t fix it.

---

<div class="post-metadata">

**Author:** ![ParmuSingh](https://avatars.discourse-cdn.com/v4/letter/p/919ad9/32.png) [@ParmuSingh](https://community.umbrel.com/u/ParmuSingh)\
**Post date:** [March 8, 2022, 3:34pm UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/10 "2022-03-08T15:34:10Z")

</div>

@DarthCoin @n080dy is there a way i can reinstall umbrel all together without having to redo IBD?

---

<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:** [March 8, 2022, 8:56pm UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/11 "2022-03-08T20:56:55Z")

</div>

Yes, if you are using a Rasp Pi device, just re-flash the mSD card with the latest Umbrel version and plug it back, then start Umbrel.  
Done

---

<div class="post-metadata">

**Author:** ![ParmuSingh](https://avatars.discourse-cdn.com/v4/letter/p/919ad9/32.png) [@ParmuSingh](https://community.umbrel.com/u/ParmuSingh)\
**Post date:** [March 9, 2022, 6:00am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/12 "2022-03-09T06:00:15Z")

</div>

@DarthCoin i reflashed my sd card and the issue is there ☹

weirdly when I first installed umbrel directly on top of raspbian (not umbrel os) then I was able to install btcpay-server (but it wasn’t detecting my HDD so I thought I’d rather just install umbrel os).

and now umbrel os wouldn’t install btcpay-server.

Perhaps they’re more logs I can provide to further investigate?

---

<div class="post-metadata">

**Author:** ![ParmuSingh](https://avatars.discourse-cdn.com/v4/letter/p/919ad9/32.png) [@ParmuSingh](https://community.umbrel.com/u/ParmuSingh)\
**Post date:** [March 9, 2022, 6:59am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/13 "2022-03-09T06:59:16Z")

</div>

@DarthCoin I reformatted my HDD. Reflashed my SD card. I’ve setup a fresh new umbrel and doing IBD again.

I’m still not able to install btcpay-server. Same issue.

maybe it has anything to do with my HDD?

EDIT: I retried again after some time and it worked. yay.

---

<div class="post-metadata">

**Author:** ![ParmuSingh](https://avatars.discourse-cdn.com/v4/letter/p/919ad9/32.png) [@ParmuSingh](https://community.umbrel.com/u/ParmuSingh)\
**Post date:** [March 9, 2022, 7:34am UTC](https://community.umbrel.com/t/unable-to-install-btcpay-sever/6651/14 "2022-03-09T07:34:01Z")

</div>

for anyway reading this later, this is my analysis:

what I did incorrectly was on my first boot I didn’t connect my raspi to the router with the ethernet cable. Instead I wanted it to be connected to the wifi so I booted it directly without internet. I connected a monitor and keyboard and logged in locally.

The default password was “moneyprintergobrrr” and username “umbrel”. I’m assuming because I didn’t allow umbrel to connect to the internet on first boot it wasn’t able to install dependencies like docker. I configured my WiFi from terminal and then rebooted.

Umbrel was missing docker so I did a simple “sudo apt install docker” and boom umbrel was working. But I wasn’t able to install btcpay-server. The root cause is still unknown but I suspect its docker and has to do with the failed initialization on first boot.

This time I made sure to do the first boot with ethernet cable connected to my router and things worked out.

If you wish to connect to WiFI on first boot this is a solution I recommend:

- instead of Balena Etcher, use the raspyberry pi imager.
- select the umbrel os ISO under custom OS.
- press ctrl+shift+x to open advanced settings
- enable SSh and WiFI from there (raspberry pi imager will do the configuration on its own before first boot)
- start umbrel, it should connect to wireless WiFi on first boot and initialize properly.

tyvm. @DarthCoin @n080dy @ dackdel
