I installed Passbolt on a fresh VM running Linux**.
Installation was done through Docker**
I have a reverse proxy Traefik server on another VM. I have a PiHole DNS on the third VM.
I successfully completed the installation and enabled Passbolt. I even got it working so I can access it through the Cloudflare tunnel from outside my network.
The only thing that is not working is the Mobile app.
When I try to set it up, I successfully scan the QR code, and the app captures all user information, including the avatar. However, when I attempt to log in using my Passphrase, I receive a "Something went wrong” message. I am unable to fully complete the user creation process on an Android mobile device.
Please advise what the issue might be and how to resolve it
15:11:32 retrofit2.HttpException: HTTP 500 at retrofit2.KotlinExtensions$await$2$2.onResponse(SourceFile:53) at retrofit2.OkHttpCall$1.onResponse(SourceFile:164) at okhttp3.internal.connection.RealCall$AsyncCall.run(SourceFile:519) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) at java.lang.Thread.run(Thread.java:1119) retrofit2.HttpException: HTTP 500 at retrofit2.KotlinExtensions$await$2$2.onResponse(SourceFile:53) at retrofit2.OkHttpCall$1.onResponse(SourceFile:164) at okhttp3.internal.connection.RealCall$AsyncCall.run(SourceFile:519) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) at java.lang.Thread.run(Thread.java:1119) 15:11:32 There was an error during checking if MFA is required java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map at com.passbolt.mobile.android.core.networking.ErrorHeaderMapper.checkMfaRequired(SourceFile:70) at com.passbolt.mobile.android.core.networking.ResponseHandler.checkIfMfaRequired(SourceFile:77) at com.passbolt.mobile.android.core.networking.ResponseHandler.handleException(SourceFile:48) at com.passbolt.mobile.android.passboltapi.auth.AuthRepository.getServerPublicRsaKey(SourceFile:99) at com.passbolt.mobile.android.passboltapi.auth.AuthRepository$getServerPublicRsaKey$1.invokeSuspend(Unknown Source:11) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:33) at kotlinx.coroutines.DispatchedTask.run(SourceFile:99) at android.os.Handler.handleCallback(Handler.java:1041) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.dispatchMessage(Looper.java:315) at android.os.Looper.loopOnce(Looper.java:251) at android.os.Looper.loop(Looper.java:349) at android.app.ActivityThread.main(ActivityThread.java:9041) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929) java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map at com.passbolt.mobile.android.core.networking.ErrorHeaderMapper.checkMfaRequired(SourceFile:70) at com.passbolt.mobile.android.core.networking.ResponseHandler.checkIfMfaRequired(SourceFile:77) at com.passbolt.mobile.android.core.networking.ResponseHandler.handleException(SourceFile:48) at com.passbolt.mobile.android.passboltapi.auth.AuthRepository.getServerPublicRsaKey(SourceFile:99) at com.passbolt.mobile.android.passboltapi.auth.AuthRepository$getServerPublicRsaKey$1.invokeSuspend(Unknown Source:11) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:33) at kotlinx.coroutines.DispatchedTask.run(SourceFile:99) at android.os.Handler.handleCallback(Handler.java:1041) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.dispatchMessage(Looper.java:315) at android.os.Looper.loopOnce(Looper.java:251) at android.os.Looper.loop(Looper.java:349) at android.app.ActivityThread.main(ActivityThread.java:9041) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929) 15:11:32 Generic error occurred