JAM - does it work for you?

I thought id give Joinmarket a try on the Umbrel but it immediately states “No connection to backend: The server reported a problem: 502 Bad Gateway.”

does this app work for anyone else or do I have some kind of connection issue with it?

I get the same error message. Others seem to have some conflicts with port 5002, see here: Umbrel 1.0 - Jam app does not open

However, my issue seems to be not related to port 5002, so let’s provide more details:
I run Umbrel 0.5.4 on a Windows PC with WSL2 Ubuntu and Docker Desktop.
I had to tweak the default setup a little bit to get the Bitcoin, Electrs, and Mempool apps running:

  • due to some other app listening to port 80 on my Windows system, I start Umbrel with NGINX_PORT=8080
  • the authentication forwarding to port 2000 does not work, so I deactivated this for the apps individually, by setting PROXY_AUTH_ADD: “false” in the docker.compose.yml files. I tried this for JAM as well, but it did not help.

Here is the log of my jam_web_1 container:

2024-04-25 21:01:44 Remove leftover wallet lockfiles before startup...
2024-04-25 21:01:44 Waiting for bitcoind to accept RPC requests...
2024-04-25 21:01:51 Successfully waited for bitcoind to accept RPC requests.
2024-04-25 21:01:51 Creating wallet jam_default if missing...
2024-04-25 21:01:51 Loading wallet jam_default...
2024-04-25 21:01:51 dinit: In multiple cgroups, cannot determine cgroup root path
2024-04-25 21:01:51 [  OK  ] nginx
2024-04-25 21:01:51 [  OK  ] tor
2024-04-25 21:01:51 [  OK  ] ob-watcher
2024-04-25 21:01:51 [  OK  ] jmwalletd
2024-04-25 21:01:51 [  OK  ] boot
2024-04-25 21:01:52 dinit: Service jmwalletd process terminated with exit code 1
2024-04-25 21:01:52 dinit: Service ob-watcher process terminated with exit code 1
2024-04-25 21:01:52 dinit: Service jmwalletd process terminated with exit code 1
2024-04-25 21:01:52 dinit: Service ob-watcher process terminated with exit code 1
2024-04-25 21:01:52 dinit: Service ob-watcher process terminated with exit code 1
2024-04-25 21:01:52 dinit: Service jmwalletd process terminated with exit code 1
2024-04-25 21:01:53 dinit: Service jmwalletd process terminated with exit code 1
2024-04-25 21:01:53 dinit: Service jmwalletd restarting too quickly; stopping.
2024-04-25 21:01:44 [WARN  tini (7)] Tini is not running as PID 1 and isn't registered as a child subreaper.
2024-04-25 21:01:44 Zombie processes will not be re-parented to Tini, so zombie reaping won't work.
2024-04-25 21:01:44 To fix the problem, use the -s option or set the environment variable TINI_SUBREAPER to register Tini as a child subreaper, or run Tini as PID 1.
2024-04-25 21:01:53 dinit: Service jmwalletd restarting too quickly; stopping.
2024-04-25 21:01:53 [STOPPD] jmwalletd
2024-04-25 21:01:53 dinit: Service ob-watcher process terminated with exit code 1
2024-04-25 21:01:53 dinit: Service ob-watcher restarting too quickly; stopping.
2024-04-25 21:01:53 dinit: Service ob-watcher restarting too quickly; stopping.
2024-04-25 21:01:53 [STOPPD] ob-watcher

jmwalletd and ob-watcher seem to have a problem, but I don’t know how to proceed from here.

Any ideas would be appreciated.

I have the exact same issue as you, same logs and everything. I opened an issue on their Github, it seems like the app simply doesn’t work on Umbrel anymore.

Glad I’m not the only one running into this issue. Here’s hoping it is resolved soon.

jam (and umbrel in general) was not working for me on raspberry pi 5, had to move back to my rpi 4

1 Like

OK, apparently this issue is already known, see https://jamdocs.org/FAQ/#jam-doesnt-work-anymore-after-updating-bitcoin-core-to-v260.
It worked for me.

"Jam doesn’t work anymore after updating Bitcoin Core to v26.0?

BerkeleyDB (BDB) wallet creation was deprecated in Bitcoin Core v26.0. This leads to issues for JoinMarket and thus also Jam. The problem should be fixed once JoinMarket supports Bitcoin Core descriptor wallets.

For now, the fix is to add deprecatedrpc=create_bdb to your bitcoin.conf file.

Restart and then it should work.
Or use a lower version than Bitcoin Core v26.0."

1 Like

Fantastic news, the new update to Bitcoin Core fixed the issues with the Jam app. :slight_smile:

yayyy, I can finally send myself some privacy coins to cold storage.

Fixed here: Umbrel 1.0 - Jam app does not open - #29 by nmfretz