Getting Error while resetting the password when Two factor Authentication is Enabled

Infos:

  • Used Zammad version: 6.2.0
  • Used Zammad installation type: (source, package, docker-compose, …) Package
  • Operating system: Oracle Linux 8.9
  • Browser + version: Google Chrome Version 125.0.6422.142

Expected behavior:

  • Password reset should work properly without any error even if the two-factor authentication is enabled.

Actual behavior:

  • While doing password reset we are getting error message like “the password could not be set. Please contact administrator” but actually password got changed and also received notification.

Steps to reproduce the behavior:

  • Note :- Two factor authentication need to be enabled first.
  • Click on “Forget Password” from login screen.
  • Open the “Password Reset Link” from the Email notification.
  • Provide the new password and click “Submit”

Hi @arjun.m2615058. Could you please update to the current version of Zammad and retest it? Thanks.

Hi @fliebe92 ,

From version 6.2.0 to V6.3.1 right?

6.3.1 is the current version, exactly.

Hello, I updated my Zammad to 6.3.1 and still got this bug. It seems to work on Users without 2FA enabled but with it enabled I get this “Something went wrong” message.

What does your production.log say to this? ^^

I, [2024-10-28T11:19:07.445452#551720-3914540]  INFO -- : Started POST "/api/v1/users/password_reset_verify" for **.**.**.** at 2024-10-28 11:19:07 +0100
I, [2024-10-28T11:19:07.451682#551720-3914540]  INFO -- : Processing by UsersController#password_reset_verify as JSON
I, [2024-10-28T11:19:07.451768#551720-3914540]  INFO -- :   Parameters: {"password"=>"[FILTERED]", "password_confirm"=>"[FILTERED]", "token"=>"uU5nSCO6dXWJeeRJ6OUi1PYKUvp187H9WrZG_rKRRnAsiV_J-RbEnLqzBpTghG8q"}
I, [2024-10-28T11:19:07.720091#551720-3914540]  INFO -- : Completed 200 OK in 268ms (Views: 0.2ms | ActiveRecord: 13.1ms | Allocations: 31716)
I, [2024-10-28T11:19:07.738418#551720-3914540]  INFO -- : Started POST "/api/v1/signin" for 10.5.1.226 at 2024-10-28 11:19:07 +0100
I, [2024-10-28T11:19:07.742318#551720-3914540]  INFO -- : Processing by SessionsController#create as JSON
I, [2024-10-28T11:19:07.742375#551720-3914540]  INFO -- :   Parameters: {"username"=>"******@gmbh.de", "password"=>"[FILTERED]", "fingerprint"=>"1892314971"}
I, [2024-10-28T11:19:07.822952#551720-3914540]  INFO -- : Authentication against Auth::Backend::Internal for user ******@gmbh.de ok.
I, [2024-10-28T11:19:07.829919#551720-3914540]  INFO -- : Completed 422 Unprocessable Entity in 87ms (Views: 0.2ms | ActiveRecord: 2.3ms | Allocations: 5052)
I, [2024-10-28T11:19:09.451537#551720-3625180]  INFO -- : Started GET "/api/v1/users/5?full=true&_=1730105537664" for 10.5.1.231 at 2024-10-28 11:19:09 +0100
I, [2024-10-28T11:19:09.455841#551720-3625180]  INFO -- : Processing by UsersController#show as JSON
I, [2024-10-28T11:19:09.455901#551720-3625180]  INFO -- :   Parameters: {"full"=>"true", "_"=>"1730105537664", "id"=>"5"}
I, [2024-10-28T11:19:09.493148#551720-3625180]  INFO -- : Completed 200 OK in 37ms (Views: 4.2ms | ActiveRecord: 7.4ms | Allocations: 22693)

Do you need more info?

More information would be nice, yeah. However, no idea what happened.

root@*********:/var/log/zammad# tail -f production.log
I, [2024-10-30T11:07:19.104279#661204-148800]  INFO -- : ProcessScheduledJobs running...
I, [2024-10-30T11:07:19.106336#661204-148800]  INFO -- : Running job thread for 'Process ticket escalations.' (Ticket.process_escalation) status is: sleep
I, [2024-10-30T11:07:19.106422#661204-148800]  INFO -- : Running job thread for 'Check channels.' (Channel.fetch) status is: sleep
I, [2024-10-30T11:07:19.106470#661204-148800]  INFO -- : Running job thread for 'Check 'Channel' streams.' (Channel.stream) status is: sleep
I, [2024-10-30T11:07:19.106491#661204-148800]  INFO -- : Running job thread for 'Generate 'Session' data.' (Sessions.jobs) status is: sleep
I, [2024-10-30T11:07:19.106560#661204-148800]  INFO -- : Running job thread for 'Execute planned jobs.' (Job.run) status is: sleep
I, [2024-10-30T11:07:21.328196#661204-2679480]  INFO -- : execute Channel.fetch (try_count 0)...
I, [2024-10-30T11:07:21.329427#661204-2679480]  INFO -- : fetching imap (exchange.***********.de/ticket@**********-gmbh.de port=993,ssl=true,starttls=false,folder=INBOX,keep_on_server=true,auth_type=LOGIN)
I, [2024-10-30T11:07:21.558092#661204-2679480]  INFO -- :  - no message
I, [2024-10-30T11:07:21.563885#661204-2679480]  INFO -- : ended Channel.fetch took: 0.238362397 seconds.
I, [2024-10-30T11:07:29.107688#661204-148800]  INFO -- : ProcessScheduledJobs running...
I, [2024-10-30T11:07:29.109526#661204-148800]  INFO -- : Running job thread for 'Process ticket escalations.' (Ticket.process_escalation) status is: sleep
I, [2024-10-30T11:07:29.109616#661204-148800]  INFO -- : Running job thread for 'Check channels.' (Channel.fetch) status is: sleep
I, [2024-10-30T11:07:29.109649#661204-148800]  INFO -- : Running job thread for 'Check 'Channel' streams.' (Channel.stream) status is: sleep
I, [2024-10-30T11:07:29.109672#661204-148800]  INFO -- : Running job thread for 'Generate 'Session' data.' (Sessions.jobs) status is: sleep
I, [2024-10-30T11:07:29.109737#661204-148800]  INFO -- : Running job thread for 'Execute planned jobs.' (Job.run) status is: sleep
I, [2024-10-30T11:07:32.226135#661199-148760]  INFO -- : Started DELETE "/api/v1/signout" for ******* at 2024-10-30 11:07:32 +0100
I, [2024-10-30T11:07:32.231654#661199-148760]  INFO -- : Processing by SessionsController#destroy as JSON
I, [2024-10-30T11:07:32.248544#661199-148760]  INFO -- : Completed 200 OK in 17ms (Views: 0.2ms | ActiveRecord: 5.6ms | Allocations: 5011)
I, [2024-10-30T11:07:32.276459#661204-149000]  INFO -- : 2024-10-30T11:07:32+0100: [Worker(host:********** pid:661204)] Job UserDeviceLogJob [33c9cde2-a485-43ec-9436-123ad7cd38ac] from DelayedJob(default) with arguments: ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0", "**********", 5, "1892314971", "session"] (id=11391) (queue=default) RUNNING
I, [2024-10-30T11:07:32.297229#661204-149000]  INFO -- : 2024-10-30T11:07:32+0100: [Worker(host:********** pid:661204)] Job UserDeviceLogJob [33c9cde2-a485-43ec-9436-123ad7cd38ac] from DelayedJob(default) with arguments: ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0", "**********", 5, "1892314971", "session"] (id=11391) (queue=default) COMPLETED after 0.0207
I, [2024-10-30T11:07:32.311456#661199-148760]  INFO -- : Started POST "/api/v1/signshow" for ********** at 2024-10-30 11:07:32 +0100
I, [2024-10-30T11:07:32.315384#661199-148760]  INFO -- : Processing by SessionsController#show as JSON
I, [2024-10-30T11:07:32.315450#661199-148760]  INFO -- :   Parameters: {"fingerprint"=>"1892314971"}
I, [2024-10-30T11:07:32.381249#661199-148760]  INFO -- : Completed 200 OK in 66ms (Views: 6.9ms | ActiveRecord: 3.8ms | Allocations: 36030)
I, [2024-10-30T11:07:36.801550#661199-1291800]  INFO -- : Started POST "/api/v1/users/password_reset" for ******* at 2024-10-30 11:07:36 +0100
I, [2024-10-30T11:07:36.807817#661199-1291800]  INFO -- : Processing by UsersController#password_reset_send as JSON
I, [2024-10-30T11:07:36.807880#661199-1291800]  INFO -- :   Parameters: {"username"=>"**********@**********-gmbh.de"}
I, [2024-10-30T11:07:36.974012#661199-1291800]  INFO -- : Completed 200 OK in 166ms (Views: 0.2ms | ActiveRecord: 4.5ms | Allocations: 18822)
I, [2024-10-30T11:07:39.111191#661204-148800]  INFO -- : ProcessScheduledJobs running...
I, [2024-10-30T11:07:39.112988#661204-148800]  INFO -- : Running job thread for 'Process ticket escalations.' (Ticket.process_escalation) status is: sleep
I, [2024-10-30T11:07:39.113081#661204-148800]  INFO -- : Running job thread for 'Check channels.' (Channel.fetch) status is: sleep
I, [2024-10-30T11:07:39.113114#661204-148800]  INFO -- : Running job thread for 'Check 'Channel' streams.' (Channel.stream) status is: sleep
I, [2024-10-30T11:07:39.113134#661204-148800]  INFO -- : Running job thread for 'Generate 'Session' data.' (Sessions.jobs) status is: sleep
I, [2024-10-30T11:07:39.113200#661204-148800]  INFO -- : Running job thread for 'Execute planned jobs.' (Job.run) status is: sleep
I, [2024-10-30T11:07:49.114280#661204-148800]  INFO -- : ProcessScheduledJobs running...
I, [2024-10-30T11:07:49.116481#661204-148800]  INFO -- : Running job thread for 'Process ticket escalations.' (Ticket.process_escalation) status is: sleep
I, [2024-10-30T11:07:49.116596#661204-148800]  INFO -- : Running job thread for 'Check channels.' (Channel.fetch) status is: sleep
I, [2024-10-30T11:07:49.116630#661204-148800]  INFO -- : Running job thread for 'Check 'Channel' streams.' (Channel.stream) status is: sleep
I, [2024-10-30T11:07:49.116674#661204-148800]  INFO -- : Running job thread for 'Generate 'Session' data.' (Sessions.jobs) status is: sleep
I, [2024-10-30T11:07:49.116766#661204-148800]  INFO -- : Running job thread for 'Execute planned jobs.' (Job.run) status is: sleep
I, [2024-10-30T11:07:51.567103#661204-2679480]  INFO -- : execute Channel.fetch (try_count 0)...
I, [2024-10-30T11:07:51.568347#661204-2679480]  INFO -- : fetching imap (exchange.**********-gmbh.de/ticket@**********-gmbh.de port=993,ssl=true,starttls=false,folder=INBOX,keep_on_server=true,auth_type=LOGIN)
I, [2024-10-30T11:07:51.801429#661204-2679480]  INFO -- :  - no message
I, [2024-10-30T11:07:51.807652#661204-2679480]  INFO -- : ended Channel.fetch took: 0.243063257 seconds.
I, [2024-10-30T11:07:59.118156#661204-148800]  INFO -- : ProcessScheduledJobs running...
I, [2024-10-30T11:07:59.119995#661204-148800]  INFO -- : Running job thread for 'Process ticket escalations.' (Ticket.process_escalation) status is: sleep
I, [2024-10-30T11:07:59.120087#661204-148800]  INFO -- : Running job thread for 'Check channels.' (Channel.fetch) status is: sleep
I, [2024-10-30T11:07:59.120120#661204-148800]  INFO -- : Running job thread for 'Check 'Channel' streams.' (Channel.stream) status is: sleep
I, [2024-10-30T11:07:59.120143#661204-148800]  INFO -- : Running job thread for 'Generate 'Session' data.' (Sessions.jobs) status is: sleep
I, [2024-10-30T11:07:59.120207#661204-148800]  INFO -- : Running job thread for 'Execute planned jobs.' (Job.run) status is: sleep
I, [2024-10-30T11:08:03.887056#661199-513980]  INFO -- : Started GET "/" for ********** at 2024-10-30 11:08:03 +0100
I, [2024-10-30T11:08:03.891697#661199-513980]  INFO -- : Processing by InitController#index as HTML
I, [2024-10-30T11:08:03.896001#661199-513980]  INFO -- :   Rendered init/index.html.erb within layouts/application (Duration: 0.1ms | Allocations: 47)
I, [2024-10-30T11:08:03.896889#661199-513980]  INFO -- :   Rendered layout layouts/application.html.erb (Duration: 1.1ms | Allocations: 586)
I, [2024-10-30T11:08:03.897951#661199-513980]  INFO -- : Completed 200 OK in 6ms (Views: 1.4ms | ActiveRecord: 1.2ms | Allocations: 2281)
I, [2024-10-30T11:08:04.422370#661199-674040]  INFO -- : Started POST "/api/v1/signshow" for ******* at 2024-10-30 11:08:04 +0100
I, [2024-10-30T11:08:04.426705#661199-674040]  INFO -- : Processing by SessionsController#show as JSON
I, [2024-10-30T11:08:04.426775#661199-674040]  INFO -- :   Parameters: {"fingerprint"=>"1892314971"}
I, [2024-10-30T11:08:04.484959#661199-674040]  INFO -- : Completed 200 OK in 58ms (Views: 5.9ms | ActiveRecord: 4.1ms | Allocations: 36017)
I, [2024-10-30T11:08:04.504713#661199-674040]  INFO -- : Started GET "/api/v1/translations/lang/de-de?_=1730282884343" for ******* at 2024-10-30 11:08:04 +0100
I, [2024-10-30T11:08:04.508869#661199-674040]  INFO -- : Processing by TranslationsController#lang as JSON
I, [2024-10-30T11:08:04.508928#661199-674040]  INFO -- :   Parameters: {"_"=>"1730282884343", "locale"=>"de-de"}
I, [2024-10-30T11:08:04.595834#661199-674040]  INFO -- : Completed 200 OK in 87ms (Views: 27.7ms | ActiveRecord: 49.0ms | Allocations: 66345)
I, [2024-10-30T11:08:04.626694#661199-674040]  INFO -- : Started POST "/api/v1/users/password_reset_verify" for ********** at 2024-10-30 11:08:04 +0100
I, [2024-10-30T11:08:04.631971#661199-674040]  INFO -- : Processing by UsersController#password_reset_verify as JSON
I, [2024-10-30T11:08:04.632034#661199-674040]  INFO -- :   Parameters: {"token"=>"**********"}
I, [2024-10-30T11:08:04.638066#661199-674040]  INFO -- : Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 1.4ms | Allocations: 1984)
I, [2024-10-30T11:08:09.121712#661204-148800]  INFO -- : ProcessScheduledJobs running...
I, [2024-10-30T11:08:09.123730#661204-148800]  INFO -- : Running job thread for 'Process ticket escalations.' (Ticket.process_escalation) status is: sleep
I, [2024-10-30T11:08:09.123840#661204-148800]  INFO -- : Running job thread for 'Check channels.' (Channel.fetch) status is: sleep
I, [2024-10-30T11:08:09.123885#661204-148800]  INFO -- : Running job thread for 'Check 'Channel' streams.' (Channel.stream) status is: sleep
I, [2024-10-30T11:08:09.123925#661204-148800]  INFO -- : Running job thread for 'Generate 'Session' data.' (Sessions.jobs) status is: sleep
I, [2024-10-30T11:08:09.124040#661204-148800]  INFO -- : Running job thread for 'Execute planned jobs.' (Job.run) status is: sleep
I, [2024-10-30T11:08:19.125376#661204-148800]  INFO -- : ProcessScheduledJobs running...
I, [2024-10-30T11:08:19.127426#661204-148800]  INFO -- : Running job thread for 'Process ticket escalations.' (Ticket.process_escalation) status is: sleep
I, [2024-10-30T11:08:19.127555#661204-148800]  INFO -- : Running job thread for 'Check channels.' (Channel.fetch) status is: sleep
I, [2024-10-30T11:08:19.127603#661204-148800]  INFO -- : Running job thread for 'Check 'Channel' streams.' (Channel.stream) status is: sleep
I, [2024-10-30T11:08:19.127627#661204-148800]  INFO -- : Running job thread for 'Generate 'Session' data.' (Sessions.jobs) status is: sleep
I, [2024-10-30T11:08:19.127694#661204-148800]  INFO -- : Running job thread for 'Execute planned jobs.' (Job.run) status is: sleep
I, [2024-10-30T11:08:20.447603#661199-1037160]  INFO -- : Started POST "/api/v1/users/password_reset_verify" for ********** at 2024-10-30 11:08:20 +0100
I, [2024-10-30T11:08:20.452940#661199-1037160]  INFO -- : Processing by UsersController#password_reset_verify as JSON
I, [2024-10-30T11:08:20.453000#661199-1037160]  INFO -- :   Parameters: {"password"=>"[FILTERED]", "password_confirm"=>"[FILTERED]", "token"=>"**********"}
I, [2024-10-30T11:08:20.721496#661199-1037160]  INFO -- : Completed 200 OK in 268ms (Views: 0.2ms | ActiveRecord: 12.5ms | Allocations: 33047)
I, [2024-10-30T11:08:20.741006#661199-1037160]  INFO -- : Started POST "/api/v1/signin" for ******* at 2024-10-30 11:08:20 +0100
I, [2024-10-30T11:08:20.745635#661199-1037160]  INFO -- : Processing by SessionsController#create as JSON
I, [2024-10-30T11:08:20.745695#661199-1037160]  INFO -- :   Parameters: {"username"=>"**********@**********-gmbh.de", "password"=>"[FILTERED]", "fingerprint"=>"1892314971"}
I, [2024-10-30T11:08:20.836626#661199-1037160]  INFO -- : Authentication against Auth::Backend::Internal for user **********@**********-gmbh.de ok.
I, [2024-10-30T11:08:20.848474#661199-1037160]  INFO -- : Completed 422 Unprocessable Entity in 103ms (Views: 0.2ms | ActiveRecord: 2.7ms | Allocations: 5138)
I, [2024-10-30T11:08:21.811140#661204-2679480]  INFO -- : execute Channel.fetch (try_count 0)...
I, [2024-10-30T11:08:21.812430#661204-2679480]  INFO -- : fetching imap (exchange.**********-gmbh.de/ticket@**********-gmbh.de port=993,ssl=true,starttls=false,folder=INBOX,keep_on_server=true,auth_type=LOGIN)
I, [2024-10-30T11:08:22.045448#661204-2679480]  INFO -- :  - no message
I, [2024-10-30T11:08:22.051465#661204-2679480]  INFO -- : ended Channel.fetch took: 0.242981633 seconds.
I, [2024-10-30T11:08:22.424985#661199-148760]  INFO -- : Started GET "/api/v1/users/5?full=true&_=1730279731860" for ********** at 2024-10-30 11:08:22 +0100
I, [2024-10-30T11:08:22.429759#661199-148760]  INFO -- : Processing by UsersController#show as JSON
I, [2024-10-30T11:08:22.429823#661199-148760]  INFO -- :   Parameters: {"full"=>"true", "_"=>"1730279731860", "id"=>"5"}
I, [2024-10-30T11:08:22.473320#661199-148760]  INFO -- : Completed 200 OK in 43ms (Views: 5.2ms | ActiveRecord: 8.9ms | Allocations: 22749)
I, [2024-10-30T11:08:24.322423#661204-149000]  INFO -- : 2024-10-30T11:08:24+0100: [Worker(host:********** pid:661204)] Job TransactionJob [1da5e9ad-9453-45bc-81c8-17aad8551567] from DelayedJob(default) with arguments: [{"object"=>"User", "object_id"=>5, "user_id"=>1, "created_at"=>{"_aj_serialized"=>"ActiveJob::Serializers::TimeWithZoneSerializer", "value"=>"2024-10-30T10:08:20.546573866Z"}, "type"=>"update", "changes"=>{"password"=>**********", "**********"], "updated_by_id"=>[5, 1], "_aj_symbol_keys"=>[]}, "_aj_symbol_keys"=>["object", "object_id", "user_id", "created_at", "type", "changes"]}, {"interface_handle"=>"application_server", "_aj_symbol_keys"=>["interface_handle"]}] (id=11394) (queue=default) RUNNING
I, [2024-10-30T11:08:24.345503#661204-149000]  INFO -- : 2024-10-30T11:08:24+0100: [Worker(host:********** pid:661204)] Job TransactionJob [1da5e9ad-9453-45bc-81c8-17aad8551567] from DelayedJob(default) with arguments: [{"object"=>"User", "object_id"=>5, "user_id"=>1, "created_at"=>{"_aj_serialized"=>"ActiveJob::Serializers::TimeWithZoneSerializer", "value"=>"2024-10-30T10:08:20.546573866Z"}, "type"=>"update", "changes"=>{"password"=>["**********", "**********"], "updated_by_id"=>[5, 1], "_aj_symbol_keys"=>[]}, "_aj_symbol_keys"=>["object", "object_id", "user_id", "created_at", "type", "changes"]}, {"interface_handle"=>"application_server", "_aj_symbol_keys"=>["interface_handle"]}] (id=11394) (queue=default) COMPLETED after 0.0230
I, [2024-10-30T11:08:24.347817#661204-149000]  INFO -- : 2024-10-30T11:08:24+0100: [Worker(host:********** pid:661204)] Job SearchIndexJob [309b452c-7b9b-429f-8fb4-3f439729a876] from DelayedJob(default) with arguments: ["User", 5] (id=11392) (queue=default) RUNNING
I, [2024-10-30T11:08:24.401392#661204-149000]  INFO -- : 2024-10-30T11:08:24+0100: [Worker(host:********** pid:661204)] Job SearchIndexJob [309b452c-7b9b-429f-8fb4-3f439729a876] from DelayedJob(default) with arguments: ["User", 5] (id=11392) (queue=default) COMPLETED after 0.0535
I, [2024-10-30T11:08:24.403610#661204-149000]  INFO -- : 2024-10-30T11:08:24+0100: [Worker(host:********** pid:661204)] Job SearchIndexAssociationsJob [24bdf0a2-1454-427f-8fe7-65e80296e4fc] from DelayedJob(default) with arguments: ["User", 5] (id=11393) (queue=default) RUNNING
I, [2024-10-30T11:08:24.530363#661204-149000]  INFO -- : 2024-10-30T11:08:24+0100: [Worker(host:********** pid:661204)] Job SearchIndexAssociationsJob [24bdf0a2-1454-427f-8fe7-65e80296e4fc] from DelayedJob(default) with arguments: ["User", 5] (id=11393) (queue=default) COMPLETED after 0.1267
I, [2024-10-30T11:08:28.535339#661204-149000]  INFO -- : 2024-10-30T11:08:28+0100: [Worker(host:********** pid:661204)] Job SearchIndexAssociationsJob [5cb3501f-adea-430a-b0fd-348878b45efb] from DelayedJob(default) with arguments: ["User", 5] (id=11395) (queue=default) RUNNING
I, [2024-10-30T11:08:28.635379#661204-149000]  INFO -- : 2024-10-30T11:08:28+0100: [Worker(host:********** pid:661204)] Job SearchIndexAssociationsJob [5cb3501f-adea-430a-b0fd-348878b45efb] from DelayedJob(default) with arguments: ["User", 5] (id=11395) (queue=default) COMPLETED after 0.0999
I, [2024-10-30T11:08:29.128939#661204-148800]  INFO -- : ProcessScheduledJobs running...
I, [2024-10-30T11:08:29.130690#661204-148800]  INFO -- : Running job thread for 'Process ticket escalations.' (Ticket.process_escalation) status is: sleep
I, [2024-10-30T11:08:29.130781#661204-148800]  INFO -- : Running job thread for 'Check channels.' (Channel.fetch) status is: sleep
I, [2024-10-30T11:08:29.130905#661204-148800]  INFO -- : Running job thread for 'Check 'Channel' streams.' (Channel.stream) status is: sleep
I, [2024-10-30T11:08:29.130937#661204-148800]  INFO -- : Running job thread for 'Generate 'Session' data.' (Sessions.jobs) status is: sleep
I, [2024-10-30T11:08:29.131051#661204-148800]  INFO -- : Running job thread for 'Execute planned jobs.' (Job.run) status is: sleep

Thats the full log from the beginning of the reset progress till when I resetted it and the “Something went wrong” shows up.

Could you please copy the browser log as well? In the console, there should be anything printed about this unprocessable entity. Maybe it’s helpful.

Thats all I get, if that’s what you mean.

Edit: I’m using MS Edge.

Edit 2: That’s what I have found in Chrome:

It almost looks like he has a problem with loading the Login Screen after the reset when 2FA is activated.

I’ll try to reproduce it and let you know.