S.H. Posted June 18, 2014 Report Posted June 18, 2014 A customer has an existing service for a web hosting account with the Cpanel module. From the admin side if I click manage I am unable to modify the username or password. With "Use module" ticked: it gives a "Permission Denied" error. With "Use module" unticked: it says "The service was successfully updated." but nothing changes, it stays the same as it was. Is there a fix for this?
Daniel B Posted June 18, 2014 Report Posted June 18, 2014 Permission Denied means that the information that is currently saved in the cpanel module does not match what is actually on the cpanel account on the server. (or that your whm login credentials/remote key are not working) Update it manually on the server via WHM to match what you saved in Blesta and then it should work. Michael 1
Tyson Posted June 18, 2014 Report Posted June 18, 2014 I think that data only updates when Use Module is checked. It probably should do it either way, though. Daniel probably has it right with your Permission Denied error. You should check your account permissions to ensure your user is granted the "modifyacct" and "passwd" API actions if it is more than a login credentials issue.
S.H. Posted June 19, 2014 Author Report Posted June 19, 2014 The remote key is correct. I generated a new key just in case and saved it into Blesta. The thing is that the information should update if "use module" is unticked because then it should be modifying data in Blesta's database only. When "use module" is unticked it gives a success message but nothing changes so it seems like a bug to me. I just tried it with another server in the Blesta Cpanel module and it does not work for the second server either.
Blesta Addons Posted June 21, 2014 Report Posted June 21, 2014 you use root or reseller login in blesta ? if you use reseller, you chould check if the reseller has the modify account checked in reseller center . have you tried to upgrade/downgrade package ? does it work or the same error ?
S.H. Posted June 24, 2014 Author Report Posted June 24, 2014 I think I may have included too much information and now the focus is on the wrong thing. Just to clarify, the situation remains that I want to update the username and password stored in the Blesta database and not make any changes to the Cpanel account on the hosting server. With "Use module" ticked: it gives a "Permission Denied" error, this is expected and it's the correct response because the username in Blesta is unknown to WHM and it's not possible for the Cpanel module in Blesta to change a username it cannot find in WHM. With "Use module" unticked: it says "The service was successfully updated." but nothing changes, it stays the same as it was. This is the part that is bugged out because it gives a success message but the user/pw records remain unchanged. I need to be able to correct the username and password stored in the Blesta db so that it matches the actual Cpanel account on the host server. Can anyone else try this to let me know if it works for you on v3.2.0?
Tyson Posted June 24, 2014 Report Posted June 24, 2014 I know that it won't update locally unless you use the module. I'll see if I can get this fixed before we build v3.2.1. CORE-1309 Michael 1
Recommended Posts