hideAddressBook is ...
 
Notifications
Clear all

hideAddressBook is not a valid attribute in an AD without Exchange 201X extended AD Schema

6 Posts
4 Users
0 Reactions
1,186 Views
Posts: 6
Topic starter
(@lostlogic)
Active Member
Joined: 7 years ago

Hi.

If I setup SolidCP in an AD where the Exchange AD Schema has not been extended, disabling a user will fail with a long web exception. We've traced it back to the AD Schema not being extended with the Exchange AD Schema and it's trying to set hideAddressBook to true as part of the disable process.

Since the Exchange module is not enabled for the Hosted Organization, this should not happen. I assume this is a bug in the 1.4 implementation of SolidCP.

5 Replies
Posts: 1457
Admin
(@trobinson)
Noble Member
Joined: 9 years ago

Hello,

 

Would you be able to share your results for the how it was traced and to what command inside of SolidCP Server?

 

Kind Regards,

 

Trevor Robinson

Reply
Posts: 6
Topic starter
(@lostlogic)
Active Member
Joined: 7 years ago

Here is the error I get when I try to disable a user:

System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'UPDATE_USER_GENERAL' task on 'Test User' ORGANIZATION ---> System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> The specified directory service attribute or value does not exist. at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at SolidCP.EnterpriseServer.OrganizationController.SetUserGeneralSettings(Int32 itemId, Int32 accountId, String displayName, String password, Boolean hideAddressBook, Boolean disabled, Boolean locked, String firstName, String initials, String lastName, String address, String city, String state, String zip, String country, String jobTitle, String company, String department, String office, String managerAccountName, String businessPhone, String fax, String homePhone, String mobilePhone, String pager, String webPage, String notes, String externalEmail, String subscriberNumber, Int32 levelId, Boolean isVIP, Boolean userMustChangePassword) --- End of inner exception stack trace --- at SolidCP.EnterpriseServer.OrganizationController.SetUserGeneralSettings(Int32 itemId, Int32 accountId, String displayName, String password, Boolean hideAddressBook, Boolean disabled, Boolean locked, String firstName, String initials, String lastName, String address, String city, String state, String zip, String country, String jobTitle, String company, String department, String office, String managerAccountName, String businessPhone, String fax, String homePhone, String mobilePhone, String pager, String webPage, String notes, String externalEmail, String subscriberNumber, Int32 levelId, Boolean isVIP, Boolean userMustChangePassword) --- End of inner exception stack trace ---

Reply
Posts: 4
(@axipolias)
New Member
Joined: 9 years ago

Hi,
I also face with the same issue.
I wonder if there is any workaround?

Reply
Posts: 1967
Admin
(@m-tiggelaar)
Noble Member
Joined: 9 years ago

Do you have 1.4.0 or 1.4.1 installed?
As i do believe there has been a fix in this regard since 1.4.1

Reply
Page 1 / 2
Share: