umbrelOS for Raspberry Pi 4 (only). Covert your Raspberry Pi into a home server in one click. For other hardware, checkout https://github.com/getumbrel/umbrel
Hello, I'm trying to run Docker version of the Umbrel OS because I have already stuff installed on my RPI 4.
But that doesn't work when I run ./scripts/start because some Docker images are not build for 32 bit architecture like armv7.
So I tried to build these missing images (see the docker-compose file below) for the armv7 architecture. According to the logs it seems that the mempool docker has a problem with mariadb which does not have an armv7 manifest. i will try to build a docker in armv7. Where in the code can I modify the pulling from library/mariadb?
The stack starts well and I can access to the dashboard.
Currently I'm having trouble installing the mempool app, the install button keeps looping with installing. On the other hand I was able to install BTC RPC Explorer without any problem, but logs show some problems.
sent 133 bytes received 15 bytes 296.00 bytes/sec
total size is 1,997 speedup is 13.49
Pulling images for app mempool...
Pulling mariadb ...
Pulling web ...
Pulling api ...
Pulling api ... pulling from mempool/backend
Pulling web ... pulling from mempool/frontend
Pulling web ... digest: sha256:38c955caeb58014b26...
Pulling web ... status: image is up to date for m...
Pulling api ... digest: sha256:f7b16a6b00ea8aabf3...
Pulling api ... status: image is up to date for m...
Pulling web ... done
Pulling api ... done
Pulling mariadb ... pulling from library/mariadb
ERROR: for mariadb no matching manifest for linux/arm/v7 in the manifest list entries
no matching manifest for linux/arm/v7 in the manifest list entries
Got signal: debug
karen is getting triggered!
btc-rpc-explorer
web_1 | 2022-06-06T11:20:06.454Z btcexp:errorVerbose Stack: Error: close connect
web_1 | at /data/node_modules/electrum-client/lib/client.js:192:37
web_1 | at Array.forEach (<anonymous>)
web_1 | at ElectrumClient.onClose (/data/node_modules/electrum-client/lib/client.js:191:44)
web_1 | at ElectrumClient.onClose (/data/node_modules/electrum-client/index.js:69:9)
web_1 | at Socket.<anonymous> (/data/node_modules/electrum-client/lib/client.js:68:9)
web_1 | at Socket.emit (events.js:314:20)
web_1 | at TCP.<anonymous> (net.js:675:12)
web_1 | 2022-06-06T11:36:04.918Z btcexp:app Skipping performance-intensive task: fetch last 24 hrs of blockstats to calculate transaction volume. This is skipped due to the flag 'slowDeviceMode' which defaults to 'true' to protect slow nodes. Set this flag to 'false' to enjoy UTXO set summary details.
web_1 | 2022-06-06T11:36:04.933Z btcexp:app Skipping performance-intensive task: fetch UTXO set summary. This is skipped due to the flag 'slowDeviceMode' which defaults to 'true' to protect slow nodes. Set this flag to 'false' to enjoy UTXO set summary details.
web_1 | 2022-06-06T11:49:28.373Z btcexp:error Error 937gf47dsyde: Error: close connect, json: {}, userData: [object Object] (json: {"host":"10.21.21.10","port":50001,"protocol":"tcp"})
web_1 | 2022-06-06T11:49:28.374Z btcexp:errorVerbose Stack: Error: close connect
web_1 | at /data/node_modules/electrum-client/lib/client.js:192:37
web_1 | at Array.forEach (<anonymous>)
web_1 | at ElectrumClient.onClose (/data/node_modules/electrum-client/lib/client.js:191:44)
web_1 | at ElectrumClient.onClose (/data/node_modules/electrum-client/index.js:69:9)
web_1 | at Socket.<anonymous> (/data/node_modules/electrum-client/lib/client.js:68:9)
web_1 | at Socket.emit (events.js:314:20)
web_1 | at TCP.<anonymous> (net.js:675:12)
web_1 | 2022-06-06T12:06:04.918Z btcexp:app Skipping performance-intensive task: fetch last 24 hrs of blockstats to calculate transaction volume. This is skipped due to the flag 'slowDeviceMode' which defaults to 'true' to protect slow nodes. Set this flag to 'false' to enjoy UTXO set summary details.
web_1 | 2022-06-06T12:06:04.933Z btcexp:app Skipping performance-intensive task: fetch UTXO set summary. This is skipped due to the flag 'slowDeviceMode' which defaults to 'true' to protect slow nodes. Set this flag to 'false' to enjoy UTXO set summary details.
web_1 | 2022-06-06T12:22:31.021Z btcexp:error Error 937gf47dsyde: Error: close connect, json: {}, userData: [object Object] (json: {"host":"10.21.21.10","port":50001,"protocol":"tcp"})
web_1 | 2022-06-06T12:22:31.025Z btcexp:errorVerbose Stack: Error: close connect
web_1 | at /data/node_modules/electrum-client/lib/client.js:192:37
web_1 | at Array.forEach (<anonymous>)
web_1 | at ElectrumClient.onClose (/data/node_modules/electrum-client/lib/client.js:191:44)
web_1 | at ElectrumClient.onClose (/data/node_modules/electrum-client/index.js:69:9)
web_1 | at Socket.<anonymous> (/data/node_modules/electrum-client/lib/client.js:68:9)
web_1 | at Socket.emit (events.js:314:20)
web_1 | at TCP.<anonymous> (net.js:675:12)
Hello, I'm trying to run Docker version of the Umbrel OS because I have already stuff installed on my RPI 4. But that doesn't work when I run
./scripts/start
because some Docker images are not build for 32 bit architecture like armv7.So I tried to build these missing images (see the docker-compose file below) for the armv7 architecture. According to the logs it seems that the
mempool
docker has a problem withmariadb
which does not have an armv7 manifest. i will try to build a docker in armv7. Where in the code can I modify the pulling fromlibrary/mariadb
?The stack starts well and I can access to the dashboard.
Here are the images compiled for armv7 :
Currently I'm having trouble installing the
mempool
app, the install button keeps looping withinstalling
. On the other hand I was able to installBTC RPC Explorer
without any problem, but logs show some problems.Troubleshoot log :