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)
Hello,
"Could not load file or assembly ‘SolidCP.Providers.Base, Version=1.4.1.0" usually means there's a missing file in your deployment.
I would double check Portal and Enterprise files (maybe manually push the -update.zip package).
Regards,
Marco
Hello
I tested replacing all files on Portal and Enterprise but the error is the same.
It isn't a critical error... but it worked fine before the upgrade
Thanks
Antonio
Hello,
Can you try replace the files (except the web.cofig) on the SolidCP Server? If you need the files they can be found at http://installer.solidcp.com/Files/1.4.1/
Kind Regards,
Trevor
Hello
Perfect! That did the trick
Thanks
Antonio