KDF config requried? #33

Closed
opened 2025-07-08 08:37:56 -04:00 by AtHeartEngineer · 0 comments

Originally created by @tknx on 6/16/2025

Vaultwarden Support String

I went and updated my admin key to Argon2 and am also using a Pangolin tunnel instead of a reverse proxy to access outside my LAN. Running on Unraid docker using latest tag.

Since doing that I am unable to get my browser plugin or bitwarden client to connect since I get a "KDF config is required" error.

Your environment (Generated via diagnostics page)

  • Vaultwarden version: v1.34.1
  • Web-vault version: v2025.5.0
  • OS/Arch: linux/x86_64
  • Running within a container: true (Base: Debian)
  • Database type: SQLite
  • Database version: 3.49.1
  • Uses config.json: true
  • Uses a reverse proxy: false
  • Internet access: true
  • Internet access via a proxy: false
  • DNS Check: true
  • TZ environment: America/Los_Angeles
  • Browser/Server Time Check: true
  • Server/NTP Time Check: true
  • Domain Configuration Check: false
  • HTTPS Check: true
  • Websocket Check: true
  • HTTP Response Checks: true

Config & Details (Generated via diagnostics page)

Show Config & Details

Environment settings which are overridden: SIGNUPS_ALLOWED, INVITATIONS_ALLOWED, ADMIN_TOKEN

Config:

{
  "_duo_akey": null,
  "_enable_duo": false,
  "_enable_email_2fa": false,
  "_enable_smtp": true,
  "_enable_yubico": false,
  "_icon_service_csp": "",
  "_icon_service_url": "",
  "_ip_header_enabled": true,
  "_max_note_size": 10000,
  "_smtp_img_src": "***:",
  "admin_ratelimit_max_burst": 3,
  "admin_ratelimit_seconds": 300,
  "admin_session_lifetime": 20,
  "admin_token": "***",
  "allowed_connect_src": "",
  "allowed_iframe_ancestors": "",
  "attachments_folder": "data/attachments",
  "auth_request_purge_schedule": "30 * * * * *",
  "authenticator_disable_time_drift": false,
  "data_folder": "data",
  "database_conn_init": "",
  "database_max_conns": 10,
  "database_timeout": 30,
  "database_url": "***************",
  "db_connection_retries": 15,
  "disable_2fa_remember": false,
  "disable_admin_token": false,
  "disable_icon_download": false,
  "domain": "*****://************************",
  "domain_origin": "*****://************************",
  "domain_path": "",
  "domain_set": true,
  "duo_context_purge_schedule": "30 * * * * *",
  "duo_host": null,
  "duo_ikey": null,
  "duo_skey": null,
  "duo_use_iframe": false,
  "email_2fa_auto_fallback": false,
  "email_2fa_enforce_on_verified_invite": false,
  "email_attempts_limit": 3,
  "email_change_allowed": true,
  "email_expiration_time": 600,
  "email_token_size": 6,
  "emergency_access_allowed": true,
  "emergency_notification_reminder_schedule": "0 3 * * * *",
  "emergency_request_timeout_schedule": "0 7 * * * *",
  "enable_db_wal": true,
  "enable_websocket": true,
  "enforce_single_org_with_reset_pw_policy": false,
  "event_cleanup_schedule": "0 10 0 * * *",
  "events_days_retain": null,
  "experimental_client_feature_flags": "",
  "extended_logging": true,
  "helo_name": null,
  "hibp_api_key": null,
  "http_request_block_non_global_ips": true,
  "http_request_block_regex": null,
  "icon_blacklist_non_global_ips": true,
  "icon_blacklist_regex": null,
  "icon_cache_folder": "data/icon_cache",
  "icon_cache_negttl": 259200,
  "icon_cache_ttl": 2592000,
  "icon_download_timeout": 10,
  "icon_redirect_code": 302,
  "icon_service": "internal",
  "incomplete_2fa_schedule": "30 * * * * *",
  "incomplete_2fa_time_limit": 3,
  "increase_note_size_limit": false,
  "invitation_expiration_hours": 120,
  "invitation_org_name": "Vaultwarden",
  "invitations_allowed": true,
  "ip_header": "X-Real-IP",
  "job_poll_interval_ms": 30000,
  "log_file": null,
  "log_level": "info",
  "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f",
  "login_ratelimit_max_burst": 10,
  "login_ratelimit_seconds": 60,
  "org_attachment_limit": null,
  "org_creation_users": "",
  "org_events_enabled": false,
  "org_groups_enabled": false,
  "password_hints_allowed": true,
  "password_iterations": 600000,
  "push_enabled": false,
  "push_identity_uri": "https://identity.bitwarden.com",
  "push_installation_id": "***",
  "push_installation_key": "***",
  "push_relay_uri": "https://push.bitwarden.com",
  "reload_templates": false,
  "require_device_email": false,
  "rsa_key_filename": "data/rsa_key",
  "send_purge_schedule": "0 5 * * * *",
  "sendmail_command": null,
  "sends_allowed": true,
  "sends_folder": "data/sends",
  "show_password_hint": false,
  "signups_allowed": false,
  "signups_domains_whitelist": "",
  "signups_verify": false,
  "signups_verify_resend_limit": 6,
  "signups_verify_resend_time": 3600,
  "smtp_accept_invalid_certs": false,
  "smtp_accept_invalid_hostnames": false,
  "smtp_auth_mechanism": null,
  "smtp_debug": false,
  "smtp_embed_images": true,
  "smtp_explicit_tls": null,
  "smtp_from": "***********************",
  "smtp_from_name": "Vaultwarden",
  "smtp_host": "**************",
  "smtp_password": "***",
  "smtp_port": 587,
  "smtp_security": "starttls",
  "smtp_ssl": null,
  "smtp_timeout": 15,
  "smtp_username": "*****************",
  "templates_folder": "data/templates",
  "tmp_folder": "data/tmp",
  "trash_auto_delete_days": null,
  "trash_purge_schedule": "0 5 0 * * *",
  "use_sendmail": false,
  "use_syslog": false,
  "user_attachment_limit": null,
  "user_send_limit": null,
  "web_vault_enabled": true,
  "web_vault_folder": "web-vault/",
  "yubico_client_id": null,
  "yubico_secret_key": null,
  "yubico_server": null
}

Vaultwarden Build Version

v1.34.1

Deployment method

Official Container Image

Custom deployment method

No response

Reverse Proxy

Pangolin 1.4.0 through VPS and Newt

Host/Server Operating System

Linux

Operating System Version

Unraid 7.1.2

Clients

Browser Extension, Desktop

Client Version

2025.5.1 (43022)

Steps To Reproduce

  1. Log into vaultwarden through bitwarden client and get KDF error.

Expected Result

Logs in

Actual Result

Throws error

Logs

[2025-06-16 15:34:07.557][vaultwarden::api::notifications][INFO] Closing WS connection from 10.0.2.213
[2025-06-16 15:34:07.570][request][INFO] GET /api/config
[2025-06-16 15:34:07.570][response][INFO] (config) GET /api/config => 200 OK
[2025-06-16 15:34:07.571][request][INFO] GET /admin/does-not-exist
[2025-06-16 15:34:07.571][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found
[2025-06-16 15:34:07.572][request][INFO] GET /admin/diagnostics/http?code=404
[2025-06-16 15:34:07.572][vaultwarden::api::admin][ERROR] Testing error 404 response
[2025-06-16 15:34:07.572][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 404 Not Found
[2025-06-16 15:34:07.572][request][INFO] GET /admin/diagnostics/http?code=400
[2025-06-16 15:34:07.572][vaultwarden::api::admin][ERROR] Testing error 400 response
[2025-06-16 15:34:07.572][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 400 Bad Request
[2025-06-16 15:34:07.574][request][INFO] GET /admin/diagnostics/http?code=403
[2025-06-16 15:34:07.574][vaultwarden::api::admin][ERROR] Testing error 403 response
[2025-06-16 15:34:07.574][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 403 Forbidden
[2025-06-16 15:34:07.575][request][INFO] GET /admin/diagnostics/http?code=401
[2025-06-16 15:34:07.575][vaultwarden::api::admin][ERROR] Testing error 401 response
[2025-06-16 15:34:07.575][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 401 Unauthorized
[2025-06-16 15:34:56.757][request][INFO] GET /admin
[2025-06-16 15:34:56.759][response][INFO] (admin_page) GET /admin/ => 200 OK
[2025-06-16 15:37:30.130][request][INFO] GET /admin/diagnostics
[2025-06-16 15:37:30.545][vaultwarden::api::admin][ERROR] Unable to parse latest_web_build: '-'
[2025-06-16 15:37:30.566][response][INFO] (diagnostics) GET /admin/diagnostics => 200 OK
[2025-06-16 15:37:30.704][request][INFO] GET /api/config
[2025-06-16 15:37:30.704][response][INFO] (config) GET /api/config => 200 OK
[2025-06-16 15:37:30.706][request][INFO] GET /admin/does-not-exist
[2025-06-16 15:37:30.706][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found
[2025-06-16 15:37:30.709][request][INFO] GET /notifications/anonymous-hub?token=admin-diagnostics
[2025-06-16 15:37:30.709][vaultwarden::api::notifications][INFO] Accepting Anonymous Rocket WS connection from 10.0.2.213
[2025-06-16 15:37:30.709][response][INFO] (anonymous_websockets_hub) GET /notifications/anonymous-hub?<token..> => 200 OK
[2025-06-16 15:37:30.715][request][INFO] GET /admin/diagnostics/http?code=404
[2025-06-16 15:37:30.715][vaultwarden::api::admin][ERROR] Testing error 404 response
[2025-06-16 15:37:30.715][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 404 Not Found
[2025-06-16 15:37:30.716][request][INFO] GET /admin/diagnostics/http?code=400
[2025-06-16 15:37:30.717][vaultwarden::api::admin][ERROR] Testing error 400 response
[2025-06-16 15:37:30.717][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 400 Bad Request
[2025-06-16 15:37:30.718][vaultwarden::api::notifications][INFO] Closing WS connection from 10.0.2.213
[2025-06-16 15:37:30.720][request][INFO] GET /admin/diagnostics/http?code=401
[2025-06-16 15:37:30.720][vaultwarden::api::admin][ERROR] Testing error 401 response
[2025-06-16 15:37:30.720][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 401 Unauthorized
[2025-06-16 15:37:30.722][request][INFO] GET /admin/diagnostics/http?code=403
[2025-06-16 15:37:30.722][vaultwarden::api::admin][ERROR] Testing error 403 response
[2025-06-16 15:37:30.722][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 403 Forbidden
[2025-06-16 15:37:32.945][request][INFO] GET /admin/diagnostics/config
[2025-06-16 15:37:32.945][response][INFO] (get_diagnostics_config) GET /admin/diagnostics/config application/json => 200 OK
[2025-06-16 15:41:51.774][request][INFO] GET /icons/tower.local/icon.png
[2025-06-16 15:41:51.774][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-06-16 15:42:02.374][request][INFO] GET /icons/10.0.0.103/icon.png
[2025-06-16 15:42:02.374][vaultwarden::api::icons][WARN] Blocked address: 10.0.0.103
[2025-06-16 15:42:02.374][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-06-16 15:42:02.387][request][INFO] GET /icons/jellyfin.nagpal.house/icon.png
[2025-06-16 15:42:02.388][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-06-16 15:42:02.394][request][INFO] GET /icons/pangolin.nagpal.house/icon.png
[2025-06-16 15:42:02.395][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK
[2025-06-16 15:42:02.410][request][INFO] GET /icons/calibre.nagpal.house/icon.png
[2025-06-16 15:42:02.494][vaultwarden::api::icons][WARN] Unable to download icon: Req.
[CAUSE] reqwest::Error {
    kind: Request,
    url: "https://calibre.nagpal.house/favicon.ico",
    source: hyper_util::client::legacy::Error(
        Connect,
        Ssl(
            Error {
                code: ErrorCode(
                    1,
                ),
                cause: Some(
                    Ssl(
                        ErrorStack(
                            [
                                Error {
                                    code: 167772294,
                                    library: "SSL routines",
                                    function: "tls_post_process_server_certificate",
                                    reason: "certificate verify failed",
                                    file: "../ssl/statem/statem_clnt.c",
                                    line: 1889,
                                },
                            ],
                        ),
                    ),
                ),
            },
            X509VerifyResult {
                code: 18,
                error: "self-signed certificate",
            },
        ),
    ),
}
[2025-06-16 15:42:02.495][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK

Screenshots or Videos

No response

Additional Context

No response

*Originally created by @tknx on 6/16/2025* ### Vaultwarden Support String I went and updated my admin key to Argon2 and am also using a Pangolin tunnel instead of a reverse proxy to access outside my LAN. Running on Unraid docker using latest tag. Since doing that I am unable to get my browser plugin or bitwarden client to connect since I get a "KDF config is required" error. ### Your environment (Generated via diagnostics page) * Vaultwarden version: v1.34.1 * Web-vault version: v2025.5.0 * OS/Arch: linux/x86_64 * Running within a container: true (Base: Debian) * Database type: SQLite * Database version: 3.49.1 * Uses config.json: true * Uses a reverse proxy: false * Internet access: true * Internet access via a proxy: false * DNS Check: true * TZ environment: America/Los_Angeles * Browser/Server Time Check: true * Server/NTP Time Check: true * Domain Configuration Check: false * HTTPS Check: true * Websocket Check: true * HTTP Response Checks: true ### Config & Details (Generated via diagnostics page) <details><summary>Show Config & Details</summary> **Environment settings which are overridden:** SIGNUPS_ALLOWED, INVITATIONS_ALLOWED, ADMIN_TOKEN **Config:** ```json { "_duo_akey": null, "_enable_duo": false, "_enable_email_2fa": false, "_enable_smtp": true, "_enable_yubico": false, "_icon_service_csp": "", "_icon_service_url": "", "_ip_header_enabled": true, "_max_note_size": 10000, "_smtp_img_src": "***:", "admin_ratelimit_max_burst": 3, "admin_ratelimit_seconds": 300, "admin_session_lifetime": 20, "admin_token": "***", "allowed_connect_src": "", "allowed_iframe_ancestors": "", "attachments_folder": "data/attachments", "auth_request_purge_schedule": "30 * * * * *", "authenticator_disable_time_drift": false, "data_folder": "data", "database_conn_init": "", "database_max_conns": 10, "database_timeout": 30, "database_url": "***************", "db_connection_retries": 15, "disable_2fa_remember": false, "disable_admin_token": false, "disable_icon_download": false, "domain": "*****://************************", "domain_origin": "*****://************************", "domain_path": "", "domain_set": true, "duo_context_purge_schedule": "30 * * * * *", "duo_host": null, "duo_ikey": null, "duo_skey": null, "duo_use_iframe": false, "email_2fa_auto_fallback": false, "email_2fa_enforce_on_verified_invite": false, "email_attempts_limit": 3, "email_change_allowed": true, "email_expiration_time": 600, "email_token_size": 6, "emergency_access_allowed": true, "emergency_notification_reminder_schedule": "0 3 * * * *", "emergency_request_timeout_schedule": "0 7 * * * *", "enable_db_wal": true, "enable_websocket": true, "enforce_single_org_with_reset_pw_policy": false, "event_cleanup_schedule": "0 10 0 * * *", "events_days_retain": null, "experimental_client_feature_flags": "", "extended_logging": true, "helo_name": null, "hibp_api_key": null, "http_request_block_non_global_ips": true, "http_request_block_regex": null, "icon_blacklist_non_global_ips": true, "icon_blacklist_regex": null, "icon_cache_folder": "data/icon_cache", "icon_cache_negttl": 259200, "icon_cache_ttl": 2592000, "icon_download_timeout": 10, "icon_redirect_code": 302, "icon_service": "internal", "incomplete_2fa_schedule": "30 * * * * *", "incomplete_2fa_time_limit": 3, "increase_note_size_limit": false, "invitation_expiration_hours": 120, "invitation_org_name": "Vaultwarden", "invitations_allowed": true, "ip_header": "X-Real-IP", "job_poll_interval_ms": 30000, "log_file": null, "log_level": "info", "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f", "login_ratelimit_max_burst": 10, "login_ratelimit_seconds": 60, "org_attachment_limit": null, "org_creation_users": "", "org_events_enabled": false, "org_groups_enabled": false, "password_hints_allowed": true, "password_iterations": 600000, "push_enabled": false, "push_identity_uri": "https://identity.bitwarden.com", "push_installation_id": "***", "push_installation_key": "***", "push_relay_uri": "https://push.bitwarden.com", "reload_templates": false, "require_device_email": false, "rsa_key_filename": "data/rsa_key", "send_purge_schedule": "0 5 * * * *", "sendmail_command": null, "sends_allowed": true, "sends_folder": "data/sends", "show_password_hint": false, "signups_allowed": false, "signups_domains_whitelist": "", "signups_verify": false, "signups_verify_resend_limit": 6, "signups_verify_resend_time": 3600, "smtp_accept_invalid_certs": false, "smtp_accept_invalid_hostnames": false, "smtp_auth_mechanism": null, "smtp_debug": false, "smtp_embed_images": true, "smtp_explicit_tls": null, "smtp_from": "***********************", "smtp_from_name": "Vaultwarden", "smtp_host": "**************", "smtp_password": "***", "smtp_port": 587, "smtp_security": "starttls", "smtp_ssl": null, "smtp_timeout": 15, "smtp_username": "*****************", "templates_folder": "data/templates", "tmp_folder": "data/tmp", "trash_auto_delete_days": null, "trash_purge_schedule": "0 5 0 * * *", "use_sendmail": false, "use_syslog": false, "user_attachment_limit": null, "user_send_limit": null, "web_vault_enabled": true, "web_vault_folder": "web-vault/", "yubico_client_id": null, "yubico_secret_key": null, "yubico_server": null } ``` </details> ### Vaultwarden Build Version v1.34.1 ### Deployment method Official Container Image ### Custom deployment method _No response_ ### Reverse Proxy Pangolin 1.4.0 through VPS and Newt ### Host/Server Operating System Linux ### Operating System Version Unraid 7.1.2 ### Clients Browser Extension, Desktop ### Client Version 2025.5.1 (43022) ### Steps To Reproduce 1. Log into vaultwarden through bitwarden client and get KDF error. ### Expected Result Logs in ### Actual Result Throws error ### Logs ```text [2025-06-16 15:34:07.557][vaultwarden::api::notifications][INFO] Closing WS connection from 10.0.2.213 [2025-06-16 15:34:07.570][request][INFO] GET /api/config [2025-06-16 15:34:07.570][response][INFO] (config) GET /api/config => 200 OK [2025-06-16 15:34:07.571][request][INFO] GET /admin/does-not-exist [2025-06-16 15:34:07.571][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found [2025-06-16 15:34:07.572][request][INFO] GET /admin/diagnostics/http?code=404 [2025-06-16 15:34:07.572][vaultwarden::api::admin][ERROR] Testing error 404 response [2025-06-16 15:34:07.572][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 404 Not Found [2025-06-16 15:34:07.572][request][INFO] GET /admin/diagnostics/http?code=400 [2025-06-16 15:34:07.572][vaultwarden::api::admin][ERROR] Testing error 400 response [2025-06-16 15:34:07.572][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 400 Bad Request [2025-06-16 15:34:07.574][request][INFO] GET /admin/diagnostics/http?code=403 [2025-06-16 15:34:07.574][vaultwarden::api::admin][ERROR] Testing error 403 response [2025-06-16 15:34:07.574][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 403 Forbidden [2025-06-16 15:34:07.575][request][INFO] GET /admin/diagnostics/http?code=401 [2025-06-16 15:34:07.575][vaultwarden::api::admin][ERROR] Testing error 401 response [2025-06-16 15:34:07.575][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 401 Unauthorized [2025-06-16 15:34:56.757][request][INFO] GET /admin [2025-06-16 15:34:56.759][response][INFO] (admin_page) GET /admin/ => 200 OK [2025-06-16 15:37:30.130][request][INFO] GET /admin/diagnostics [2025-06-16 15:37:30.545][vaultwarden::api::admin][ERROR] Unable to parse latest_web_build: '-' [2025-06-16 15:37:30.566][response][INFO] (diagnostics) GET /admin/diagnostics => 200 OK [2025-06-16 15:37:30.704][request][INFO] GET /api/config [2025-06-16 15:37:30.704][response][INFO] (config) GET /api/config => 200 OK [2025-06-16 15:37:30.706][request][INFO] GET /admin/does-not-exist [2025-06-16 15:37:30.706][response][INFO] (web_files) GET /<p..> [10] => 404 Not Found [2025-06-16 15:37:30.709][request][INFO] GET /notifications/anonymous-hub?token=admin-diagnostics [2025-06-16 15:37:30.709][vaultwarden::api::notifications][INFO] Accepting Anonymous Rocket WS connection from 10.0.2.213 [2025-06-16 15:37:30.709][response][INFO] (anonymous_websockets_hub) GET /notifications/anonymous-hub?<token..> => 200 OK [2025-06-16 15:37:30.715][request][INFO] GET /admin/diagnostics/http?code=404 [2025-06-16 15:37:30.715][vaultwarden::api::admin][ERROR] Testing error 404 response [2025-06-16 15:37:30.715][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 404 Not Found [2025-06-16 15:37:30.716][request][INFO] GET /admin/diagnostics/http?code=400 [2025-06-16 15:37:30.717][vaultwarden::api::admin][ERROR] Testing error 400 response [2025-06-16 15:37:30.717][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 400 Bad Request [2025-06-16 15:37:30.718][vaultwarden::api::notifications][INFO] Closing WS connection from 10.0.2.213 [2025-06-16 15:37:30.720][request][INFO] GET /admin/diagnostics/http?code=401 [2025-06-16 15:37:30.720][vaultwarden::api::admin][ERROR] Testing error 401 response [2025-06-16 15:37:30.720][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 401 Unauthorized [2025-06-16 15:37:30.722][request][INFO] GET /admin/diagnostics/http?code=403 [2025-06-16 15:37:30.722][vaultwarden::api::admin][ERROR] Testing error 403 response [2025-06-16 15:37:30.722][response][INFO] (get_diagnostics_http) GET /admin/diagnostics/http?<code> => 403 Forbidden [2025-06-16 15:37:32.945][request][INFO] GET /admin/diagnostics/config [2025-06-16 15:37:32.945][response][INFO] (get_diagnostics_config) GET /admin/diagnostics/config application/json => 200 OK [2025-06-16 15:41:51.774][request][INFO] GET /icons/tower.local/icon.png [2025-06-16 15:41:51.774][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-06-16 15:42:02.374][request][INFO] GET /icons/10.0.0.103/icon.png [2025-06-16 15:42:02.374][vaultwarden::api::icons][WARN] Blocked address: 10.0.0.103 [2025-06-16 15:42:02.374][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-06-16 15:42:02.387][request][INFO] GET /icons/jellyfin.nagpal.house/icon.png [2025-06-16 15:42:02.388][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-06-16 15:42:02.394][request][INFO] GET /icons/pangolin.nagpal.house/icon.png [2025-06-16 15:42:02.395][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK [2025-06-16 15:42:02.410][request][INFO] GET /icons/calibre.nagpal.house/icon.png [2025-06-16 15:42:02.494][vaultwarden::api::icons][WARN] Unable to download icon: Req. [CAUSE] reqwest::Error { kind: Request, url: "https://calibre.nagpal.house/favicon.ico", source: hyper_util::client::legacy::Error( Connect, Ssl( Error { code: ErrorCode( 1, ), cause: Some( Ssl( ErrorStack( [ Error { code: 167772294, library: "SSL routines", function: "tls_post_process_server_certificate", reason: "certificate verify failed", file: "../ssl/statem/statem_clnt.c", line: 1889, }, ], ), ), ), }, X509VerifyResult { code: 18, error: "self-signed certificate", }, ), ), } [2025-06-16 15:42:02.495][response][INFO] (icon_internal) GET /icons/<domain>/icon.png => 200 OK ``` ### Screenshots or Videos _No response_ ### Additional Context _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/vaultwarden#33