Is anyone having empty appstore?


Just installed umbrel on rpi 4.
App store doesnt display anything.

=====================
= Umbrel debug info =

Umbrel version

0.5.4

Flashed OS version

v0.5.4

Raspberry Pi Model

Revision : c03111
Serial : 10000000ec53513b
Model : Raspberry Pi 4 Model B Rev 1.1

Firmware

May 9 2023 12:16:34
Copyright (c) 2012 Broadcom
version 30aa0d70ab280427ba04ebc718c81d4350b9d394 (clean) (release) (start)

Temperature

temp=52.1’C

Throttling

throttled=0x0

Memory usage

          total        used        free      shared  buff/cache   available

Mem: 3.8G 358M 2.9G 8.0M 585M 3.4G
Swap: 4.1G 0B 4.1G

total: 9.5%
system: 9.5%

Memory monitor logs

2023-08-29 19:46:33 Memory monitor running!
2023-08-29 19:55:12 Memory monitor running!

Filesystem information

Filesystem Size Used Avail Use% Mounted on
/dev/root 29G 3.6G 24G 13% /
/dev/sda1 916G 5.3G 865G 1% /home/umbrel/umbrel

Startup service logs

Aug 29 19:55:12 umbrel umbrel startup[1136]: ============== UMBREL ================
Aug 29 19:55:12 umbrel umbrel startup[1136]: ======================================
Aug 29 19:55:12 umbrel umbrel startup[1136]: Setting environment variables…
Aug 29 19:55:12 umbrel umbrel startup[1136]: Starting karen…
Aug 29 19:55:12 umbrel umbrel startup[1136]: Starting status monitors…
Aug 29 19:55:12 umbrel umbrel startup[1136]: Starting memory monitor…
Aug 29 19:55:12 umbrel umbrel startup[1136]: Starting backup monitor…
Aug 29 19:55:12 umbrel umbrel startup[1136]: Starting decoy backup trigger…
Aug 29 19:55:12 umbrel umbrel startup[1136]: Starting umbreld…
Aug 29 19:55:12 umbrel umbrel startup[1136]: Starting Docker services…
Aug 29 19:55:15 umbrel umbrel startup[1136]: Creating network “umbrel_main_network” with the default driver
Aug 29 19:55:15 umbrel umbrel startup[1136]: Creating tor_proxy …
Aug 29 19:55:15 umbrel umbrel startup[1136]: Creating dashboard …
Aug 29 19:55:15 umbrel umbrel startup[1136]: Creating manager …
Aug 29 19:55:15 umbrel umbrel startup[1136]: Creating auth …
Aug 29 19:55:17 umbrel umbrel startup[1136]: Creating dashboard … done
Aug 29 19:55:17 umbrel umbrel startup[1136]: Creating tor_proxy … done
Aug 29 19:55:17 umbrel umbrel startup[1136]: Creating manager … done
Aug 29 19:55:17 umbrel umbrel startup[1136]: Creating nginx …
Aug 29 19:55:17 umbrel umbrel startup[1136]: Creating auth … done
Aug 29 19:55:21 umbrel umbrel startup[1136]: Creating nginx … done
Aug 29 19:55:21 umbrel umbrel startup[1136]: Removing status server iptables entry…
Aug 29 19:55:21 umbrel umbrel startup[1136]: Removed existing iptables entry.
Aug 29 19:55:21 umbrel umbrel startup[1136]: Starting installed apps…
Aug 29 19:55:21 umbrel umbrel startup[1136]: Umbrel is now accessible at
Aug 29 19:55:21 umbrel umbrel startup[1136]: http://umbrel.local
Aug 29 19:55:21 umbrel umbrel startup[1136]: http://192.168.1.136
Aug 29 19:55:21 umbrel systemd[1]: Started Umbrel Startup Service.
Aug 29 19:56:09 umbrel passwd[2387]: pam_unix(passwd:chauthtok): password changed for umbrel
Aug 29 19:58:44 umbrel passwd[3763]: pam_unix(passwd:chauthtok): password changed for umbrel

External storage service logs

Aug 29 19:54:05 umbrel systemd[1]: Starting External Storage Mounter…
Aug 29 19:54:05 umbrel external storage mounter[479]: Running external storage mount script…
Aug 29 19:54:05 umbrel external storage mounter[479]: Found device “JMicron Generic”
Aug 29 19:54:05 umbrel external storage mounter[479]: Blacklisting USB device IDs against UAS driver…
Aug 29 19:54:05 umbrel external storage mounter[479]: Rebinding USB drivers…
Aug 29 19:54:05 umbrel external storage mounter[479]: Checking USB devices are back…
Aug 29 19:54:05 umbrel external storage mounter[479]: Waiting for USB devices…
Aug 29 19:54:06 umbrel external storage mounter[479]: Waiting for USB devices…
Aug 29 19:54:07 umbrel external storage mounter[479]: Checking if the device is ext4…
Aug 29 19:54:07 umbrel external storage mounter[479]: Yes, it is ext4
Aug 29 19:54:07 umbrel external storage mounter[479]: Checking filesystem for corruption…
Aug 29 19:54:07 umbrel external storage mounter[479]: e2fsck 1.44.5 (15-Dec-2018)
Aug 29 19:54:08 umbrel external storage mounter[479]: umbrel: clean, 80159/61054976 files, 5476743/244190208 blocks
Aug 29 19:54:08 umbrel external storage mounter[479]: Mounting partition…
Aug 29 19:54:08 umbrel external storage mounter[479]: Checking if device contains an Umbrel install…
Aug 29 19:54:08 umbrel external storage mounter[479]: Yes, it contains an Umbrel install
Aug 29 19:54:08 umbrel external storage mounter[479]: Bind mounting external storage over local Umbrel installation…
Aug 29 19:54:08 umbrel external storage mounter[479]: Bind mounting external storage over local Docker data dir…
Aug 29 19:54:08 umbrel external storage mounter[479]: Bind mounting external storage to /swap
Aug 29 19:54:08 umbrel external storage mounter[479]: Bind mounting SD card root at /sd-card…
Aug 29 19:54:08 umbrel external storage mounter[479]: Checking Umbrel root is now on external storage…
Aug 29 19:54:09 umbrel external storage mounter[479]: Checking /var/lib/docker is now on external storage…
Aug 29 19:54:09 umbrel external storage mounter[479]: Checking /swap is now on external storage…
Aug 29 19:54:09 umbrel external storage mounter[479]: Setting up swapfile
Aug 29 19:54:09 umbrel external storage mounter[479]: Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
Aug 29 19:54:09 umbrel external storage mounter[479]: no label, UUID=116adfa1-452f-4ba7-8740-c132c0e9088d
Aug 29 19:54:09 umbrel external storage mounter[479]: Checking SD Card root is bind mounted at /sd-root…
Aug 29 19:54:09 umbrel external storage mounter[479]: Starting external drive mount monitor…
Aug 29 19:54:09 umbrel external storage mounter[479]: Mount script completed successfully!
Aug 29 19:54:09 umbrel systemd[1]: Started External Storage Mounter.

External storage SD card update service logs

– Logs begin at Tue 2023-08-29 19:53:59 UTC, end at Tue 2023-08-29 20:09:58 UTC. –
Aug 29 19:55:12 umbrel systemd[1]: Starting External Storage SDcard Updater…
Aug 29 19:55:12 umbrel external storage updater[1053]: Checking if SD card Umbrel is newer than external storage…
Aug 29 19:55:12 umbrel external storage updater[1053]: No, SD version is not newer, exiting.
Aug 29 19:55:12 umbrel systemd[1]: Started External Storage SDcard Updater.

Karen logs

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 auth …
Stopping manager …
Stopping tor_proxy …
Stopping dashboard …
Stopping tor_proxy … done
Stopping auth … done
Stopping nginx … done
Stopping manager … done
Stopping dashboard … done
Removing nginx …
Removing auth …
Removing manager …
Removing tor_proxy …
Removing dashboard …
Removing auth … done
Removing nginx … done
Removing dashboard … done
Removing manager … done
Removing tor_proxy … done
Removing 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: change-password
karen is getting triggered!
New password: Retype new password: passwd: password updated successfully
Got signal: change-password
karen is getting triggered!
New password: Retype new password: passwd: password updated successfully
Got signal: debug
karen is getting triggered!
Debug result file generated
Got signal: debug
karen is getting triggered!

Docker containers

NAMES STATUS
nginx Up 14 minutes
manager Up 14 minutes
auth Up 14 minutes
dashboard Up 14 minutes
tor_proxy Up 14 minutes

Umbrel logs

Attaching to manager
manager | umbrel-manager
manager | ::ffff:10.21.21.2 - - [Tue, 29 Aug 2023 20:10:08 GMT] “GET /v1/system/info HTTP/1.0” 304 - “-” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36”
manager |
manager | umbrel-manager
manager | ::ffff:10.21.21.2 - - [Tue, 29 Aug 2023 20:10:08 GMT] “GET /v1/system/uptime HTTP/1.0” 200 3 “-” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36”
manager |
manager | umbrel-manager
manager | ::ffff:10.21.21.2 - - [Tue, 29 Aug 2023 20:10:08 GMT] “GET /v1/apps?installed=1 HTTP/1.0” 304 - “-” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36”
manager |
manager | umbrel-manager
manager | Error reading directory: /repos/https—github-com-getumbrel-umbrel-apps-git Error: ENOENT: no such file or directory, scandir ‘/repos/https—github-com-getumbrel-umbrel-apps-git’
manager | at Object.readdirSync (fs.js:955:3)
manager | at Object.listDirsInDir (/app/services/disk.js:77:23)
manager | at Object.get (/app/logic/apps.js:147:33)
manager | at async /app/routes/v1/apps.js:16:18
manager | at async /app/utils/safeHandler.js:8:14 {
manager | errno: -2,
manager | syscall: ‘scandir’,
manager | code: ‘ENOENT’,
manager | path: ‘/repos/https—github-com-getumbrel-umbrel-apps-git’
manager | }
manager | ::ffff:10.21.21.2 - - [Tue, 29 Aug 2023 20:10:08 GMT] “GET /v1/apps HTTP/1.0” 304 - “-” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36”
manager |
manager | umbrel-manager
manager | ::ffff:10.21.21.2 - - [Tue, 29 Aug 2023 20:10:12 GMT] “POST /v1/system/debug HTTP/1.0” 200 17 “-” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36”
manager |
manager | umbrel-manager
manager | ::ffff:10.21.21.2 - - [Tue, 29 Aug 2023 20:10:13 GMT] “GET /v1/system/debug-result HTTP/1.0” 200 23 “-” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36”
manager |
manager | umbrel-manager

Tor Proxy logs

Attaching to tor_proxy
tor_proxy | Aug 29 19:56:06.000 [notice] Bootstrapped 56% (loading_descriptors): Loading relay descriptors
tor_proxy | Aug 29 19:56:22.000 [notice] Bootstrapped 62% (loading_descriptors): Loading relay descriptors
tor_proxy | Aug 29 19:56:23.000 [notice] Bootstrapped 70% (loading_descriptors): Loading relay descriptors
tor_proxy | Aug 29 19:56:23.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
tor_proxy | Aug 29 19:56:23.000 [notice] Bootstrapped 80% (ap_conn): Connecting to a relay to build circuits
tor_proxy | Aug 29 19:56:23.000 [notice] Bootstrapped 85% (ap_conn_done): Connected to a relay to build circuits
tor_proxy | Aug 29 19:56:24.000 [notice] Bootstrapped 89% (ap_handshake): Finishing handshake with a relay to build circuits
tor_proxy | Aug 29 19:56:25.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
tor_proxy | Aug 29 19:56:25.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
tor_proxy | Aug 29 19:56:26.000 [notice] Bootstrapped 100% (done): Done

==== Result ====

==== END =====
Thanx!

I did not encounter this issue and also set up Umbrel on rip 4 this past week but maybe you can try adding a community App Store (there’s a list of them here: GitHub - smolgrrr/awesome-umbrel: A curated list of community stores and apps on Umbrel) and see if those show up for you? (You press the 3 little dots in the upper right hand corner of your search to add community app stores).

Another idea maybe you ssh into your umbrel and try installing a app manually to see if its just a ui issue?

For example:
ssh umbrel@umbrel.local (same password as your web one)
sudo ./umbrel/scripts/app install pi-hole
After doing this the PiHole app should show up on your Umbrel Home Screen I think.

I’m new to Umbrel as well and if you wait someone with more experience will probably come along with potentially better suggestions on steps you can take.


Tried the above solution, and got this error.
Screen Shot 2023-08-29 at 18.49.52

Maybe you can try

sudo ./umbrel/scripts/repo checkout https://github.com/getumbrel/umbrel-apps.git

first and then the solution you posted since the command above could reset your copy of the app store source repo

No luck…
Screen Shot 2023-08-29 at 19.27.51
If I try to add that repo, I get its already added.

I starte from scratch once more.
Still no good news.
I know now for sure I’m having an issue with the apps repo.

Freshly installed once more I get this error from debug.

umbrel-manager
manager | Error reading directory: /repos/https—github-com-getumbrel-umbrel-apps-git Error: ENOENT: no such file or directory, scandir ‘/repos/https—github-com-getumbrel-umbrel-apps-git’
manager | at Object.readdirSync (fs.js:955:3)
manager | at Object.listDirsInDir (/app/services/disk.js:77:23)
manager | at Object.get (/app/logic/apps.js:147:33)
manager | at async /app/routes/v1/apps.js:16:18
manager | at async /app/utils/safeHandler.js:8:14 {
manager | errno: -2,
manager | syscall: ‘scandir’,
manager | code: ‘ENOENT’,
manager | path: ‘/repos/https—github-com-getumbrel-umbrel-apps-git’
manager | }

Hi @jumpnkick

Can you please give the following a try

mkdir ~/umbrel/repos/https---github-com-getumbrel-umbrel-apps-git
cd ~/umbrel/repos/https---github-com-getumbrel-umbrel-apps-git
git clone --depth 1 https://github.com/getumbrel/umbrel-apps.git .
git fetch --unshallow
git pull --all

and then restart your Umbrel

The last two commands gave me the following error.

I repeated the process (realised i missed the . on the clone command).
I did not use the last two commands, but refreshed and now i have apps on the appstore!
Thanks so much.

2 Likes

I can confirm that this finally fixed the issue for me. I tried everything else.

mkdir ~/umbrel/repos/https—github-com-getumbrel-umbrel-apps-git

cd ~/umbrel/repos/https—github-com-getumbrel-umbrel-apps-git

git clone --depth 1 GitHub - getumbrel/umbrel-apps: The official app repository of the Umbrel App Store. Submit apps and updates here. Learn how → https://github.com/getumbrel/umbrel-apps#readme .