Icons not downloaded on install

so i just installed homarr, got it up and running and everything but when i went to install i got an error loading the icons and it did not download any icons.
40 Replies
Cakey Bot
Cakey Bot3d ago
Thank you for submitting a support request. Depending on the volume of requests, our team should get in contact with you shortly.
⚠️ Please include the following details in your post or we may reject your request without further comment: - Log (See https://homarr.dev/docs/community/faq#how-do-i-open-the-console--log) - Operating system (Unraid, TrueNAS, Ubuntu, ...) - Exact Homarr version (eg. 0.15.0, not latest) - Configuration (eg. docker-compose, screenshot or similar. Use ``your-text`` to format) - Other relevant information (eg. your devices, your browser, ...)
Frequently Asked Questions | Homarr documentation
Can I install Homarr on a Raspberry Pi?
Meierschlumpf
Meierschlumpf3d ago
Hey @grandi0se Can you post the details as requested by @Cakey Bot And what icons do you expect to be downloaded? When you are referring to the icons picker in the app managment, those files are not downloaded and we only store some metadata about them in the database to increase the speed for searching
grandi0se
grandi0seOP3d ago
Well I cannot access any icons at all, i got an error when installing homarr
Meierschlumpf
Meierschlumpf3d ago
Can you elaborate, I don't understand in what context you mean icons here and what error did you get?
grandi0se
grandi0seOP3d ago
Pastebin
um94p0a19046cj3dadgg7v)'2025-03-01T04:14:46.208Z info: tRPC request...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
grandi0se
grandi0seOP3d ago
I am on Ubuntu 24.04, installed using docker-compose 2025-03-01T04:15:35.801Z error: Unable to request icons from repository "PapirusDevelopmentTeam/papirus-icon-theme": {} 2025-03-01T04:15:35.802Z error: Unable to request icons from repository "loganmarchione/homelab-svg-assets": {} 2025-03-01T04:15:37.800Z error: Unable to request icons from repository "homarr-labs/dashboard-icons": {} 2025-03-01T04:15:37.802Z error: Unable to request icons from repository "selfhst/icons": {} 2025-03-01T04:15:37.803Z error: Unable to request icons from repository "simple-icons/simple-icons": {}
Meierschlumpf
Meierschlumpf3d ago
Okay, is any of the following hosts blocked on your network: https://github.com https://cdn.jsdelivr.net
grandi0se
grandi0seOP3d ago
ping and tried curl for both, no issues
Meierschlumpf
Meierschlumpf3d ago
In your container or host?
grandi0se
grandi0seOP3d ago
from host is fine, from the container does not work though.
grandi0se
grandi0seOP3d ago
jesse@server594:~$ docker exec 7fe64a0ef34d curl -I https://github.com docker exec 7fe64a0ef34d curl -I https://cdn.jsdelivr.net docker exec 7fe64a0ef34d curl -I https://www.jsdelivr.com OCI runtime exec failed: exec failed: unable to start container process: exec: "curl": executable file not found in $PATH: unknown OCI runtime exec failed: exec failed: unable to start container process: exec: "curl": executable file not found in $PATH: unknown OCI runtime exec failed: exec failed: unable to start container process: exec: "curl": executable file not found in $PATH: unknown jesse@server594:~$ docker exec homarr ping -c 4 8.8.8.8 PING 8.8.8.8 (8.8.8.8): 56 data bytes --- 8.8.8.8 ping statistics --- 4 packets transmitted, 0 packets received, 100% packet loss jesse@server594:~$
GitHub
GitHub · Build and ship software on a single, collaborative platform
Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.
jsDelivr
jsDelivr - A free, fast, and reliable CDN for JS and Open Source
Optimized for JS and ESM delivery from npm and GitHub. Works with all web formats. Serving more than 150 billion requests per month.
jsDelivr
jsDelivr - A free, fast, and reliable CDN for JS and Open Source
Optimized for JS and ESM delivery from npm and GitHub. Works with all web formats. Serving more than 150 billion requests per month.
Meierschlumpf
Meierschlumpf3d ago
Try with wget instead. I think curl is not available in the container by default
grandi0se
grandi0seOP3d ago
does not work with weget either: jesse@server594:~$ docker exec -it homarr wget --spider https://github.com Connecting to github.com (140.82.113.3:443) wget: can't connect to remote host (140.82.113.3): Host is unreachable jesse@server594:~$
GitHub
GitHub · Build and ship software on a single, collaborative platform
Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.
Meierschlumpf
Meierschlumpf3d ago
How have you configured your docker network?
grandi0se
grandi0seOP3d ago
jesse@server594:~$ docker inspect homarr | grep "NetworkMode" "NetworkMode": "homarr_default", checked ip route and dns configuration, it has a default ip route and is configured with 8.8.8.8 and 8.8.4.8
Meierschlumpf
Meierschlumpf3d ago
Yes I think the dns is working, because it can get the ip from github.com Do you run something like a proxy in between or something? And can you send the docker compose file without any secrets (redact them)
grandi0se
grandi0seOP3d ago
no proxy, one sec i'll grab it #---------------------------------------------------------------------# Homarr - A simple, yet powerful dashboard for your server. # #---------------------------------------------------------------------# services: homarr: container_name: homarr image: ghcr.io/homarr-labs/homarr:latest restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock # Optional, only if you want > - ./homarr/appdata:/appdata environment: - SECRET_ENCRYPTION_KEY=MY_ENCRYPTION_KEY> ports: - '7575:7575'
Meierschlumpf
Meierschlumpf3d ago
Okay yeah that seems normal. Do you run any other services beside with docker?
grandi0se
grandi0seOP3d ago
I've set up a few so far, Actual Budget, Homarr, sonarr and prowlarr so far
Meierschlumpf
Meierschlumpf3d ago
Okay so also no adblock service like adguard / pi-hole? Nvm you use 8.8.8.8 as dns
grandi0se
grandi0seOP3d ago
no not yet my best guess is the container's network mode, but not 100%
Meierschlumpf
Meierschlumpf3d ago
You can check the network with docker network inspect homarr_default
grandi0se
grandi0seOP3d ago
yeah just did that, seems it SHOULD connect jesse@server594:~/containers/homarr$ docker network inspect homarr_default [ { "Name": "homarr_default", "Id": "6017e86ec3ae257dba7e8cfcb94b42f809da33deb7fb3879f193c438a0eb06d5", "Created": "2025-03-01T16:21:51.276523636Z", "Scope": "local", "Driver": "bridge", "EnableIPv4": true, "EnableIPv6": false, "IPAM": { "Driver": "default", "Options": null, "Config": [ { "Subnet": "172.19.0.0/16", "Gateway": "172.19.0.1" } ] }, "Internal": false, "Attachable": false, "Ingress": false, "ConfigFrom": { "Network": "" }, "ConfigOnly": false, "Containers": { "5f656d88378860475c6098848cc215f52616d285a6f2e4820c32e1ebbb9e4126": { "Name": "homarr", "EndpointID": "1b081ce61c6a468e1c520432889a100a37f4358c97d653b51b5081e697768642", "MacAddress": "ee:4e:1d:b7:48:3f", "IPv4Address": "172.19.0.2/16", "IPv6Address": "" } }, "Options": {}, "Labels": { "com.docker.compose.config-hash": "02a1f985949c8fd5b3fab9938f6fe59ad9d9fe4ba4c1e7fa2b0facddd8741076", "com.docker.compose.network": "default", "com.docker.compose.project": "homarr", "com.docker.compose.version": "2.33.1" } }
Meierschlumpf
Meierschlumpf3d ago
The only relevant thing that is different for me is the IPAM config, because I have
{
"Subnet": "192.168.208.0/20",
"Gateway": "192.168.208.1"
}
{
"Subnet": "192.168.208.0/20",
"Gateway": "192.168.208.1"
}
Do you have a firewall on your host that blocks requests from docker?
Meierschlumpf
Meierschlumpf3d ago
Stack Overflow
My docker container has no internet
I had it working allright but now it stopped. I tried the following commands with no avail: docker run -dns 8.8.8.8 base ping google.com docker run base ping google.com sysctl -w net.ipv4.ip_for...
grandi0se
grandi0seOP3d ago
no firewall, or at least it is inactive: jesse@server594:~/containers/homarr$ sudo systemctl status firewalld sudo systemctl status ufw sudo systemctl status iptables Unit firewalld.service could not be found. ● ufw.service - Uncomplicated firewall Loaded: loaded (/usr/lib/systemd/system/ufw.service; enabled; preset: enab> Active: active (exited) since Sat 2025-03-01 15:44:14 UTC; 1h 2min ago Docs: man:ufw(8) Main PID: 599 (code=exited, status=0/SUCCESS) CPU: 3ms Mar 01 15:44:14 server594 systemd[1]: Starting ufw.service - Uncomplicated fire> Mar 01 15:44:14 server594 systemd[1]: Finished ufw.service - Uncomplicated fire> Unit iptables.service could not be found. jesse@server594:~/containers/homarr$ sudo ufw status verbose I will go check out that site Not sure if it is relevant, but I am getting a secret key error: ❌ Invalid environment variables: [ { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'SECRET_ENCRYPTION_KEY' ], message: 'SECRET_ENCRYPTION_KEY is required, please generate a 64 character secret in hex format or use the following: "**"' } ]
Meierschlumpf
Meierschlumpf3d ago
But you have configured it here?
grandi0se
grandi0seOP3d ago
what do you mean? I configured everything (i think) in the /json
Meierschlumpf
Meierschlumpf3d ago
You have send me the docker-compose.yml file you are using and there is the SECRET_ENCRYPTION_KEY in it (Not sure what you mean with /json?)
grandi0se
grandi0seOP3d ago
ignore the .json, getting confused with another app lol yeah there's an encryption key configured
Meierschlumpf
Meierschlumpf3d ago
But at your message above you posted ❌ Invalid environment variables? I'm confused
grandi0se
grandi0seOP3d ago
so am I lol that was the code i got from the logs, which is odd if there's an ecryption key. maybe i generate a new one?
Meierschlumpf
Meierschlumpf3d ago
Maybe your container is not using the compose from above??? Because the .yml looked correct. Generating a new one will not change anything I would guess, but you can try
grandi0se
grandi0seOP3d ago
hmmm, how would i verify it's reading that yaml? that's my directory structure, maybe i should change it? jesse@server594:~/containers/homarr$ ls docker-compose.yaml homarr
Meierschlumpf
Meierschlumpf3d ago
Hmm that sounds good I guess you have not done the onboarding or a board, right? Then you could just delete the homarr directory and start it again with docker compose up
grandi0se
grandi0seOP3d ago
I started a board but didn't add anything yet jesse@server594:~/containers/homarr$ docker compose up [+] Running 2/2 ✔ Network homarr_default Created 0.1s ✔ Container homarr Created 0.1s Attaching to homarr Gracefully stopping... (press Ctrl+C again to force) Error response from daemon: failed to set up container networking: driver failed programming external connectivity on endpoint homarr (a31b742fed662c1f0b462cf55d70c1afcd04f87e7e6cb077be40d7b060b1037b): Bind for 0.0.0.0:7575 failed: port is already allocated jesse@server594:~/containers/homarr$ I guess that answers that lol
Meierschlumpf
Meierschlumpf3d ago
Lol yeah I guess
grandi0se
grandi0seOP3d ago
i'll delete everything and try again
Meierschlumpf
Meierschlumpf3d ago
Sounds good
grandi0se
grandi0seOP3d ago
thanks!

Did you find this page helpful?