Error setting up ma...
 
Notifications
Clear all

Error setting up mailcleaner API

6 Posts
3 Users
0 Reactions
1,233 Views
Posts: 26
Topic starter
(@hampsons)
Eminent Member
Joined: 8 years ago

Hi

I am trying to setup mailcleaner but when I try to save the settings I get this error message: 🙁 how can I fix it ?

Stack Trace:
System.Web.Services.Protocols.SoapException: 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.HostingServiceProviderWebService.get_Provider() in e:SolidCPV1.0SolidCPSourcesSolidCP.Providers.BaseCommonHostingServiceProviderWebService.cs:line 52
at SolidCP.Server.ServiceProvider.Install() in e:SolidCPV1.0SolidCPSourcesSolidCP.ServerServiceProvider.asmx.cs:line 67
--- 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.Providers.ServiceProvider.Install()
at SolidCP.EnterpriseServer.esServers.InstallService(Int32 serviceId)
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.esServers.InstallService(Int32 serviceId)
at SolidCP.Portal.ServersEditService.btnUpdate_Click(Object sender, EventArgs e)

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

Hello,

Could not load file or assembly ‘SolidCP.Providers.Base, Version=1.4.1.0'

Generally indicates to me what you have updated SolidCP in the past, however it was not fully (properly) updated and is missing the right dll version as a result.

The easiest way is to either run the update script again, or perform a manual update for Portal , Enterprise and Server(s).

Regards,

Marco

Reply
Posts: 26
Topic starter
(@hampsons)
Eminent Member
Joined: 8 years ago

Thank you Marco,

I have tried the update script 3 times, there are no errors when it finishes, I will try the manual approach see if that cures it, I currently have MailCleaner setup as a standalone package and adding domains/users manually (well with LDAP)

Reply
Posts: 26
Topic starter
(@hampsons)
Eminent Member
Joined: 8 years ago

where do I find documentation on manual update? is it just a case of copying all the zip content into the respected folders ?

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

It's pretty much copying the update folder zip contents in to the right folders yes.

https://solidcp.com/kb/update/manual-update/

You can skip the web.config steps as it should have already been done by the updater.

Make sure that for Enterprise you do stop the scheduler before copying in the files.

Reply
Page 1 / 2
Share: