Closed FloatingMilkshake closed 3 years ago
Thx for the report. I see that upstream is able to download the icon got at least dell. I will see what i can do to fix this. But some sites are hard to extract icons from because of some security measures.
Dell should work, but they do have some site protection which could cause some issues. The other one was because it enforced gzip compression but that feature wasn't enabled, after i did that it worked.
After pulling the latest image, something strange happened. It seems like bitwarden_rs is trying to download all icons at once and is failing for all of them. While it repeatedly tries and fails, my vault is totally inaccessible - "waiting for \<domain>...". I had to edit config.json
and disallow icon downloads and restart the container to be able to access my vault again. Now no icons are visible while downloads are disabled and there are several .miss
files in my icon cache folder.
So whatever changes were made in that PR apparently broke all icon downloads? I haven't changed anything on my side other than making my icon cache no longer temporary (before it was mounted to a non-persistent volume, now it's back in the default location inside bw-data/icon_cache
).
And which version are you running? What tag are you using? If all are miss, then it could also be that the instance didn't had access to the internet.
And which version are you running?
1.20.0
What tag are you using?
:latest
it could also be that the instance didn't had access to the internet.
Looks like it doesn't? The bitwarden_rs admin diagnostics page shows no internet access. It had internet access before...how can I fix that? The PC it's running on has internet access, so why wouldn't bitwarden_rs?
Subject of the issue
Some website icons won't download (namely those for
dell.com
andguilded.gg
)Deployment environment
Your environment (Generated via diagnostics page)
Config (Generated via diagnostics page)
Install method: Docker image
Clients used: web vault, desktop (Windows & macOS), iOS
Reverse proxy and version: swag, version unknown
MySQL/MariaDB or PostgreSQL version:
Other relevant details:
Steps to reproduce
The only different parameters that I can remember are those for global Duo Security settings, the setting to disable signups, and the admin token. Other than that I'm not doing anything differently. I'm starting bitwarden_rs the same way I usually do. When using Bitwarden's official server (vault.bitwarden.com), the icons load fine.
Expected behaviour
All icons load
Actual behaviour
Icons for
dell.com
andguilded.gg
are missing, instead the placeholder icon showsTroubleshooting data
Logs when bitwarden_rs tries to fetch the icons: dell.com:
You can see that it fails with a 404 error. But with guilded.gg:
...it seems to move on to the next icon without showing a response? The line after these three is just another request for a different site.