poodlez
November 19, 2023, 7:26pm
1
Hi!
Brand new Umbrel with only Bitcoin and Lightning apps.
I’ve enabled TOR in settings, rebooted. After that all icons disapeadred from desktop.
I can see a lot of 500 errors for ajax requests in when I open browser dev tools
Debug output:
=====================
= Umbrel debug info =
=====================
Umbrel version
--------------
0.5.4
Memory usage
------------
total used free shared buff/cache available
Mem: 15G 626M 14G 1.0M 745M 14G
Swap: 0B 0B 0B
total: 4.0%
system: 4%
Memory monitor logs
-------------------
720 ? S 0:00 bash ./scripts/memory-monitor
Memory monitor is already running
2023-10-11 16:10:27 Memory monitor running!
2023-10-12 10:58:34 Memory monitor running!
2023-10-18 10:48:45 Memory monitor running!
2023-11-19 14:10:26 Memory monitor running!
2023-11-19 18:07:57 Memory monitor running!
2023-11-19 18:46:11 Memory monitor running!
2023-11-19 19:06:08 Memory monitor running!
2023-11-19 19:18:10 Memory monitor running!
Filesystem information
----------------------
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p2 9.7G 2.4G 6.9G 26% /
/dev/nvme0n1p4 1.8T 694G 1.1T 40% /home
Karen logs
----------
./karen: line 75: /home/umbrel/umbrel/events/triggers/: Is a directory
e[4A
Creating manager ... done
e[4Be[3A
Creating tor_proxy ... done
e[3Be[2A
Creating auth ... done
e[2Be[1A
Creating dashboard ... done
e[1BCreating nginx ...
e[1A
Creating nginx ... done
e[1B
Removing status server iptables entry...
No existing iptables entry found.
Starting installed apps...
Umbrel is now accessible at
http://umbrel.local
http://192.168.1.115
karen is running in /home/umbrel/umbrel/events
Got signal:
karen is getting triggered!
Got signal:
karen is getting triggered!
./karen: line 75: /home/umbrel/umbrel/events/triggers/: Is a directory
./karen: line 75: /home/umbrel/umbrel/events/triggers/: Is a directory
Got signal: debug
karen is getting triggered!
Debug result file generated
Got signal: reboot
karen is getting triggered!
Killing background services
Stopping installed apps...
Stopping Docker services...
Stopping nginx ...
Stopping manager ...
Stopping auth ...
Stopping tor_proxy ...
Stopping dashboard ...
e[3A
Stopping auth ... done
e[3Be[2A
Stopping tor_proxy ... done
e[2Be[5A
Stopping nginx ... done
e[5Be[1A
Stopping dashboard ... done
e[1Be[4A
Stopping manager ... done
e[4BRemoving nginx ...
Removing manager ...
Removing auth ...
Removing tor_proxy ...
Removing dashboard ...
e[5A
Removing nginx ... done
e[5Be[3A
Removing auth ... done
e[3Be[1A
Removing dashboard ... done
e[1Be[4A
Removing manager ... done
e[4Be[2A
Removing tor_proxy ... done
e[2BRemoving network umbrel_main_network
karen is running in /home/umbrel/umbrel/events
Got signal:
karen is getting triggered!
Got signal:
karen is getting triggered!
./karen: line 75: /home/umbrel/umbrel/events/triggers/: Is a directory
./karen: line 75: /home/umbrel/umbrel/events/triggers/: Is a directory
Got signal: debug
karen is getting triggered!
Docker containers
-----------------
NAMES STATUS
nginx Up 5 minutes
manager Up 5 minutes
dashboard Up 5 minutes
auth Up 5 minutes
tor_proxy Up 5 minutes
Umbrel logs
-----------
Attaching to manager
manager | SyntaxError: Unexpected end of JSON input
manager | at parse (<anonymous>)
manager | at propagateAslWrapper (/app/node_modules/async-listener/index.js:504:23)
manager | at /app/node_modules/async-listener/index.js:541:70
manager | at /app/node_modules/async-listener/glue.js:188:31
manager | ::ffff:10.21.21.2 - - [Sun, 19 Nov 2023 19:23:21 GMT] "GET /v1/apps?installed=1 HTTP/1.0" 500 30 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/119.0"
manager |
manager | umbrel-manager
manager | Unexpected end of JSON input
manager | /v1/apps
manager | SyntaxError: Unexpected end of JSON input
manager | at parse (<anonymous>)
manager | at propagateAslWrapper (/app/node_modules/async-listener/index.js:504:23)
manager | at /app/node_modules/async-listener/index.js:541:70
manager | at /app/node_modules/async-listener/glue.js:188:31
manager | ::ffff:10.21.21.2 - - [Sun, 19 Nov 2023 19:23:21 GMT] "GET /v1/apps HTTP/1.0" 500 30 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/119.0"
manager |
manager | umbrel-manager
manager | ::ffff:10.21.21.2 - - [Sun, 19 Nov 2023 19:23:21 GMT] "GET /v1/system/info HTTP/1.0" 304 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/119.0"
manager |
manager | umbrel-manager
manager | ::ffff:10.21.21.2 - - [Sun, 19 Nov 2023 19:23:21 GMT] "GET /v1/system/remote-tor-access-status HTTP/1.0" 304 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/119.0"
manager |
manager | umbrel-manager
manager | ::ffff:10.21.21.2 - - [Sun, 19 Nov 2023 19:23:21 GMT] "GET /v1/system/uptime HTTP/1.0" 200 3 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/119.0"
manager |
manager | umbrel-manager
manager | ::ffff:10.21.21.2 - - [Sun, 19 Nov 2023 19:23:25 GMT] "POST /v1/system/debug HTTP/1.0" 200 17 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/119.0"
manager |
manager | umbrel-manager
Tor Proxy logs
--------
Attaching to tor_proxy
tor_proxy | Nov 19 19:18:16.000 [notice] Bootstrapped 55% (loading_descriptors): Loading relay descriptors
tor_proxy | Nov 19 19:18:16.000 [notice] Bootstrapped 61% (loading_descriptors): Loading relay descriptors
tor_proxy | Nov 19 19:18:16.000 [notice] Bootstrapped 70% (loading_descriptors): Loading relay descriptors
tor_proxy | Nov 19 19:18:16.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
tor_proxy | Nov 19 19:18:17.000 [notice] Bootstrapped 80% (ap_conn): Connecting to a relay to build circuits
tor_proxy | Nov 19 19:18:17.000 [notice] Bootstrapped 85% (ap_conn_done): Connected to a relay to build circuits
tor_proxy | Nov 19 19:18:17.000 [notice] Bootstrapped 89% (ap_handshake): Finishing handshake with a relay to build circuits
tor_proxy | Nov 19 19:18:17.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
tor_proxy | Nov 19 19:18:17.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
tor_proxy | Nov 19 19:18:17.000 [notice] Bootstrapped 100% (done): Done
================
==== Result ====
================
The debug script did not automatically detect any issues with your Umbrel.
Hmm strange the debug log says they are not installed- are you able to install them again from the app-store?
What do you mean by ‘brand new Umbrel’?
poodlez
November 20, 2023, 9:16am
3
Yes, I installed bitcoin, lightning, plex and transmission through app store.
“Brand new” means I did not do any changes in system, like hacking it or changing some important settings
Can you please try the following
SSH (Secure Shell) is a way to access and control a device, such as your Umbrel server running on a Umbrel Home or Raspberry Pi, via the command line. To access Umbrel via SSH, follow these steps:
Open a terminal window on your computer. On macOS, you can open the Terminal app that’s installed by default on every Mac. On Windows, you can open Command Prompt or the PowerShell app.
Type in the following command* and press the Enter
key:ssh -t umbrel@umbrel.local
*In the command given above, you can replace umbrel.local
with the local IP of your Umbrel if you prefer. If you are using PowerShell on Windows 10, you may need to run ssh umbrel@umbrel
instead of the command given above.
You will then be prompted to enter your password. This is the same password you use to access your Umbrel through a browser. The default password before you have created an account on your Umbrel is moneyprintergobrrr
on Raspberry Pi, and umbrel
on Umbrel Home. You will not be able to see your password as you type it into the terminal. Once you have typed in your password, press the Enter
key.
This will established an SSH connection to your Umbrel server. You can now begin using the command line interface to perform various actions and troubleshoot issues that require SSH.
Restart your Umbrel.
Run the following command. If you are on a Linux machine, you may need to replace ~/umbrel
with the path to your installation directory, as described in Troubleshooting on Linux :sudo ~/umbrel/scripts/stop && sudo ~/umbrel/scripts/start
poodlez
November 20, 2023, 10:55am
5
The same issue remains after restart
Here is restart log:
umbrel@umbrel:~$ sudo ~/umbrel/scripts/stop && sudo ~/umbrel/scripts/start
[sudo] password for umbrel:
Killing background services
Stopping installed apps...
Stopping Docker services...
Stopping nginx ... done
Stopping tor_proxy ... done
Stopping dashboard ... done
Stopping auth ... done
Stopping manager ... done
Removing nginx ... done
Removing tor_proxy ... done
Removing dashboard ... done
Removing auth ... done
Removing manager ... done
Removing network umbrel_main_network
======================================
============= STARTING ===============
============== UMBREL ================
======================================
Setting environment variables...
Starting karen...
Starting status monitors...
Starting memory monitor...
Starting backup monitor...
Starting decoy backup trigger...
Starting umbreld...
Starting Docker services...
Creating network "umbrel_main_network" with the default driver
Creating auth ... done
Creating manager ... done
Creating dashboard ... done
Creating tor_proxy ... done
Creating nginx ... done
Removing status server iptables entry...
No existing iptables entry found.
Starting installed apps...
Umbrel is now accessible at
http://umbrel.local
http://192.168.1.115
I have the same problem. Mine is a long-lived installation with many active channels.
I disabled TOR, restarted. Then enabled TOR and restarted.
The page reloaded in settings. There was no TOR URL shown.
I navigate to the main page and there were no applications running.
I logged out and tried to log back in, but the screen shows only welcome to umbrel. Your personal server is now ready to setup.
logged into shell and stop/started - no change in behaviour - still broken.
Additionally, channel parters are reporting my node is offline.
I see the following in my debug logs just prior to the reboot.
Saving 'remoteTorAccess' setting...
jq: error: syntax error, unexpected $end (Unix shell quoting issues?) at <top-level>, line 1:
.remoteTorAccess =
jq: 1 compile error
Starting Umbrel...
Which implies there was an attempt to parse .remoteTorAccess =
as JSON?
Hi guys, are you running on a Linux machine or virtual machine and can provide the result of the following commands?
lsb_release -a
docker -v
docker-compose -v
python3 -V
On Pi 4
umbrel@umbrel:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
umbrel@umbrel:~$
umbrel@umbrel:~$ docker -v
Docker version 20.10.17, build 100c701
umbrel@umbrel:~$ docker-compose -v
docker-compose version 1.29.2, build unknown
umbrel@umbrel:~$ python3 -V
Python 3.7.3
@satsophone @poodlez
Thanks guys you’ve helped us find a bug here, we have a fix for you. Sorry it is a bit cumbersome, but the original issue itself should be resolved in an upcoming update.
To fix this error, please follow these steps:
SSH into your Umbrel instance with ssh umbrel@umbrel.local
Run cd ~/umbrel/app-data
and then ls
Copy the directory names somewhere
Enter the directory names into <app_name>
for every app you have
{
"name": "<name>",
"password": "$2b$10$PDwSSnPmfCQJh3x72KjKs.Nb7NgU62gftuic991GkRyFMcIowpTv2",
"seed": "TgXPdw/2PAVunpgU/gC+Mw==$87da593006e88d358f2c8ea6fb060faf$8QPHQcfgevnn$9f16c056e076b30c2d9232c8d945033c12a3c35e97f0f43e50e99d7087adb027$250000$cbc",
"unusedSeed": true,
"installedApps": [
"<app_name_1>",
"<app_name_2>",
"<app_name_3>",
"<etc etc>"
],
"repos": [
"https://github.com/getumbrel/umbrel-apps.git"
],
"wallpaper": null,
"remoteTorAccess": true,
"appOrigin": {
"<app_name_1>": "https://github.com/getumbrel/umbrel-apps.git",
"<app_name_2>": "https://github.com/getumbrel/umbrel-apps.git",
"<app_name_3>": "https://github.com/getumbrel/umbrel-apps.git",
"<etc etc>": "https://github.com/getumbrel/umbrel-apps.git"
}
}
Back at the terminal, enter the following sudo nano ~/umbrel/db/user.json
Paste the JSON into it, enter CTRL + X
and type yes
to save
Now you should be able to access umbrel.local with the password moneyprintergobrrr
and all the apps should appear again.
Let me know how that goes, and if you need any help.
In the end you should get something that looks like this:
{
"name": "smolgrrr",
"password": "$2b$10$PDwSSnPmfCQJh3x72KjKs.Nb7NgU62gftuic991GkRyFMcIowpTv2",
"seed": "TgXPdw/2PAVunpgU/gC+Mw==$87da593006e88d358f2c8ea6fb060faf$8QPHQcfgevnn$9f16c056e076b30c2d9232c8d945033c12a3c$
"unusedSeed": true,
"installedApps": [
"bitcoin",
"frigate",
"gitea",
"lightning",
"penpot",
"tailscale"
],
"repos": [
"https://github.com/getumbrel/umbrel-apps.git"
],
"wallpaper": null,
"remoteTorAccess": true,
"appOrigin": {
"bitcoin": "https://github.com/getumbrel/umbrel-apps.git",
"frigate": "https://github.com/getumbrel/umbrel-apps.git",
"gitea": "https://github.com/getumbrel/umbrel-apps.git",
"lightning": "https://github.com/getumbrel/umbrel-apps.git",
"penpot": "https://github.com/getumbrel/umbrel-apps.git",
"tailscale": "https://github.com/getumbrel/umbrel-apps.git"
}
}
Somethings to note- JSON has strict formatting. Make sure you use the right " straight quotation marks (I would recommend copying across previous lines to make that easier), and the last value in installedApps
and appOrigin
cannot have a comma
poodlez
November 21, 2023, 5:18pm
12
What are these and how do I change them to my password / seed?
1 Like
poodlez
November 21, 2023, 5:29pm
13
So, I did a fix you suggested. Apps are working fine now.
But I can’t login with new password to web interface.
Old session from browser works fine.
I still can login to the ssh with old password.
Can you please give me a way to change my password to the new one
Thanks @smolgrrr
Same question here. moneyprintergobrrr
is not accepted as the log-in password.
My apologies @satsophone @poodlez the password here is actually ‘umbrel’
From there, you can go to the settings dashboard and change back to your own password.
Thank you Smolgrrr. I am now back in action.
1 Like
imgom3s
December 2, 2023, 12:27pm
17
Same issue here, also curious to know what means this “seed” param @smolgrrr ?
Not able to deactivate tor again on Umbrel settings.
imgom3s
December 2, 2023, 1:16pm
18
@smolgrrr I’m able to access my seed under ˜/umbrel/db/umbrel-seed – what encryption should I use to include this string in this JSON file?
poodlez
December 2, 2023, 5:52pm
19
I don’t know if it is related, but now I can’t install any additional app. It just shows be “Installing …” and never completes
kaye
December 3, 2023, 8:36am
20
I also have missing icons on main page using Iron browser, but can access app going through app store, the LND app has ‘Tor backup’ switched off. Using Brave version 1.60.125 Chromium:119.0.6045.199 all the icons are showing on main page.
poodlez
December 7, 2023, 6:44pm
21
I also can’t upgrade any app now. I see notification, press UPDATE and it just showing “UPDATING…” forever.
How can I return everything to normal? I’m ok with wiping everything and reinstalling