Checklist
[Y ] I have read intro post: About the Installation Issues category
[ Y] I have read the tutorials, help and searched for similar issues
[y] I provide relevant information about my server (component names and versions, etc.)
[ y] I provide a copy of my logs and healthcheck
I describe the steps I have taken to trouble shoot the problem
I describe the steps on how to reproduce the issue
Ubuntu 22.04 Setup using the Pro Ubuntu Installation Guide from PassBolts Site
Running 3.11.0 - Regular from APT install
Error that pops up is "2023-03-02 22:07:45 notice: Notice (8): Undefined variable: setupForm in [/usr/share/php/passbolt/plugins/PassboltCe/MultiFactorAuthentication/templates/Duo/setup_error.php, line 35]
" when Duo returns me from the Duo auth work screens to Passbolt.
This error pops up when trying to enable Duo on my user. I was able to enable TOTP without issue.
HTTPS is enabled and site is accessible from the internet. (WANT to have it completely behind our firewall but am troubleshooting Duo so its not at the moment.)
Reproduction of the issue just requires me to attempt to enable Duo on my user.
Passbolt is expecting from duo to send an email that match the account on Passbolt but some accounts are using an another identifier. So the team is doing a fix to take those scenarios in consideration.
An announcement will be published on the forum once the fix is ready.
I was able to confirm this to be the issue. Thanks for working on it. I created a Duo and Passbolt test account with the username on both as a full email address and everything worked as expected. Thanks.
HAHAHAHAHAHAHA Oh god. If I could like this post a dozen more times I would. I can’t even argue with it. Its too perfect. Sounds good thank you for the fix.
I got alerted that there was a push to the docker image for 3.11.1 so I went ahead and updated. It looks like it worked but I see this still on the health check. Just as an FYI.