I’m currently working on integrating Ashigaru Terminal as an Umbrel app and I’ve built a multi-arch Docker image (amd64 + arm64) for it.
Since I don’t have any ARM hardware myself, I haven’t been able to test the arm64 build.
So I’d like to ask for a bit of help.
Could someone with a Raspberry Pi install the app and share a quick report?
It would be super helpful if you could provide:
• Logs (both when the app starts and if it fails)
• Screenshots of the UI or terminal output if it works
You can find the logs in Umbrel via:
Right click on the app → Troubleshoot → Logs
The ARM build is completely new, since the original Ashigaru Terminal project only provides an amd64 deb so far. Any feedback will help me polish the integration.
denny-ashigaru_app_proxy_1 | yarn run v1.22.19
denny-ashigaru_app_proxy_1 | $ node ./bin/www
denny-ashigaru_app_proxy_1 | [HPM] Proxy created: / -> http://denny-ashigaru_terminal_1:7682
denny-ashigaru_app_proxy_1 | Waiting for denny-ashigaru_terminal_1:7682 to open...
denny-ashigaru_app_proxy_1 | Ashigaru Terminal is now ready...
denny-ashigaru_app_proxy_1 | Listening on port: 7682
denny-ashigaru_terminal_1 | Nov 22 19:34:03.390 [notice] Tor 0.4.6.10 running on Linux with Libevent 2.1.12-stable, OpenSSL 3.0.2, Zlib 1.2.11, Liblzma 5.2.5, Libzstd 1.4.8 and Glibc 2.35 as libc.
denny-ashigaru_terminal_1 | Nov 22 19:34:03.390 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://support.torproject.org/faq/staying-anonymous/
denny-ashigaru_terminal_1 | Nov 22 19:34:03.391 [notice] Read configuration file "/etc/tor/torrc".
denny-ashigaru_terminal_1 | Nov 22 19:34:03.395 [notice] Opening Socks listener on 127.0.0.1:9050
denny-ashigaru_terminal_1 | Nov 22 19:34:03.396 [notice] Opened Socks listener connection (ready) on 127.0.0.1:9050
denny-ashigaru_terminal_1 | Nov 22 19:34:03.000 [warn] You are running Tor as root. You don't need to, and you probably shouldn't.
denny-ashigaru_terminal_1 | Xlib: extension "DPMS" missing on display ":0".
denny-ashigaru_terminal_1 | Nov 22 19:34:03.000 [notice] Bootstrapped 0% (starting): Starting
denny-ashigaru_terminal_1 | Nov 22 19:34:03.000 [notice] Starting with guard context "default"
denny-ashigaru_terminal_1 |
denny-ashigaru_terminal_1 | The VNC desktop is: 46ab722c611c:0
denny-ashigaru_terminal_1 | PORT=5900
denny-ashigaru_terminal_1 | Openbox-Message: Unable to find a valid menu file "/var/lib/openbox/debian-menu.xml"
denny-ashigaru_terminal_1 | Nov 22 19:34:04.000 [notice] Bootstrapped 5% (conn): Connecting to a relay
denny-ashigaru_terminal_1 | WebSocket server settings:
denny-ashigaru_terminal_1 | - Listen on :7682
denny-ashigaru_terminal_1 | - Web server. Web root: /usr/share/novnc
denny-ashigaru_terminal_1 | - No SSL/TLS support (no cert file)
denny-ashigaru_terminal_1 | - proxying from :7682 to localhost:5900
denny-ashigaru_terminal_1 | Nov 22 19:34:06.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
denny-ashigaru_terminal_1 | Nov 22 19:34:06.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
denny-ashigaru_terminal_1 | Nov 22 19:34:07.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
denny-ashigaru_terminal_1 | Nov 22 19:34:07.000 [notice] Bootstrapped 20% (onehop_create): Establishing an encrypted directory connection
denny-ashigaru_terminal_1 | Nov 22 19:34:07.000 [notice] Bootstrapped 25% (requesting_status): Asking for networkstatus consensus
denny-ashigaru_terminal_1 | Nov 22 19:34:07.000 [notice] Bootstrapped 30% (loading_status): Loading networkstatus consensus
denny-ashigaru_terminal_1 | Nov 22 19:34:07.000 [warn] Received http status code 404 ("Consensus is too old") from server 195.154.164.243:443 while fetching consensus directory.
denny-ashigaru_terminal_1 | No display detected. This application has not been built to run on a headless (no display) system.
After restart:
Troubleshoot
Ashigaru Terminal
denny-ashigaru_terminal_1 | Nov 22 19:37:54.068 [notice] Tor 0.4.6.10 running on Linux with Libevent 2.1.12-stable, OpenSSL 3.0.2, Zlib 1.2.11, Liblzma 5.2.5, Libzstd 1.4.8 and Glibc 2.35 as libc.
denny-ashigaru_terminal_1 | Nov 22 19:37:54.068 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://support.torproject.org/faq/staying-anonymous/
denny-ashigaru_terminal_1 | Nov 22 19:37:54.068 [notice] Read configuration file "/etc/tor/torrc".
denny-ashigaru_terminal_1 | Nov 22 19:37:54.086 [notice] Opening Socks listener on 127.0.0.1:9050
denny-ashigaru_terminal_1 | Nov 22 19:37:54.087 [notice] Opened Socks listener connection (ready) on 127.0.0.1:9050
denny-ashigaru_terminal_1 | Nov 22 19:37:54.000 [warn] You are running Tor as root. You don't need to, and you probably shouldn't.
denny-ashigaru_terminal_1 | Xlib: extension "DPMS" missing on display ":0".
denny-ashigaru_terminal_1 | Nov 22 19:37:54.000 [notice] Bootstrapped 0% (starting): Starting
denny-ashigaru_app_proxy_1 | yarn run v1.22.19
denny-ashigaru_app_proxy_1 | $ node ./bin/www
denny-ashigaru_app_proxy_1 | [HPM] Proxy created: / -> http://denny-ashigaru_terminal_1:7682
denny-ashigaru_app_proxy_1 | Waiting for denny-ashigaru_terminal_1:7682 to open...
denny-ashigaru_app_proxy_1 | Ashigaru Terminal is now ready...
denny-ashigaru_app_proxy_1 | Listening on port: 7682
denny-ashigaru_terminal_1 | Nov 22 19:37:54.000 [notice] Starting with guard context "default"
denny-ashigaru_terminal_1 |
denny-ashigaru_terminal_1 | The VNC desktop is: 3f10071ff4cb:0
denny-ashigaru_terminal_1 | PORT=5900
denny-ashigaru_terminal_1 | Openbox-Message: Unable to find a valid menu file "/var/lib/openbox/debian-menu.xml"
denny-ashigaru_terminal_1 | Nov 22 19:37:55.000 [notice] Bootstrapped 5% (conn): Connecting to a relay
denny-ashigaru_terminal_1 | WebSocket server settings:
denny-ashigaru_terminal_1 | - Listen on :7682
denny-ashigaru_terminal_1 | - Web server. Web root: /usr/share/novnc
denny-ashigaru_terminal_1 | - No SSL/TLS support (no cert file)
denny-ashigaru_terminal_1 | - proxying from :7682 to localhost:5900
denny-ashigaru_terminal_1 | Nov 22 19:37:57.000 [warn] Problem bootstrapping. Stuck at 5% (conn): Connecting to a relay. (No route to host; NOROUTE; count 1; recommendation warn; host A3AFBDEE30238E44899C9F8B7666D12B09C8EE32 at 85.195.255.85:9001)