First of all, this is not one of the my master password suddenly does not work anymore posts. It works perfectly fine in browser or other devices.
The issue is that the desktop app on linux/aurora does not unlock properly. My guess is that it does not manage to save some information to the keyring.
Expected behavior:
- login with email and password
- lock the vault
- login with password only (this fails)
What I have to do now is logout completely and log back in with email and password again.
I copied the password from step 3 to log back in and doublechecked it in cleartext so it should definitely be the same
â
Operating System: Aurora 43
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.17.12-300.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 Ă 11th Gen IntelÂź Coreâą i7-1165G7 @ 2.80GHz
Memory: 16 GiB of RAM (15.3 GiB usable)
Graphics Processor: IntelÂź IrisÂź Xe Graphics
Bitwarden Version 2026.1.0
I tried Flatpak, AppImage and rpm via rpm-ostree, all had the same behavior
I use kwallet6 with default setting
â
This is the log from rpm:
â bitwarden
Checking for beta autoupdate feature for deb/rpm distributions
Found package-type: rpm
12:28:00.522 âș State version: 74
12:28:00.524 âș Migrator MinVersionMigrator (to version 3) should migrate: false - up
12:28:00.524 âș Migrator RemoveEverBeenUnlockedMigrator (to version 4) should migrate: false - up
12:28:00.525 âș Migrator AddKeyTypeToOrgKeysMigrator (to version 5) should migrate: false - up
12:28:00.525 âș Migrator RemoveLegacyEtmKeyMigrator (to version 6) should migrate: false - up
12:28:00.525 âș Migrator MoveBiometricAutoPromptToAccount (to version 7) should migrate: false - up
12:28:00.525 âș Migrator MoveStateVersionMigrator (to version 8) should migrate: false - up
12:28:00.525 âș Migrator MoveBrowserSettingsToGlobal (to version 9) should migrate: false - up
12:28:00.525 âș Migrator EverHadUserKeyMigrator (to version 10) should migrate: false - up
12:28:00.526 âș Migrator OrganizationKeyMigrator (to version 11) should migrate: false - up
12:28:00.526 âș Migrator MoveEnvironmentStateToProviders (to version 12) should migrate: false - up
12:28:00.526 âș Migrator ProviderKeyMigrator (to version 13) should migrate: false - up
12:28:00.526 âș Migrator MoveBiometricClientKeyHalfToStateProviders (to version 14) should migrate: false - up
12:28:00.526 âș Migrator FolderMigrator (to version 15) should migrate: false - up
12:28:00.526 âș Migrator LastSyncMigrator (to version 16) should migrate: false - up
12:28:00.526 âș Migrator EnablePasskeysMigrator (to version 17) should migrate: false - up
12:28:00.526 âș Migrator AutofillSettingsKeyMigrator (to version 18) should migrate: false - up
12:28:00.526 âș Migrator RequirePasswordOnStartMigrator (to version 19) should migrate: false - up
12:28:00.526 âș Migrator PrivateKeyMigrator (to version 20) should migrate: false - up
12:28:00.526 âș Migrator CollectionMigrator (to version 21) should migrate: false - up
12:28:00.527 âș Migrator CollapsedGroupingsMigrator (to version 22) should migrate: false - up
12:28:00.527 âș Migrator MoveBiometricPromptsToStateProviders (to version 23) should migrate: false - up
12:28:00.527 âș Migrator SmOnboardingTasksMigrator (to version 24) should migrate: false - up
12:28:00.527 âș Migrator ClearClipboardDelayMigrator (to version 25) should migrate: false - up
12:28:00.527 âș Migrator RevertLastSyncMigrator (to version 26) should migrate: false - up
12:28:00.527 âș Migrator BadgeSettingsMigrator (to version 27) should migrate: false - up
12:28:00.527 âș Migrator MoveBiometricUnlockToStateProviders (to version 28) should migrate: false - up
12:28:00.527 âș Migrator UserNotificationSettingsKeyMigrator (to version 29) should migrate: false - up
12:28:00.527 âș Migrator PolicyMigrator (to version 30) should migrate: false - up
12:28:00.527 âș Migrator EnableContextMenuMigrator (to version 31) should migrate: false - up
12:28:00.527 âș Migrator PreferredLanguageMigrator (to version 32) should migrate: false - up
12:28:00.527 âș Migrator AppIdMigrator (to version 33) should migrate: false - up
12:28:00.527 âș Migrator DomainSettingsMigrator (to version 34) should migrate: false - up
12:28:00.528 âș Migrator MoveThemeToStateProviderMigrator (to version 35) should migrate: false - up
12:28:00.528 âș Migrator VaultSettingsKeyMigrator (to version 36) should migrate: false - up
12:28:00.528 âș Migrator AvatarColorMigrator (to version 37) should migrate: false - up
12:28:00.528 âș Migrator TokenServiceStateProviderMigrator (to version 38) should migrate: false - up
12:28:00.528 âș Migrator MoveBillingAccountProfileMigrator (to version 39) should migrate: false - up
12:28:00.528 âș Migrator OrganizationMigrator (to version 40) should migrate: false - up
12:28:00.528 âș Migrator EventCollectionMigrator (to version 41) should migrate: false - up
12:28:00.528 âș Migrator EnableFaviconMigrator (to version 42) should migrate: false - up
12:28:00.528 âș Migrator AutoConfirmFingerPrintsMigrator (to version 43) should migrate: false - up
12:28:00.528 âș Migrator UserDecryptionOptionsMigrator (to version 44) should migrate: false - up
12:28:00.528 âș Migrator MergeEnvironmentState (to version 45) should migrate: false - up
12:28:00.528 âș Migrator DeleteBiometricPromptCancelledData (to version 46) should migrate: false - up
12:28:00.528 âș Migrator MoveDesktopSettingsMigrator (to version 47) should migrate: false - up
12:28:00.529 âș Migrator MoveDdgToStateProviderMigrator (to version 48) should migrate: false - up
12:28:00.529 âș Migrator AccountServerConfigMigrator (to version 49) should migrate: false - up
12:28:00.529 âș Migrator KeyConnectorMigrator (to version 50) should migrate: false - up
12:28:00.529 âș Migrator RememberedEmailMigrator (to version 51) should migrate: false - up
12:28:00.529 âș Migrator DeleteInstalledVersion (to version 52) should migrate: false - up
12:28:00.529 âș Migrator DeviceTrustServiceStateProviderMigrator (to version 53) should migrate: false - up
12:28:00.529 âș Migrator SendMigrator (to version 54) should migrate: false - up
12:28:00.529 âș Migrator MoveMasterKeyStateToProviderMigrator (to version 55) should migrate: false - up
12:28:00.529 âș Migrator AuthRequestMigrator (to version 56) should migrate: false - up
12:28:00.529 âș Migrator CipherServiceMigrator (to version 57) should migrate: false - up
12:28:00.529 âș Migrator RemoveRefreshTokenMigratedFlagMigrator (to version 58) should migrate: false - up
12:28:00.529 âș Migrator KdfConfigMigrator (to version 59) should migrate: false - up
12:28:00.530 âș Migrator KnownAccountsMigrator (to version 60) should migrate: false - up
12:28:00.530 âș Migrator PinStateMigrator (to version 61) should migrate: false - up
12:28:00.530 âș Migrator VaultTimeoutSettingsServiceStateProviderMigrator (to version 62) should migrate: false - up
12:28:00.530 âș Migrator PasswordOptionsMigrator (to version 63) should migrate: false - up
12:28:00.530 âș Migrator GeneratorHistoryMigrator (to version 64) should migrate: false - up
12:28:00.530 âș Migrator ForwarderOptionsMigrator (to version 65) should migrate: false - up
12:28:00.530 âș Migrator MoveFinalDesktopSettingsMigrator (to version 66) should migrate: false - up
12:28:00.530 âș Migrator RemoveUnassignedItemsBannerDismissed (to version 67) should migrate: false - up
12:28:00.530 âș Migrator MoveLastSyncDate (to version 68) should migrate: false - up
12:28:00.530 âș Migrator MigrateIncorrectFolderKey (to version 69) should migrate: false - up
12:28:00.530 âș Migrator RemoveAcBannersDismissed (to version 70) should migrate: false - up
12:28:00.530 âș Migrator RemoveNewCustomizationOptionsCalloutDismissed (to version 71) should migrate: false - up
12:28:00.530 âș Migrator RemoveAccountDeprovisioningBannerDismissed (to version 72) should migrate: false - up
12:28:00.530 âș Migrator AddMasterPasswordUnlockData (to version 73) should migrate: false - up
12:28:00.530 âș Migrator RemoveLegacyPin (to version 74) should migrate: false - up
(bitwarden-app:12042): Gtk-WARNING **: 12:28:00.573: Theme parsing error: gtk.css:2:33: Failed to import: Fehler beim Ăffnen der Datei »/home/user/.config/gtk-3.0/window_decorations.css«: Datei oder Verzeichnis nicht gefunden
12:28:00.616 âș [Process Isolation] Isolating process from debuggers and memory dumps
12:28:00.621 âș [NAPI] [INFO] desktop_core::process_isolation::process_isolation: Disabling ptrace and memory access for main via PR_SET_DUMPABLE. pid=12042
12:28:00.624 âș Coredumps are disabled in renderer process
12:28:01.502 âș [Native Messaging IPC] Clearing connected apps
Error occurred in handler for âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
at Session. (node:electron/js2c/browser_init:2:107393)
at Session.emit (node:events:519:28)
12:28:01.504 âș State version: 74
12:28:01.508 âș Unhandled error in angular Error: Error invoking remote method âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
12:28:01.508 âș [NAPI] [INFO] desktop_core::password::password: falling back to get legacy Bitwarden_auto [some-string]_user_auto
12:28:01.560 âș Using SignalR for server notifications
12:28:01.587 âș [TokenService] Error decrypting access token Error: The cipherâs MAC doesnât match the expected value
12:28:01.588 âș Failed to decrypt access token Error: The cipherâs MAC doesnât match the expected value
(bitwarden-app:12042): IBUS-WARNING **: 12:28:01.622: Unable to connect to ibus: Die angegebene Adresse ist leer
12:28:01.659 âș [TokenService] Error decrypting access token Error: The cipherâs MAC doesnât match the expected value
12:28:01.660 âș Failed to decrypt access token Error: The cipherâs MAC doesnât match the expected value
12:28:01.660 âș Error refreshing access token: Error: Access token not found.
12:28:01.661 âș [TokenService] Error decrypting access token Error: The cipherâs MAC doesnât match the expected value
12:28:01.661 âș Failed to decrypt access token Error: The cipherâs MAC doesnât match the expected value
12:28:01.662 âș [SignalR] Failed to start the connection: Error: Failed to decode access token: Access token not found.
12:28:01.727 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:01.736 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:01.736 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:01.737 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:01.755 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:01.759 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:02.033 âș Using SignalR for server notifications
12:28:02.042 âș [TokenService] Error decrypting access token Error: The cipherâs MAC doesnât match the expected value
12:28:02.043 âș Failed to decrypt access token Error: The cipherâs MAC doesnât match the expected value
12:28:02.049 âș [TokenService] Error decrypting access token Error: The cipherâs MAC doesnât match the expected value
12:28:02.049 âș Failed to decrypt access token Error: The cipherâs MAC doesnât match the expected value
12:28:02.049 âș [SignalR] Failed to start the connection: Error: Failed to decode access token: Access token not found.
12:28:02.131 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:02.131 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:02.131 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:02.142 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:02.142 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:02.143 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:02.155 âș Active account changed, clearing SSH keys
Error occurred in handler for âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
at Session. (node:electron/js2c/browser_init:2:107393)
at Session.emit (node:events:519:28)
12:28:02.159 âș Failed to clear SSH keys Error: Error invoking remote method âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
12:28:02.201 âș Active account changed, clearing SSH keys
Error occurred in handler for âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
at Session. (node:electron/js2c/browser_init:2:107393)
at Session.emit (node:events:519:28)
12:28:02.216 âș Retrieving application id
12:28:02.217 âș Failed to clear SSH keys Error: Error invoking remote method âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
12:28:02.218 âș Reloading render process
[12102:0208/122802.218996:FATAL:content/child/child_thread_impl.cc:377] Crashing because hung
12:28:02.219 âș Reloading render process
12:28:02.287 âș Render process reloaded
12:28:02.288 âș Render process reloaded
12:28:02.727 âș [Native Messaging IPC] Clearing connected apps
Error occurred in handler for âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
at Session. (node:electron/js2c/browser_init:2:107393)
at Session.emit (node:events:519:28)
12:28:02.728 âș State version: 74
12:28:02.729 âș Unhandled error in angular Error: Error invoking remote method âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
12:28:02.732 âș [NAPI] [INFO] desktop_core::password::password: falling back to get legacy Bitwarden_auto [some-string]_user_auto
12:28:02.847 âș Retrieving application id
12:28:02.850 âș Retrieving application id
12:28:05.680 âș Retrieving application id
12:28:05.688 âș Retrieving application id
12:28:12.460 âș Retrieving application id
12:28:13.319 âș [KeyService] Deriving master key took 550ms
12:28:13.324 âș Retrieving application id
12:28:13.616 âș Active account changed, clearing SSH keys
Error occurred in handler for âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
at Session. (node:electron/js2c/browser_init:2:107393)
at Session.emit (node:events:519:28)
12:28:13.619 âș Failed to clear SSH keys Error: Error invoking remote method âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
12:28:13.639 âș [NAPI] [INFO] desktop_core::password::password: falling back to get legacy Bitwarden [some-string]_accessTokenKey
12:28:13.662 âș Using SignalR for server notifications
12:28:13.714 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:13.904 âș [SignalR] WebSocket connected to wss://example.com/notifications/hub?access_token=[REDACTED]
12:28:13.904 âș [SignalR] Using HubProtocol âmessagepackâ.
12:28:16.025 âș Active account changed, clearing SSH keys
Error occurred in handler for âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
at Session. (node:electron/js2c/browser_init:2:107393)
at Session.emit (node:events:519:28)
12:28:16.027 âș Failed to clear SSH keys Error: Error invoking remote method âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
12:28:16.254 âș [EncryptedMigrationsScheduler] No migrations needed for user [some-string]
12:28:16.504 âș [CipherService]: decrypt complete took 195.59999999962747 [ [ âItemsâ, 705 ] ]
12:28:16.703 âș [SearchService]: index complete took 153.39999999990687 [ [ âItemsâ, 705 ] ]
12:28:16.798 âș Error processing pending auth requests: [object Object]
12:28:19.174 âș [LockService] Locking user [some-string]
12:28:19.240 âș [NAPI] [INFO] desktop_core::password::password: OS keyring is_locked=false
12:28:19.253 âș [LockService] Locked user [some-string]
12:28:19.319 âș Reloading render process
[12277:0208/122819.323066:FATAL:content/child/child_thread_impl.cc:377] Crashing because hung
12:28:19.323 âș Reloading render process
12:28:19.391 âș Render process reloaded
12:28:19.391 âș Render process reloaded
12:28:19.867 âș [Native Messaging IPC] Clearing connected apps
Error occurred in handler for âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
at Session. (node:electron/js2c/browser_init:2:107393)
at Session.emit (node:events:519:28)
12:28:19.868 âș State version: 74
12:28:19.869 âș Unhandled error in angular Error: Error invoking remote method âsshagent.clearkeysâ: Error: No handler registered for âsshagent.clearkeysâ
12:28:19.873 âș [NAPI] [INFO] desktop_core::password::password: falling back to get legacy Bitwarden_auto [some-string]_user_auto
12:28:19.907 âș Using SignalR for server notifications
12:28:19.911 âș [NAPI] [INFO] desktop_core::password::password: falling back to get legacy Bitwarden [some-string]_refreshToken
12:28:19.914 âș [NAPI] [INFO] desktop_core::password::password: deleting legacy secret service entry service=âBitwardenâ account=â[some-string]_refreshTokenâ
12:28:20.124 âș [SignalR] WebSocket connected to wss://example.com/notifications/hub?access_token=[REDACTED]
12:28:20.124 âș [SignalR] Using HubProtocol âmessagepackâ.
12:28:26.264 âș [MasterPasswordLockComponent] Failed to unlock via master password Error: Master password unlock data was not found for the user [some-string]
I believe the critical part is this one in line 130 and 171
12:28:02.218 âș Reloading render process
[12102:0208/122802.218996:FATAL:content/child/child_thread_impl.cc:377] Crashing because hung
12:28:02.219 âș Reloading render process
â
Thank you for any help
