Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

My Vault Not Loading (Web Vault only) #5401

Closed
Aseeef opened this issue Jan 16, 2025 · 27 comments
Closed

My Vault Not Loading (Web Vault only) #5401

Aseeef opened this issue Jan 16, 2025 · 27 comments
Labels
bug Something isn't working

Comments

@Aseeef
Copy link

Aseeef commented Jan 16, 2025

Vaultwarden Support String

Your environment (Generated via diagnostics page)

  • Vaultwarden version: v1.32.7
  • Web-vault version: v2024.6.2c
  • OS/Arch: linux/x86_64
  • Running within a container: true (Base: Debian)
  • Database type: SQLite
  • Database version: 3.46.0
  • Environment settings overridden!: true
  • Uses a reverse proxy: true
  • IP Header check: true (X-Real-IP)
  • Internet access: true
  • Internet access via a proxy: false
  • DNS Check: true
  • 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

Environment settings which are overridden: DOMAIN, SIGNUPS_ALLOWED

Config:

{
  "_duo_akey": null,
  "_enable_duo": true,
  "_enable_email_2fa": false,
  "_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": "fido2-vault-credentials",
  "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": "*****",
  "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": false,
  "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": true,
  "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 | Password Manager",
  "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.32.7

Deployment method

Official Container Image

Custom deployment method

No response

Reverse Proxy

nginx 1.24.0-2ubuntu7.1

Host/Server Operating System

Linux

Operating System Version

Ubuntu 24.04

Clients

Web Vault

Client Version

No response

Steps To Reproduce

Unknown. But this issue affects most accounts on my domain. I do not know what causes this issue. But for the account that is not affected, they are not added to any organizations.

Expected Result

Vaultwarden "My Vault" should load.

Actual Result

  • "My Vault" never loads.
  • Passwords, notes, credentials load in Organizations do eventually load. In fact, by accessing them directly though https://vaultwarden.aseef.dev/#/organizations/ they load instantly.
  • I can still access, update and sync the content of "My Vault" through the official Bitwarden Clients (extension, web/mobile apps). I'm not sure if this is related, but actually my browser extensions were not syncing which is what prompted me to check the webvault in the first place. I was able to solve the browser extension issue by simply reinstalling the extensions.

Logs

No response

Screenshots or Videos

image
^^ dev tools errors

image
^^ eventually stops loading but then "My Vault" is empty.

Additional Context

I don't know since when this issue is active but I only noticed it today. And I'm scared to downgrade to an older version (is that even supported)? It would also be very very annoying to do a clean install because of how I have organizations configured for use with my family (I'll need to remake all orgs and add everyone).

@Aseeef Aseeef added the bug Something isn't working label Jan 16, 2025
@Aseeef Aseeef changed the title My Vault Not Loading My Vault Not Loading (Web Vault only) Jan 16, 2025
@BlackDex
Copy link
Collaborator

I think this has something to do with the key-per-cipher items as described here: #5011

Basically, check for ciphers table in the database which have the key column filled, those are probably causing the issue.
Not sure how many there are but those are probably causing your issues

@mrplur

This comment has been minimized.

@BlackDex
Copy link
Collaborator

Also try the testing tagged images which have some fixes for the new apps.

@chrisguida

This comment has been minimized.

@mrplur

This comment has been minimized.

@chrisguida

This comment has been minimized.

@BlackDex

This comment has been minimized.

@kekec777

This comment has been minimized.

@BlackDex

This comment has been minimized.

@kekec777

This comment has been minimized.

@saturn-hh

This comment has been minimized.

@Monniasza

This comment has been minimized.

@psilantropy

This comment has been minimized.

@lsk-boy-f

This comment has been minimized.

@BlackDex
Copy link
Collaborator

@Aseeef any updates on your issues?

@Aseeef
Copy link
Author

Aseeef commented Jan 20, 2025

@Aseeef any updates on your issues?

My issue is still active. Apologies, headed back to university so been busy.

I'll open up a database explorer to try deleting the ciphers you mentioned soon.

@tarfeef101

This comment has been minimized.

@jeffgoh

This comment has been minimized.

@sangaman

This comment has been minimized.

@BlackDex
Copy link
Collaborator

Just wanted to chime in that I also experienced the Android app breaking while web and browser extensions continued to work. I was on 1.29.0 and updated to 1.32.7 and that fixed the issue. This definitely seems distinct from the OP's issue, but this is the only place I could find discussion of the issue and I didn't want to open a new GH issue for something that is already fixed in the latest release of the server.

There are enough issues and discussion's about this topic to be fair, so you didn't searched hard enough 😉

@chivagio

This comment has been minimized.

@BlackDex
Copy link
Collaborator

I have the same issue. My vault is accessible via web and browser extensions, but doesn't work in the Android app. The vault doesn't open and it says "We were unable to process your request. Please try again or contact us."

As you would have seen, all items regarding Android have been tagged as off-topic, same goes for you!
See #5417 regarding this topic.

@manelrodero

This comment has been minimized.

@BlackDex
Copy link
Collaborator

@manelrodero then please open a new discussion, not an issue, and not hijack an other.

@Aseeef
Copy link
Author

Aseeef commented Jan 25, 2025

@BlackDex sorry for the silence on my end. Finally getting to this. I looked through the issue you referenced, and I want to clarify that I'm only encountering issues on the Web GUI. All my apps are functioning correctly and loading fine.

As I mentioned I did have a small "blip" with my browser extensions ceasing to function, but reinstalling the extension fixed the issue for me.

Recently both my mobile and desktop apps on Bitwarden also updated to the latest version with the new GUI and I haven't had any issues syncing with vaultwarden. I'm only having issues with the web client. I've tried from incognito mode and a different browser and all have this same issue: my primary vault does not load.

Again, organization vaults do eventual load however.

Looking through the issues, this person has the same error as me:
#5060 (comment)

encrypt-worker.0d0845fabb9cc329f366.js:1 Uncaught (in promise) TypeError: Failed to execute 'digest' on 'SubtleCrypto': The provided value is not of type '(ArrayBuffer or ArrayBufferView)'.
    at E.<anonymous> (encrypt-worker.0d0845fabb9cc329f366.js:1:16298)
    at Generator.next (<anonymous>)
    at encrypt-worker.0d0845fabb9cc329f366.js:1:14348
    at new Promise (<anonymous>)
    at x (encrypt-worker.0d0845fabb9cc329f366.js:1:14093)
    at E.hash (encrypt-worker.0d0845fabb9cc329f366.js:1:16093)
    at K.<anonymous> (encrypt-worker.0d0845fabb9cc329f366.js:1:28847)
    at Generator.next (<anonymous>)
    at encrypt-worker.0d0845fabb9cc329f366.js:1:25327
    at new Promise (<anonymous>)Understand this errorAI
console-log.service.ts:43 Finished search indexing

I followed some suggestions in that thread (@5060) and deleted my trash from the bitwarden client but it didnt fix anything.

I also found the ciphers table and indeed my account does have several entries with a non-null 'key' column. I don't know what this means. I don't want to delete anything though since since the vault export function on the bitwarden client doesnt seem to preserve attachments. Is there a way to figure out which entry a certain uuid is associated with?

@Guiorgy
Copy link

Guiorgy commented Jan 26, 2025

I'd suggest making a backup of all vaultwarden data, deleting all those keys from the database, and seeing if that resolves your issue. If it doesn't, then the problem is somewhere else. You can restore the data after that.

@BlackDex
Copy link
Collaborator

Well, you could try to install an older version of Vaultwarden which has an older version of the web-vaults which then might load. But if I'm correct those items will not be visible or show up empty.

On the web-vault if you click on a video the location/url will change and includes that items uuid. You can modify that id to try and show which item it is, butt it probably will be empty i think.

Maybe the Bitwarden cli can help too, but not sure.

Repository owner locked and limited conversation to collaborators Jan 27, 2025
@BlackDex BlackDex converted this issue into discussion #5479 Jan 27, 2025

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests