0

Hello
I upgraded 3 servers yesterday using your script (apparently did a great job), but just found out an issue… tried to suspend an account and didn’t work.. this is the error on audit log:
Invoke ChangeServiceItemsState method (‘******.com’ – ‘*****.com’ items) – 1 attempt

00:00:00
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.IO.FileLoadException: Could not load file or assembly ‘SolidCP.Providers.Base, Version=1.4.1.0, Culture=neutral, PublicKeyToken=da8782a6fc4d0081’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
at System.Type.GetType(String typeName)
at SolidCP.Providers.SoapServiceProviderItem.Unwrap(SoapServiceProviderItem sobj)
at SolidCP.Server.ServiceProvider.UnwrapServiceProviderItems(SoapServiceProviderItem[] soapItems)
at SolidCP.Server.ServiceProvider.ChangeServiceItemsState(SoapServiceProviderItem[] items, Boolean enabled)
— End of inner exception stack trace —
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.PackageAsyncWorker.ProcessServiceItems(Boolean changeState, Boolean enabled, Int32 serviceId, List`1 items)

00:00:00
Invoke ChangeServiceItemsState method (‘******.com’ – ‘******.com’ items) – 2 attempt

00:00:00

etc….
End analyze 2 service (1 items)

Answered question