Submitted by xtremeservices on Thu, 11/29/2012 - 12:14
Hi Guys,
On the Edit Users area after selecting a user, when enabling Subversion login I see the following error:
Failed to save mailbox : A password must be entered when enabling SVN for a user
The only way around the error is to enter a password for the user into the "Set To..." entry box at the top and then save the changes.
I am running 3.96 Virtualminpro and 4.9 Subversion repositories.
I have attached some images for documentation.
~Jeremy
Status:
Closed (fixed)
Comments
Submitted by andreychek on Thu, 11/29/2012 - 12:23 Comment #1
Thanks for your report!
We may need Jamie's thoughts to get to the bottom of that, but one question comes to mind -- are you using hashed passwords on your server?
If you're using hashed passwords, it may not be able to automatically determine a password to put into the Subversion config for that user.
Submitted by xtremeservices on Thu, 11/29/2012 - 12:28 Comment #2
Hi Eric,
Great question, I don't believe we have enabled that feature yet since we still use the "Show" password feature.
~Jeremy
Submitted by JamieCameron on Thu, 11/29/2012 - 13:36 Comment #3
Do you have digest authentication enabled for SVN? You can see this at Services -> Subversion Repositories -> Module Config -> Authentication type.
Submitted by xtremeservices on Thu, 11/29/2012 - 13:43 Comment #4
Hi Jamie,
I thought that I had tried both options "basic and digest" and received the same error, however I just double checked and you are correct. Only when Digest is enabled in the module configuration will it error when no new password is entered.
Thx, go ahead and mark this as working as designed.
~Jeremy
Submitted by JamieCameron on Thu, 11/29/2012 - 13:51 Comment #5
I looked closer, and found a bug in Virtualmin that is triggered when digest mode is used. Switching back to Basic mode will fix it, until the next release of the SVN plugin.
Submitted by Issues on Thu, 12/13/2012 - 13:57 Comment #6
Automatically closed -- issue fixed for 2 weeks with no activity.