After updating security keys, cannot login, "No U2F devices registered" #1167

Closed
opened 2026-02-05 00:11:04 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @ivan on GitHub (Dec 8, 2021).

Subject of the issue

I am unable to log in to my web vaultwarden after adding a second security key and re-adding the first security key. I am pretty sure I did this right, or at least the UI made it look that way, but I was not recording my screen :(

Now, after entering the correct password on login, I see a "No U2F devices registered" error, and there is no UI to prompt for my backup TOTP or backup code.

vaultwarden was working fine when I had just one security key, and I think it broke after I added a second one with this procedure:

  • add second security key
  • remove first security key (because I wanted to change the name)
  • add first security key again with a better name

The first security key was a YubiKey 5 NFC, the second was a Security Key NFC by Yubico, and I did all of this in Chrome 96 on Windows 10 21H2.

Deployment environment

  • vaultwarden version: 1.23.0
  • Install method: the vaultwarden service on NixOS 21.11. I connect it through an nginx with a proxy_pass http://127.0.0.1:8222

  • Clients used: web vault

  • Reverse proxy and version: N/A

  • MySQL/MariaDB or PostgreSQL version: I am using sqlite

  • Other relevant details:

Steps to reproduce

Expected behaviour

Actual behaviour

Troubleshooting data

vaultwarden's log shows:

Dec 06 03:02:58 vaultwarden[1916]: [2021-12-06 03:02:58.991][request][INFO] POST /identity/connect/token
Dec 06 03:02:58 vaultwarden[1916]: [2021-12-06 03:02:58.992][request][INFO] POST /identity/connect/token
Dec 06 03:02:58 vaultwarden[1916]: [2021-12-06 03:02:58.994][response][INFO] POST /identity/connect/token (login) => 200 OK
Dec 06 03:02:59 vaultwarden[1916]: [2021-12-06 03:02:59.494][response][INFO] POST /identity/connect/token (login) => 200 OK
Dec 06 03:02:59 vaultwarden[1916]: [2021-12-06 03:02:59.713][request][INFO] GET /api/accounts/revision-date
Dec 06 03:02:59 vaultwarden[1916]: [2021-12-06 03:02:59.713][response][INFO] GET /api/accounts/revision-date (revision_date) => 200 OK
Dec 06 03:17:17 vaultwarden[1916]: [2021-12-06 03:17:17.505][request][INFO] GET /api/accounts/profile
Dec 06 03:17:17 vaultwarden[1916]: [2021-12-06 03:17:17.506][response][INFO] GET /api/accounts/profile (profile) => 200 OK
Dec 06 03:17:19 vaultwarden[1916]: [2021-12-06 03:17:19.398][request][INFO] GET /api/two-factor
Dec 06 03:17:19 vaultwarden[1916]: [2021-12-06 03:17:19.400][response][INFO] GET /api/two-factor (get_twofactor) => 200 OK
Dec 06 03:17:31 vaultwarden[1916]: [2021-12-06 03:17:31.726][request][INFO] POST /api/two-factor/get-webauthn
Dec 06 03:17:31 vaultwarden[1916]: [2021-12-06 03:17:31.756][vaultwarden::api::core::two_factor::webauthn][ERROR] Invalid password
Dec 06 03:17:31 vaultwarden[1916]: [2021-12-06 03:17:31.756][response][INFO] POST /api/two-factor/get-webauthn (get_webauthn) => 400 Bad Request
Dec 06 03:17:41 vaultwarden[1916]: [2021-12-06 03:17:41.230][request][INFO] POST /api/two-factor/get-webauthn
Dec 06 03:17:41 vaultwarden[1916]: [2021-12-06 03:17:41.260][response][INFO] POST /api/two-factor/get-webauthn (get_webauthn) => 200 OK
Dec 06 03:19:18 vaultwarden[1916]: [2021-12-06 03:19:18.110][request][INFO] POST /api/two-factor/get-webauthn-challenge
Dec 06 03:19:18 vaultwarden[1916]: [2021-12-06 03:19:18.144][response][INFO] POST /api/two-factor/get-webauthn-challenge (generate_webauthn_challenge) => 200 OK
Dec 06 03:19:27 vaultwarden[1916]: [2021-12-06 03:19:27.236][request][INFO] PUT /api/two-factor/webauthn
Dec 06 03:19:27 vaultwarden[1916]: [2021-12-06 03:19:27.268][response][INFO] PUT /api/two-factor/webauthn (activate_webauthn_put) => 200 OK
Dec 06 03:19:50 vaultwarden[1916]: [2021-12-06 03:19:50.382][request][INFO] DELETE /api/two-factor/webauthn
Dec 06 03:19:50 vaultwarden[1916]: [2021-12-06 03:19:50.414][response][INFO] DELETE /api/two-factor/webauthn (delete_webauthn) => 200 OK
Dec 06 03:19:58 vaultwarden[1916]: [2021-12-06 03:19:58.483][request][INFO] POST /api/two-factor/get-webauthn-challenge
Dec 06 03:19:58 vaultwarden[1916]: [2021-12-06 03:19:58.514][response][INFO] POST /api/two-factor/get-webauthn-challenge (generate_webauthn_challenge) => 200 OK
Dec 06 03:20:12 vaultwarden[1916]: [2021-12-06 03:20:12.006][request][INFO] PUT /api/two-factor/webauthn
Dec 06 03:20:12 vaultwarden[1916]: [2021-12-06 03:20:12.038][response][INFO] PUT /api/two-factor/webauthn (activate_webauthn_put) => 200 OK
Dec 06 03:20:19 vaultwarden[1916]: [2021-12-06 03:20:19.528][request][INFO] GET /api/accounts/revision-date
Dec 06 03:20:19 vaultwarden[1916]: [2021-12-06 03:20:19.528][response][INFO] GET /api/accounts/revision-date (revision_date) => 200 OK
Dec 06 03:22:15 vaultwarden[1916]: [2021-12-06 03:22:15.705][request][INFO] PUT /api/ciphers/60151dc5-6be5-4bc8-aefe-55b6b414b5e6
Dec 06 03:22:15 vaultwarden[1916]: [2021-12-06 03:22:15.708][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:25:03 vaultwarden[1916]: [2021-12-06 03:25:03.198][request][INFO] PUT /api/ciphers/396cb629-8423-4055-8df8-d33fb401e090
Dec 06 03:25:03 vaultwarden[1916]: [2021-12-06 03:25:03.201][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:25:48 vaultwarden[1916]: [2021-12-06 03:25:48.959][request][INFO] PUT /api/ciphers/396cb629-8423-4055-8df8-d33fb401e090
Dec 06 03:25:48 vaultwarden[1916]: [2021-12-06 03:25:48.961][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:28:06 vaultwarden[1916]: [2021-12-06 03:28:06.307][request][INFO] PUT /api/ciphers/058b2578-ca14-43fa-aa96-32e24abd04cc
Dec 06 03:28:06 vaultwarden[1916]: [2021-12-06 03:28:06.310][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:30:42 vaultwarden[1916]: [2021-12-06 03:30:42.992][request][INFO] PUT /api/ciphers/a6899c0a-13be-4392-9dfb-bb3f688ffafb
Dec 06 03:30:42 vaultwarden[1916]: [2021-12-06 03:30:42.994][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:32:37 vaultwarden[1916]: [2021-12-06 03:32:37.798][request][INFO] PUT /api/ciphers/5f1abd1c-b4d4-417d-8ecc-6f10fe670ced
Dec 06 03:32:37 vaultwarden[1916]: [2021-12-06 03:32:37.801][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:34:24 vaultwarden[1916]: [2021-12-06 03:34:24.422][request][INFO] PUT /api/ciphers/00093d3f-70e3-46e2-834a-b531ad349eb7
Dec 06 03:34:24 vaultwarden[1916]: [2021-12-06 03:34:24.425][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:35:56 vaultwarden[1916]: [2021-12-06 03:35:56.709][request][INFO] PUT /api/ciphers/656a22f5-24ce-4591-a201-23c0c9ac2060
Dec 06 03:35:56 vaultwarden[1916]: [2021-12-06 03:35:56.776][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:38:18 vaultwarden[1916]: [2021-12-06 03:38:18.529][request][INFO] PUT /api/ciphers/656a22f5-24ce-4591-a201-23c0c9ac2060
Dec 06 03:38:18 vaultwarden[1916]: [2021-12-06 03:38:18.533][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:40:44 vaultwarden[1916]: [2021-12-06 03:40:44.123][request][INFO] PUT /api/ciphers/01bbc46d-1060-483f-bdec-fd08baba99f9
Dec 06 03:40:44 vaultwarden[1916]: [2021-12-06 03:40:44.127][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:42:40 vaultwarden[1916]: [2021-12-06 03:42:40.318][request][INFO] PUT /api/ciphers/95119660-8c10-4434-a89b-a7e045b2cea2
Dec 06 03:42:40 vaultwarden[1916]: [2021-12-06 03:42:40.321][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:45:03 vaultwarden[1916]: [2021-12-06 03:45:03.651][request][INFO] PUT /api/ciphers/bbb53c41-74e9-474f-be51-07401d2b7b82
Dec 06 03:45:03 vaultwarden[1916]: [2021-12-06 03:45:03.653][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:46:44 vaultwarden[1916]: [2021-12-06 03:46:44.594][request][INFO] PUT /api/ciphers/6eb9c645-4c76-4420-8074-63158bd7f7fe
Dec 06 03:46:44 vaultwarden[1916]: [2021-12-06 03:46:44.598][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:49:15 vaultwarden[1916]: [2021-12-06 03:49:15.089][request][INFO] PUT /api/ciphers/7c037342-d06a-48e3-ac12-815b0f7f6b01
Dec 06 03:49:15 vaultwarden[1916]: [2021-12-06 03:49:15.094][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 06 03:53:00 vaultwarden[1916]: [2021-12-06 03:53:00.005][request][INFO] PUT /api/ciphers/f35c04e9-4f35-42eb-83d8-50d5b9abc991
Dec 06 03:53:00 vaultwarden[1916]: [2021-12-06 03:53:00.007][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK
Dec 08 06:39:36 vaultwarden[1916]: [2021-12-08 06:39:36.133][request][INFO] POST /api/accounts/prelogin
Dec 08 06:39:36 vaultwarden[1916]: [2021-12-08 06:39:36.137][response][INFO] POST /api/accounts/prelogin (prelogin) => 200 OK
Dec 08 06:39:36 vaultwarden[1916]: [2021-12-08 06:39:36.397][request][INFO] POST /identity/connect/token
Dec 08 06:39:36 vaultwarden[1916]: [2021-12-08 06:39:36.439][vaultwarden::api::identity][ERROR] Username or password is incorrect. Try again. IP: [...]. Username: ivan@[...].
Dec 08 06:39:36 vaultwarden[1916]: [2021-12-08 06:39:36.439][response][INFO] POST /identity/connect/token (login) => 400 Bad Request
Dec 08 06:39:42 vaultwarden[1916]: [2021-12-08 06:39:42.659][request][INFO] POST /api/accounts/prelogin
Dec 08 06:39:42 vaultwarden[1916]: [2021-12-08 06:39:42.659][response][INFO] POST /api/accounts/prelogin (prelogin) => 200 OK
Dec 08 06:39:42 vaultwarden[1916]: [2021-12-08 06:39:42.913][request][INFO] POST /identity/connect/token
Dec 08 06:39:42 vaultwarden[1916]: [2021-12-08 06:39:42.944][vaultwarden::api::core::two_factor::u2f][ERROR] No U2F devices registered
Dec 08 06:39:42 vaultwarden[1916]: [2021-12-08 06:39:42.944][response][INFO] POST /identity/connect/token (login) => 400 Bad Request
Dec 08 06:46:14 systemd[1]: Stopping vaultwarden.service...
Dec 08 06:46:14 systemd[1]: vaultwarden.service: Deactivated successfully.
Dec 08 06:46:14 systemd[1]: Stopped vaultwarden.service.
Dec 08 06:46:14 systemd[1]: vaultwarden.service: Consumed 14.704s CPU time, received 11.7M IP traffic, sent 235.2M IP traffic.
Dec 08 06:46:14 systemd[1]: Started vaultwarden.service.
Dec 08 06:46:14 vaultwarden[911178]: /--------------------------------------------------------------------\
Dec 08 06:46:14 vaultwarden[911178]: |                        Starting Vaultwarden                        |
Dec 08 06:46:14 vaultwarden[911178]: |--------------------------------------------------------------------|
Dec 08 06:46:14 vaultwarden[911178]: | This is an *unofficial* Bitwarden implementation, DO NOT use the   |
Dec 08 06:46:14 vaultwarden[911178]: | official channels to report bugs/features, regardless of client.   |
Dec 08 06:46:14 vaultwarden[911178]: | Send usage/configuration questions or feature requests to:         |
Dec 08 06:46:14 vaultwarden[911178]: |   https://vaultwarden.discourse.group/                             |
Dec 08 06:46:14 vaultwarden[911178]: | Report suspected bugs/issues in the software itself at:            |
Dec 08 06:46:14 vaultwarden[911178]: |   https://github.com/dani-garcia/vaultwarden/issues/new            |
Dec 08 06:46:14 vaultwarden[911178]: \--------------------------------------------------------------------/
Dec 08 06:46:14 vaultwarden[911178]: [INFO] No .env file found.
Dec 08 06:46:14 vaultwarden[911178]: [2021-12-08 06:46:14.544][start][INFO] Rocket has launched from http://127.0.0.1:8222
Dec 08 06:46:35 vaultwarden[911178]: [2021-12-08 06:46:35.732][request][INFO] POST /api/accounts/prelogin
Dec 08 06:46:35 vaultwarden[911178]: [2021-12-08 06:46:35.732][response][INFO] POST /api/accounts/prelogin (prelogin) => 200 OK
Dec 08 06:46:35 vaultwarden[911178]: [2021-12-08 06:46:35.993][request][INFO] POST /identity/connect/token
Dec 08 06:46:36 vaultwarden[911178]: [2021-12-08 06:46:36.027][vaultwarden::api::core::two_factor::u2f][ERROR] No U2F devices registered
Dec 08 06:46:36 vaultwarden[911178]: [2021-12-08 06:46:36.027][response][INFO] POST /identity/connect/token (login) => 400 Bad Request
Dec 08 06:46:50 vaultwarden[911178]: [2021-12-08 06:46:50.388][request][INFO] POST /api/accounts/prelogin
Dec 08 06:46:50 vaultwarden[911178]: [2021-12-08 06:46:50.388][response][INFO] POST /api/accounts/prelogin (prelogin) => 200 OK
Dec 08 06:46:50 vaultwarden[911178]: [2021-12-08 06:46:50.645][request][INFO] POST /identity/connect/token
Dec 08 06:46:50 vaultwarden[911178]: [2021-12-08 06:46:50.674][vaultwarden::api::core::two_factor::u2f][ERROR] No U2F devices registered
Dec 08 06:46:50 vaultwarden[911178]: [2021-12-08 06:46:50.674][response][INFO] POST /identity/connect/token (login) => 400 Bad Request
Originally created by @ivan on GitHub (Dec 8, 2021). ### Subject of the issue I am unable to log in to my web vaultwarden after adding a second security key and re-adding the first security key. I am pretty sure I did this right, or at least the UI made it look that way, but I was not recording my screen :( Now, after entering the correct password on login, I see a "No U2F devices registered" error, and there is no UI to prompt for my backup TOTP or backup code. vaultwarden was working fine when I had just one security key, and I think it broke after I added a second one with this procedure: - add second security key - remove first security key (because I wanted to change the name) - add first security key again with a better name The first security key was a YubiKey 5 NFC, the second was a Security Key NFC by Yubico, and I did all of this in Chrome 96 on Windows 10 21H2. ### Deployment environment <!-- The version number, obtained from the logs (at startup) or the admin diagnostics page --> <!-- This is NOT the version number shown on the web vault, which is versioned separately from vaultwarden --> <!-- Remember to check if your issue exists on the latest version first! --> * vaultwarden version: 1.23.0 <!-- How the server was installed: Docker image, OS package, built from source, etc. --> * Install method: the vaultwarden service on NixOS 21.11. I connect it through an nginx with a `proxy_pass http://127.0.0.1:8222` * Clients used: web vault * Reverse proxy and version: N/A * MySQL/MariaDB or PostgreSQL version: I am using sqlite * Other relevant details: ### Steps to reproduce <!-- Tell us how to reproduce this issue. What parameters did you set (differently from the defaults) and how did you start vaultwarden? --> ### Expected behaviour ### Actual behaviour <!-- Tell us what actually happened --> ### Troubleshooting data <!-- Share any log files, screenshots, or other relevant troubleshooting data --> vaultwarden's log shows: ``` Dec 06 03:02:58 vaultwarden[1916]: [2021-12-06 03:02:58.991][request][INFO] POST /identity/connect/token Dec 06 03:02:58 vaultwarden[1916]: [2021-12-06 03:02:58.992][request][INFO] POST /identity/connect/token Dec 06 03:02:58 vaultwarden[1916]: [2021-12-06 03:02:58.994][response][INFO] POST /identity/connect/token (login) => 200 OK Dec 06 03:02:59 vaultwarden[1916]: [2021-12-06 03:02:59.494][response][INFO] POST /identity/connect/token (login) => 200 OK Dec 06 03:02:59 vaultwarden[1916]: [2021-12-06 03:02:59.713][request][INFO] GET /api/accounts/revision-date Dec 06 03:02:59 vaultwarden[1916]: [2021-12-06 03:02:59.713][response][INFO] GET /api/accounts/revision-date (revision_date) => 200 OK Dec 06 03:17:17 vaultwarden[1916]: [2021-12-06 03:17:17.505][request][INFO] GET /api/accounts/profile Dec 06 03:17:17 vaultwarden[1916]: [2021-12-06 03:17:17.506][response][INFO] GET /api/accounts/profile (profile) => 200 OK Dec 06 03:17:19 vaultwarden[1916]: [2021-12-06 03:17:19.398][request][INFO] GET /api/two-factor Dec 06 03:17:19 vaultwarden[1916]: [2021-12-06 03:17:19.400][response][INFO] GET /api/two-factor (get_twofactor) => 200 OK Dec 06 03:17:31 vaultwarden[1916]: [2021-12-06 03:17:31.726][request][INFO] POST /api/two-factor/get-webauthn Dec 06 03:17:31 vaultwarden[1916]: [2021-12-06 03:17:31.756][vaultwarden::api::core::two_factor::webauthn][ERROR] Invalid password Dec 06 03:17:31 vaultwarden[1916]: [2021-12-06 03:17:31.756][response][INFO] POST /api/two-factor/get-webauthn (get_webauthn) => 400 Bad Request Dec 06 03:17:41 vaultwarden[1916]: [2021-12-06 03:17:41.230][request][INFO] POST /api/two-factor/get-webauthn Dec 06 03:17:41 vaultwarden[1916]: [2021-12-06 03:17:41.260][response][INFO] POST /api/two-factor/get-webauthn (get_webauthn) => 200 OK Dec 06 03:19:18 vaultwarden[1916]: [2021-12-06 03:19:18.110][request][INFO] POST /api/two-factor/get-webauthn-challenge Dec 06 03:19:18 vaultwarden[1916]: [2021-12-06 03:19:18.144][response][INFO] POST /api/two-factor/get-webauthn-challenge (generate_webauthn_challenge) => 200 OK Dec 06 03:19:27 vaultwarden[1916]: [2021-12-06 03:19:27.236][request][INFO] PUT /api/two-factor/webauthn Dec 06 03:19:27 vaultwarden[1916]: [2021-12-06 03:19:27.268][response][INFO] PUT /api/two-factor/webauthn (activate_webauthn_put) => 200 OK Dec 06 03:19:50 vaultwarden[1916]: [2021-12-06 03:19:50.382][request][INFO] DELETE /api/two-factor/webauthn Dec 06 03:19:50 vaultwarden[1916]: [2021-12-06 03:19:50.414][response][INFO] DELETE /api/two-factor/webauthn (delete_webauthn) => 200 OK Dec 06 03:19:58 vaultwarden[1916]: [2021-12-06 03:19:58.483][request][INFO] POST /api/two-factor/get-webauthn-challenge Dec 06 03:19:58 vaultwarden[1916]: [2021-12-06 03:19:58.514][response][INFO] POST /api/two-factor/get-webauthn-challenge (generate_webauthn_challenge) => 200 OK Dec 06 03:20:12 vaultwarden[1916]: [2021-12-06 03:20:12.006][request][INFO] PUT /api/two-factor/webauthn Dec 06 03:20:12 vaultwarden[1916]: [2021-12-06 03:20:12.038][response][INFO] PUT /api/two-factor/webauthn (activate_webauthn_put) => 200 OK Dec 06 03:20:19 vaultwarden[1916]: [2021-12-06 03:20:19.528][request][INFO] GET /api/accounts/revision-date Dec 06 03:20:19 vaultwarden[1916]: [2021-12-06 03:20:19.528][response][INFO] GET /api/accounts/revision-date (revision_date) => 200 OK Dec 06 03:22:15 vaultwarden[1916]: [2021-12-06 03:22:15.705][request][INFO] PUT /api/ciphers/60151dc5-6be5-4bc8-aefe-55b6b414b5e6 Dec 06 03:22:15 vaultwarden[1916]: [2021-12-06 03:22:15.708][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:25:03 vaultwarden[1916]: [2021-12-06 03:25:03.198][request][INFO] PUT /api/ciphers/396cb629-8423-4055-8df8-d33fb401e090 Dec 06 03:25:03 vaultwarden[1916]: [2021-12-06 03:25:03.201][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:25:48 vaultwarden[1916]: [2021-12-06 03:25:48.959][request][INFO] PUT /api/ciphers/396cb629-8423-4055-8df8-d33fb401e090 Dec 06 03:25:48 vaultwarden[1916]: [2021-12-06 03:25:48.961][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:28:06 vaultwarden[1916]: [2021-12-06 03:28:06.307][request][INFO] PUT /api/ciphers/058b2578-ca14-43fa-aa96-32e24abd04cc Dec 06 03:28:06 vaultwarden[1916]: [2021-12-06 03:28:06.310][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:30:42 vaultwarden[1916]: [2021-12-06 03:30:42.992][request][INFO] PUT /api/ciphers/a6899c0a-13be-4392-9dfb-bb3f688ffafb Dec 06 03:30:42 vaultwarden[1916]: [2021-12-06 03:30:42.994][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:32:37 vaultwarden[1916]: [2021-12-06 03:32:37.798][request][INFO] PUT /api/ciphers/5f1abd1c-b4d4-417d-8ecc-6f10fe670ced Dec 06 03:32:37 vaultwarden[1916]: [2021-12-06 03:32:37.801][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:34:24 vaultwarden[1916]: [2021-12-06 03:34:24.422][request][INFO] PUT /api/ciphers/00093d3f-70e3-46e2-834a-b531ad349eb7 Dec 06 03:34:24 vaultwarden[1916]: [2021-12-06 03:34:24.425][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:35:56 vaultwarden[1916]: [2021-12-06 03:35:56.709][request][INFO] PUT /api/ciphers/656a22f5-24ce-4591-a201-23c0c9ac2060 Dec 06 03:35:56 vaultwarden[1916]: [2021-12-06 03:35:56.776][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:38:18 vaultwarden[1916]: [2021-12-06 03:38:18.529][request][INFO] PUT /api/ciphers/656a22f5-24ce-4591-a201-23c0c9ac2060 Dec 06 03:38:18 vaultwarden[1916]: [2021-12-06 03:38:18.533][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:40:44 vaultwarden[1916]: [2021-12-06 03:40:44.123][request][INFO] PUT /api/ciphers/01bbc46d-1060-483f-bdec-fd08baba99f9 Dec 06 03:40:44 vaultwarden[1916]: [2021-12-06 03:40:44.127][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:42:40 vaultwarden[1916]: [2021-12-06 03:42:40.318][request][INFO] PUT /api/ciphers/95119660-8c10-4434-a89b-a7e045b2cea2 Dec 06 03:42:40 vaultwarden[1916]: [2021-12-06 03:42:40.321][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:45:03 vaultwarden[1916]: [2021-12-06 03:45:03.651][request][INFO] PUT /api/ciphers/bbb53c41-74e9-474f-be51-07401d2b7b82 Dec 06 03:45:03 vaultwarden[1916]: [2021-12-06 03:45:03.653][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:46:44 vaultwarden[1916]: [2021-12-06 03:46:44.594][request][INFO] PUT /api/ciphers/6eb9c645-4c76-4420-8074-63158bd7f7fe Dec 06 03:46:44 vaultwarden[1916]: [2021-12-06 03:46:44.598][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:49:15 vaultwarden[1916]: [2021-12-06 03:49:15.089][request][INFO] PUT /api/ciphers/7c037342-d06a-48e3-ac12-815b0f7f6b01 Dec 06 03:49:15 vaultwarden[1916]: [2021-12-06 03:49:15.094][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 06 03:53:00 vaultwarden[1916]: [2021-12-06 03:53:00.005][request][INFO] PUT /api/ciphers/f35c04e9-4f35-42eb-83d8-50d5b9abc991 Dec 06 03:53:00 vaultwarden[1916]: [2021-12-06 03:53:00.007][response][INFO] PUT /api/ciphers/<uuid> (put_cipher) => 200 OK Dec 08 06:39:36 vaultwarden[1916]: [2021-12-08 06:39:36.133][request][INFO] POST /api/accounts/prelogin Dec 08 06:39:36 vaultwarden[1916]: [2021-12-08 06:39:36.137][response][INFO] POST /api/accounts/prelogin (prelogin) => 200 OK Dec 08 06:39:36 vaultwarden[1916]: [2021-12-08 06:39:36.397][request][INFO] POST /identity/connect/token Dec 08 06:39:36 vaultwarden[1916]: [2021-12-08 06:39:36.439][vaultwarden::api::identity][ERROR] Username or password is incorrect. Try again. IP: [...]. Username: ivan@[...]. Dec 08 06:39:36 vaultwarden[1916]: [2021-12-08 06:39:36.439][response][INFO] POST /identity/connect/token (login) => 400 Bad Request Dec 08 06:39:42 vaultwarden[1916]: [2021-12-08 06:39:42.659][request][INFO] POST /api/accounts/prelogin Dec 08 06:39:42 vaultwarden[1916]: [2021-12-08 06:39:42.659][response][INFO] POST /api/accounts/prelogin (prelogin) => 200 OK Dec 08 06:39:42 vaultwarden[1916]: [2021-12-08 06:39:42.913][request][INFO] POST /identity/connect/token Dec 08 06:39:42 vaultwarden[1916]: [2021-12-08 06:39:42.944][vaultwarden::api::core::two_factor::u2f][ERROR] No U2F devices registered Dec 08 06:39:42 vaultwarden[1916]: [2021-12-08 06:39:42.944][response][INFO] POST /identity/connect/token (login) => 400 Bad Request Dec 08 06:46:14 systemd[1]: Stopping vaultwarden.service... Dec 08 06:46:14 systemd[1]: vaultwarden.service: Deactivated successfully. Dec 08 06:46:14 systemd[1]: Stopped vaultwarden.service. Dec 08 06:46:14 systemd[1]: vaultwarden.service: Consumed 14.704s CPU time, received 11.7M IP traffic, sent 235.2M IP traffic. Dec 08 06:46:14 systemd[1]: Started vaultwarden.service. Dec 08 06:46:14 vaultwarden[911178]: /--------------------------------------------------------------------\ Dec 08 06:46:14 vaultwarden[911178]: | Starting Vaultwarden | Dec 08 06:46:14 vaultwarden[911178]: |--------------------------------------------------------------------| Dec 08 06:46:14 vaultwarden[911178]: | This is an *unofficial* Bitwarden implementation, DO NOT use the | Dec 08 06:46:14 vaultwarden[911178]: | official channels to report bugs/features, regardless of client. | Dec 08 06:46:14 vaultwarden[911178]: | Send usage/configuration questions or feature requests to: | Dec 08 06:46:14 vaultwarden[911178]: | https://vaultwarden.discourse.group/ | Dec 08 06:46:14 vaultwarden[911178]: | Report suspected bugs/issues in the software itself at: | Dec 08 06:46:14 vaultwarden[911178]: | https://github.com/dani-garcia/vaultwarden/issues/new | Dec 08 06:46:14 vaultwarden[911178]: \--------------------------------------------------------------------/ Dec 08 06:46:14 vaultwarden[911178]: [INFO] No .env file found. Dec 08 06:46:14 vaultwarden[911178]: [2021-12-08 06:46:14.544][start][INFO] Rocket has launched from http://127.0.0.1:8222 Dec 08 06:46:35 vaultwarden[911178]: [2021-12-08 06:46:35.732][request][INFO] POST /api/accounts/prelogin Dec 08 06:46:35 vaultwarden[911178]: [2021-12-08 06:46:35.732][response][INFO] POST /api/accounts/prelogin (prelogin) => 200 OK Dec 08 06:46:35 vaultwarden[911178]: [2021-12-08 06:46:35.993][request][INFO] POST /identity/connect/token Dec 08 06:46:36 vaultwarden[911178]: [2021-12-08 06:46:36.027][vaultwarden::api::core::two_factor::u2f][ERROR] No U2F devices registered Dec 08 06:46:36 vaultwarden[911178]: [2021-12-08 06:46:36.027][response][INFO] POST /identity/connect/token (login) => 400 Bad Request Dec 08 06:46:50 vaultwarden[911178]: [2021-12-08 06:46:50.388][request][INFO] POST /api/accounts/prelogin Dec 08 06:46:50 vaultwarden[911178]: [2021-12-08 06:46:50.388][response][INFO] POST /api/accounts/prelogin (prelogin) => 200 OK Dec 08 06:46:50 vaultwarden[911178]: [2021-12-08 06:46:50.645][request][INFO] POST /identity/connect/token Dec 08 06:46:50 vaultwarden[911178]: [2021-12-08 06:46:50.674][vaultwarden::api::core::two_factor::u2f][ERROR] No U2F devices registered Dec 08 06:46:50 vaultwarden[911178]: [2021-12-08 06:46:50.674][response][INFO] POST /identity/connect/token (login) => 400 Bad Request ```
Author
Owner

@BlackDex commented on GitHub (Dec 9, 2021):

Not sure what happened here. Maybe some strange mix/match during rename or removal.

I suggest to remove mfa from this account via the admin interface and try to reapply this.

@BlackDex commented on GitHub (Dec 9, 2021): Not sure what happened here. Maybe some strange mix/match during rename or removal. I suggest to remove mfa from this account via the admin interface and try to reapply this.
Author
Owner

@ivan commented on GitHub (Dec 12, 2021):

Thank you, I managed to use the admin interface to remove all 2FA for the account and get back in.

After trying the same procedure with the re-adding of the first security key, I was unable to reproduce the issue. My only guess as to the difference now is that when I changed the security keys on October 6, the first key was previously added with older bitwarden-rs in October 2020.

I took a backup of the bad database, but I don't know if that is useful for further investigation.

Feel free to close this, as it might not be worth investigating further.

@ivan commented on GitHub (Dec 12, 2021): Thank you, I managed to use the admin interface to remove all 2FA for the account and get back in. After trying the same procedure with the re-adding of the first security key, I was unable to reproduce the issue. My only guess as to the difference now is that when I changed the security keys on October 6, the first key was previously added with older bitwarden-rs in October 2020. I took a backup of the bad database, but I don't know if that is useful for further investigation. Feel free to close this, as it might not be worth investigating further.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/vaultwarden#1167