mkh
January 31, 2025, 1:24am
1
I can’t get Bitcoin Node to install. I am running 1.4 beta 1. I installed an internal NVME to use for the blockchain. I mounted the NVME to a folder so it appears in the new Files app, and binded that to the Bitcoin Node folder in the app-data folder. I tested that and it works where folders and files created appear in the correct places.
When I go to install Bitcoin Node it nearly instantly stops and the button returns to an Install button. There are files and folders that were created by the install, but the install won’t complete and there is no app icon on the Dashboard.
Here is what I added to /etc/fstab:
UUID=EFBE-307C /home/umbrel/umbrel/home/NVME exfat defaults,nofail 0 0
/home/umbrel/umbrel/home/NVME/Bitcoin_Node/bitcoin /home/umbrel/umbrel/app-data/bitcoin none bind 0 0
Any ideas on how to get it to work?
mkh
January 31, 2025, 1:33am
2
I found the log in Settings/Troubleshoot. Here is the applicable portion of the log:
Jan 31 01:31:39 umbrel umbreld[812]: [apps ] Installing app bitcoin
Jan 31 01:31:39 umbrel umbreld[812]: [apps ] Setting up data directory for bitcoin
Jan 31 01:31:39 umbrel umbreld[812]: [server ] [error] POST /apps.install Command failed with exit code 23: rsync --archive --verbose --exclude “.gitkeep” /home/umbrel/umbrel/app-stores/getumbrel-umbrel-apps-github-53f74447/bitcoin/. /home/umbrel/umbrel/app-data/bitcoin
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [generator] chown “/home/umbrel/umbrel/app-data/bitcoin/.” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [generator] chown “/home/umbrel/umbrel/app-data/bitcoin/data” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [generator] chown “/home/umbrel/umbrel/app-data/bitcoin/data/app” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [generator] chown “/home/umbrel/umbrel/app-data/bitcoin/data/bitcoin” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [generator] chown “/home/umbrel/umbrel/app-data/bitcoin/data/i2pd” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [generator] chown “/home/umbrel/umbrel/app-data/bitcoin/hooks” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [generator] chown “/home/umbrel/umbrel/app-data/bitcoin/scripts” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [receiver] chown “/home/umbrel/umbrel/app-data/bitcoin/.docker-compose.yml.i85HIQ” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [receiver] chown “/home/umbrel/umbrel/app-data/bitcoin/.exports.sh.FilBZv” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [receiver] chown “/home/umbrel/umbrel/app-data/bitcoin/.torrc.template.kabCoD” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [receiver] chown “/home/umbrel/umbrel/app-data/bitcoin/.umbrel-app.yml.Xk68Qu” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [receiver] chown “/home/umbrel/umbrel/app-data/bitcoin/hooks/.pre-start.bXk09w” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync: [receiver] chown “/home/umbrel/umbrel/app-data/bitcoin/scripts/.rpcauth.py.49esZ1” failed: Operation not permitted (1)
Jan 31 01:31:39 umbrel umbreld[812]: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.2.7]
Jan 31 01:31:39 umbrel umbreld[812]: sending incremental file list
Jan 31 01:31:39 umbrel umbreld[812]: ./
Jan 31 01:31:39 umbrel umbreld[812]: docker-compose.yml
Jan 31 01:31:39 umbrel umbreld[812]: exports.sh
Jan 31 01:31:39 umbrel umbreld[812]: torrc.template
Jan 31 01:31:39 umbrel umbreld[812]: umbrel-app.yml
Jan 31 01:31:39 umbrel umbreld[812]: data/
Jan 31 01:31:39 umbrel umbreld[812]: data/app/
Jan 31 01:31:39 umbrel umbreld[812]: data/bitcoin/
Jan 31 01:31:39 umbrel umbreld[812]: data/i2pd/
Jan 31 01:31:39 umbrel umbreld[812]: hooks/
Jan 31 01:31:39 umbrel umbreld[812]: hooks/pre-start
Jan 31 01:31:39 umbrel umbreld[812]: scripts/
Jan 31 01:31:39 umbrel umbreld[812]: scripts/rpcauth.py
Jan 31 01:31:39 umbrel umbreld[812]: sent 15,829 bytes received 165 bytes 31,988.00 bytes/sec
Jan 31 01:31:39 umbrel umbreld[812]: total size is 15,226 speedup is 0.95
mkh
January 31, 2025, 1:44am
3
ChatGPT solved it for me and Bitcoin Node is now installed and supposedly syncing. For anyone else trying to do this, the updated /etc/fstab entries. This needed to be done a certain way because the drive is exfat.
UUID=EFBE-307C /home/umbrel/umbrel/home/NVME exfat defaults,uid=1000,gid=1000,fmask=0022,dmask=0022,nofail 0 0
/home/umbrel/umbrel/home/NVME/Bitcoin_Node/bitcoin /home/umbrel/umbrel/app-data/bitcoin none bind,defaults,uid=1000,gid=1000 0 0