[GH-ISSUE #6110] 1.34.2 can't login #2344

Closed
opened 2026-03-03 02:17:22 +03:00 by kerem · 7 comments
Owner

Originally created by @woolmonkey on GitHub (Jul 28, 2025).
Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/6110

Prerequisites

Vaultwarden Support String

Your environment (Generated via diagnostics page)

  • Vaultwarden version: v1.34.2
  • Web-vault version: v2025.7.0
  • OS/Arch: linux/x86_64
  • Running within a container: true (Base: Alpine)
  • Database type: MySQL
  • Database version: 11.8.2-MariaDB-ubu2404
  • Uses config.json: false
  • Uses a reverse proxy: true
  • IP Header check: true (X-Real-IP)
  • Internet access: true
  • Internet access via a proxy: false
  • DNS Check: true
  • TZ environment: America/Edmonton
  • Browser/Server Time Check: true
  • Server/NTP Time Check: true
  • Domain Configuration Check: true
  • HTTPS Check: true
  • Websocket Check: true
  • HTTP Response Checks: true

Config & Details (Generated via diagnostics page)

Show Config & Details

Config:

{
  "_duo_akey": null,
  "_enable_duo": true,
  "_enable_email_2fa": true,
  "_enable_smtp": true,
  "_enable_yubico": true,
  "_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": "/data/bitwarden.og",
  "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

1.34.2

Deployment method

Official Container Image

Custom deployment method

No response

Reverse Proxy

Caddy 2.19

Host/Server Operating System

Linux

Operating System Version

Debian

Clients

Web Vault

Client Version

2025.7

Steps To Reproduce

  1. Update to 1.34.2
  2. Try to login
  3. Just spins
  4. Click on '...'
  5. Etc '...'

Expected Result

Page to load

Actual Result

Just spins

Logs

[2025-07-28 07:36:21.670][start][INFO] Rocket has launched from http://0.0.0.0:80
[2025-07-28 07:36:40.515][request][INFO] POST /identity/connect/token
[2025-07-28 07:36:40.522][response][INFO] (login) POST /identity/connect/token => 200 OK
[2025-07-28 07:36:40.523][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL
[2025-07-28 07:36:40.523][vaultwarden::api::notifications][INFO] Accepting Rocket WS connection from 
[2025-07-28 07:36:40.523][response][INFO] (websockets_hub) GET /notifications/hub?<data..> => 200 OK
[2025-07-28 07:36:40.546][request][INFO] GET /api/sync?excludeDomains=true
[2025-07-28 07:36:40.553][panic][ERROR] thread 'rocket-worker-thread' panicked at 'range end index 4 out of range for slice of length 0': /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.2.12/src/mysql/value.rs:69
   0: vaultwarden::init_logging::{{closure}}
   1: std::panicking::rust_panic_with_hook
   2: std::panicking::begin_panic_handler::{{closure}}
   3: std::sys::backtrace::__rust_end_short_backtrace
   4: __rustc::rust_begin_unwind
   5: core::panicking::panic_fmt
   6: core::slice::index::slice_end_index_len_fail::do_panic::runtime
   7: core::slice::index::slice_end_index_len_fail
   8: diesel::mysql::value::MysqlValue::numeric_value
   9: diesel::mysql::types::primitives::<impl diesel::deserialize::FromSql<diesel::sql_types::Integer,diesel::mysql::backend::Mysql> for i32>::from_sql
  10: <T as diesel::deserialize::FromStaticSqlRow<ST,DB>>::build_from_row
  11: <diesel::query_dsl::load_dsl::private::LoadIter<U,C,ST,DB> as core::iter::traits::iterator::Iterator>::next
  12: core::iter::traits::iterator::Iterator::collect
  13: vaultwarden::db::models::cipher::Cipher::find_by_user::{{closure}}::{{closure}}
  14: vaultwarden::db::models::cipher::Cipher::find_by_user::{{closure}}
  15: vaultwarden::db::models::cipher::Cipher::find_by_user_visible::{{closure}}
  16: vaultwarden::api::core::ciphers::sync::into_info::monomorphized_function::{{closure}}
  17: rocket::server::<impl rocket::rkt::Rocket<rocket::phase::Orbit>>::route::{{closure}}
  18: rocket::server::hyper_service_fn::{{closure}}::{{closure}}
  19: tokio::runtime::task::raw::poll
  20: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
  21: tokio::runtime::scheduler::multi_thread::worker::run
  22: tokio::runtime::task::raw::poll
  23: std::sys::backtrace::__rust_begin_short_backtrace
  24: core::ops::function::FnOnce::call_once{{vtable.shim}}
  25: std::sys::pal::unix::thread::Thread::new::thread_start

[2025-07-28 07:36:40.555][response][INFO] (sync) GET /api/sync?<data..> => 500 Internal Server Error

Screenshots or Videos

No response

Additional Context

Running Alpine version

Originally created by @woolmonkey on GitHub (Jul 28, 2025). Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/6110 ### Prerequisites - [x] I have searched the existing **Closed _AND_ Open** [Issues](https://github.com/dani-garcia/vaultwarden/issues?q=is%3Aissue%20) **_AND_** [Discussions](https://github.com/dani-garcia/vaultwarden/discussions?discussions_q=) - [x] I have searched and read the [documentation](https://github.com/dani-garcia/vaultwarden/wiki/) ### Vaultwarden Support String ### Your environment (Generated via diagnostics page) * Vaultwarden version: v1.34.2 * Web-vault version: v2025.7.0 * OS/Arch: linux/x86_64 * Running within a container: true (Base: Alpine) * Database type: MySQL * Database version: 11.8.2-MariaDB-ubu2404 * Uses config.json: false * Uses a reverse proxy: true * IP Header check: true (X-Real-IP) * Internet access: true * Internet access via a proxy: false * DNS Check: true * TZ environment: America/Edmonton * Browser/Server Time Check: true * Server/NTP Time Check: true * Domain Configuration Check: true * HTTPS Check: true * Websocket Check: true * HTTP Response Checks: true ### Config & Details (Generated via diagnostics page) <details><summary>Show Config & Details</summary> **Config:** ```json { "_duo_akey": null, "_enable_duo": true, "_enable_email_2fa": true, "_enable_smtp": true, "_enable_yubico": true, "_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": "/data/bitwarden.og", "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 1.34.2 ### Deployment method Official Container Image ### Custom deployment method _No response_ ### Reverse Proxy Caddy 2.19 ### Host/Server Operating System Linux ### Operating System Version Debian ### Clients Web Vault ### Client Version 2025.7 ### Steps To Reproduce 1. Update to 1.34.2 2. Try to login 3. Just spins 4. Click on '...' 5. Etc '...' ### Expected Result Page to load ### Actual Result Just spins ### Logs ```text [2025-07-28 07:36:21.670][start][INFO] Rocket has launched from http://0.0.0.0:80 [2025-07-28 07:36:40.515][request][INFO] POST /identity/connect/token [2025-07-28 07:36:40.522][response][INFO] (login) POST /identity/connect/token => 200 OK [2025-07-28 07:36:40.523][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL [2025-07-28 07:36:40.523][vaultwarden::api::notifications][INFO] Accepting Rocket WS connection from [2025-07-28 07:36:40.523][response][INFO] (websockets_hub) GET /notifications/hub?<data..> => 200 OK [2025-07-28 07:36:40.546][request][INFO] GET /api/sync?excludeDomains=true [2025-07-28 07:36:40.553][panic][ERROR] thread 'rocket-worker-thread' panicked at 'range end index 4 out of range for slice of length 0': /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.2.12/src/mysql/value.rs:69 0: vaultwarden::init_logging::{{closure}} 1: std::panicking::rust_panic_with_hook 2: std::panicking::begin_panic_handler::{{closure}} 3: std::sys::backtrace::__rust_end_short_backtrace 4: __rustc::rust_begin_unwind 5: core::panicking::panic_fmt 6: core::slice::index::slice_end_index_len_fail::do_panic::runtime 7: core::slice::index::slice_end_index_len_fail 8: diesel::mysql::value::MysqlValue::numeric_value 9: diesel::mysql::types::primitives::<impl diesel::deserialize::FromSql<diesel::sql_types::Integer,diesel::mysql::backend::Mysql> for i32>::from_sql 10: <T as diesel::deserialize::FromStaticSqlRow<ST,DB>>::build_from_row 11: <diesel::query_dsl::load_dsl::private::LoadIter<U,C,ST,DB> as core::iter::traits::iterator::Iterator>::next 12: core::iter::traits::iterator::Iterator::collect 13: vaultwarden::db::models::cipher::Cipher::find_by_user::{{closure}}::{{closure}} 14: vaultwarden::db::models::cipher::Cipher::find_by_user::{{closure}} 15: vaultwarden::db::models::cipher::Cipher::find_by_user_visible::{{closure}} 16: vaultwarden::api::core::ciphers::sync::into_info::monomorphized_function::{{closure}} 17: rocket::server::<impl rocket::rkt::Rocket<rocket::phase::Orbit>>::route::{{closure}} 18: rocket::server::hyper_service_fn::{{closure}}::{{closure}} 19: tokio::runtime::task::raw::poll 20: tokio::runtime::scheduler::multi_thread::worker::Context::run_task 21: tokio::runtime::scheduler::multi_thread::worker::run 22: tokio::runtime::task::raw::poll 23: std::sys::backtrace::__rust_begin_short_backtrace 24: core::ops::function::FnOnce::call_once{{vtable.shim}} 25: std::sys::pal::unix::thread::Thread::new::thread_start [2025-07-28 07:36:40.555][response][INFO] (sync) GET /api/sync?<data..> => 500 Internal Server Error ``` ### Screenshots or Videos _No response_ ### Additional Context Running Alpine version
kerem 2026-03-03 02:17:22 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@stefan0xC commented on GitHub (Jul 28, 2025):

Related discussion #5959 (apparently this is still an issue in the alpine images).

<!-- gh-comment-id:3127323540 --> @stefan0xC commented on GitHub (Jul 28, 2025): Related discussion #5959 (apparently this is still an issue in the `alpine` images).
Author
Owner

@BlackDex commented on GitHub (Jul 28, 2025):

Seems to be an issue with MariaDB v3.4.6, i just tested v3.4.5, and that worked without issues.

<!-- gh-comment-id:3127664935 --> @BlackDex commented on GitHub (Jul 28, 2025): Seems to be an issue with MariaDB v3.4.6, i just tested v3.4.5, and that worked without issues.
Author
Owner

@stefan0xC commented on GitHub (Jul 28, 2025):

Seems to be an issue with MariaDB v3.4.6, i just tested v3.4.5, and that worked without issues.

You mean the MariaDB Connector/C 3.4.6?

<!-- gh-comment-id:3127872609 --> @stefan0xC commented on GitHub (Jul 28, 2025): > Seems to be an issue with MariaDB v3.4.6, i just tested v3.4.5, and that worked without issues. You mean the [MariaDB Connector/C 3.4.6](https://github.com/mariadb-corporation/mariadb-connector-c/releases/tag/v3.4.6)?
Author
Owner

@BlackDex commented on GitHub (Jul 28, 2025):

Seems to be an issue with MariaDB v3.4.6, i just tested v3.4.5, and that worked without issues.

You mean the MariaDB Connector/C 3.4.6?

Yes

<!-- gh-comment-id:3127980972 --> @BlackDex commented on GitHub (Jul 28, 2025): > > Seems to be an issue with MariaDB v3.4.6, i just tested v3.4.5, and that worked without issues. > > You mean the [MariaDB Connector/C 3.4.6](https://github.com/mariadb-corporation/mariadb-connector-c/releases/tag/v3.4.6)? Yes
Author
Owner

@BlackDex commented on GitHub (Jul 28, 2025):

I retested it just now, and MariaDB Connector/C v3.4.5 does not trigger the issue.
We will be triggering a new release a.s.a.p.

<!-- gh-comment-id:3128265279 --> @BlackDex commented on GitHub (Jul 28, 2025): I retested it just now, and MariaDB Connector/C v3.4.5 does not trigger the issue. We will be triggering a new release a.s.a.p.
Author
Owner

@BlackDex commented on GitHub (Jul 28, 2025):

@woolmonkey could you test the current :testing tagged container?

<!-- gh-comment-id:3129636115 --> @BlackDex commented on GitHub (Jul 28, 2025): @woolmonkey could you test the current `:testing` tagged container?
Author
Owner

@woolmonkey commented on GitHub (Jul 28, 2025):

Seems to be working fine

<!-- gh-comment-id:3130079371 --> @woolmonkey commented on GitHub (Jul 28, 2025): Seems to be working fine
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/vaultwarden#2344
No description provided.