-
sfitzsimons


- Joined on 07-01-2009
- Posts 1
|
DNP 2.8.5 Deleting Hosting Spaces & Permissions Not Setting
Hi Guys, We have 1 main server with DNP portal, and server, then the outer servers have 4 DNP Remote 2.8.5, The following issue we have noticed1.DNP wont delete any hosting space if they are on remote servers 2.DNP doesn’t put the file permissions on the hosting space directories when created 3.DNP wont install on one of the remote servers
We run Windows 2003 SP2 x86 on 3 of the servers and Windows 2003 SP2 x64 on the other running IIS 6, SmarterMail, MSDNS, MSFTP, both UNC and %systemdrive%\hostingspace have been tried, everyone permissions have been tried but DNP wont inherit parent permissions and only puts Administrators and System on the folders. DNP Service accounts have domain admin rights
I have noticed errors in the Event Viewer remote server when deleting a hosting space
Event Type: Error Event Source: DotNetPanel Event Category: None Event ID: 0 Date: 01/07/2009 Time: 15:58:19 User: N/A Computer: NS5 Description: [7/1/2009 3:58:19 PM] ERROR: Error on DeleteServiceItems() in 'Windows Server 2003' provider System.IO.FileLoadException: Could not load file or assembly 'DNP.Providers.Base, Version=2.8.0.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) File name: 'DNP.Providers.Base, Version=2.8.0.0, Culture=neutral, PublicKeyToken=da8782a6fc4d0081' at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) at System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) at System.Type.GetType(String typeName) at DotNetPanel.Providers.SoapServiceProviderItem.Unwrap(SoapServiceProviderItem sobj) at DotNetPanel.Server.ServiceProvider.UnwrapServiceProviderItems(SoapServiceProviderItem[ soapItems) at DotNetPanel.Server.ServiceProvider.DeleteServiceItems(SoapServiceProviderItem[ items)WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. And error in the DNP Audit Log00:00:00User: 5000:00:00Start analyze 24 service (1 items)00:00:00Invoke DeleteServiceItems method ('web.com' - 'web.com' items) - 1 attempt00:00:00System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Could not load file or assembly 'DNP.Providers.Base, Version=2.8.0.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.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 DotNetPanel.Providers.ServiceProvider.DeleteServiceItems(SoapServiceProviderItem[ items) at DotNetPanel.EnterpriseServer.PackageAsyncWorker.ProcessServiceItems(Boolean changeState, Boolean enabled, Int32 serviceId, List`1 items)00:00:00Invoke DeleteServiceItems method ('web.com' - 'web.com' items) - 2 attempt00:00:00System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Could not load file or assembly 'DNP.Providers.Base, Version=2.8.0.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.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 DotNetPanel.Providers.ServiceProvider.DeleteServiceItems(SoapServiceProviderItem[ items) at DotNetPanel.EnterpriseServer.PackageAsyncWorker.ProcessServiceItems(Boolean changeState, Boolean enabled, Int32 serviceId, List`1 items)00:00:00Invoke DeleteServiceItems method ('web.com' - 'web.com' items) - 3 attempt00:00:00System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Could not load file or assembly 'DNP.Providers.Base, Version=2.8.0.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.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 DotNetPanel.Providers.ServiceProvider.DeleteServiceItems(SoapServiceProviderItem[ items) at DotNetPanel.EnterpriseServer.PackageAsyncWorker.ProcessServiceItems(Boolean changeState, Boolean enabled, Int32 serviceId, List`1 items)00:00:00System.Exception: The number of attemtps has been reached. The whole operation aborted. at DotNetPanel.EnterpriseServer.PackageAsyncWorker.ProcessServiceItems(Boolean changeState, Boolean enabled, Int32 serviceId, List`1 items)00:00:00End analyze 24 service (1 items)00:00:00Start analyze 23 service (1 items)00:00:00Invoke DeleteServiceItems method ('\\ns5\Home\CAST' - '\\ns5\Home\CAST' items) - 1 attempt00:00:00System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Could not load file or assembly 'DNP.Providers.Base, Version=2.8.0.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.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 DotNetPanel.Providers.ServiceProvider.DeleteServiceItems(SoapServiceProviderItem[ items) at DotNetPanel.EnterpriseServer.PackageAsyncWorker.ProcessServiceItems(Boolean changeState, Boolean enabled, Int32 serviceId, List`1 items)00:00:00Invoke DeleteServiceItems method ('\\ns5\Home\CAST' - '\\ns5\Home\CAST' items) - 2 attempt00:00:00System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Could not load file or assembly 'DNP.Providers.Base, Version=2.8.0.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.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 DotNetPanel.Providers.ServiceProvider.DeleteServiceItems(SoapServiceProviderItem[ items) at DotNetPanel.EnterpriseServer.PackageAsyncWorker.ProcessServiceItems(Boolean changeState, Boolean enabled, Int32 serviceId, List`1 items)00:00:00Invoke DeleteServiceItems method ('\\ns5\Home\CAST' - '\\ns5\Home\CAST' items) - 3 attempt00:00:00System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Could not load file or assembly 'DNP.Providers.Base, Version=2.8.0.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.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 DotNetPanel.Providers.ServiceProvider.DeleteServiceItems(SoapServiceProviderItem[ items) at DotNetPanel.EnterpriseServer.PackageAsyncWorker.ProcessServiceItems(Boolean changeState, Boolean enabled, Int32 serviceId, List`1 items)00:00:00System.Exception: The number of attemtps has been reached. The whole operation aborted. at DotNetPanel.EnterpriseServer.PackageAsyncWorker.ProcessServiceItems(Boolean changeState, Boolean enabled, Int32 serviceId, List`1 items)00:00:00
End analyze 23 service (1 items)
DNP Error on remote server during installation is,
[01/07/2009 11:47:58] START: Running installer DNP.Setup.Server285.Install from C:\Program Files\DotNetPanel Software\DotNetPanel Configuration Studio\Tmp\setup\setup.dll [01/07/2009 11:47:59] INFO: Setup wizard loaded. [01/07/2009 11:48:00] INFO: IntroductionPage loaded. [01/07/2009 11:48:47] INFO: LicensePage loaded. [01/07/2009 11:49:03] INFO: InstallFolderPage loaded. [01/07/2009 11:49:04] INFO: Destination folder "C:\DotNetPanel\Server" selected [01/07/2009 11:49:04] START: Creating a new folder "C:\DotNetPanel\Server" [01/07/2009 11:49:04] START: Created a new folder [01/07/2009 11:49:04] INFO: WebPage loaded. [01/07/2009 11:49:04] START: Loading IPs [01/07/2009 11:49:04] END: Loaded IPs [01/07/2009 11:50:26] INFO: UserAccountPage loaded. [01/07/2009 11:50:44] INFO: Domain: [01/07/2009 11:50:44] INFO: User name: DNPRemoteServerRogue [01/07/2009 11:50:44] START: Creating temp user account "DNPRemoteServerRogue" [01/07/2009 11:50:46] END: Created temp local user account [01/07/2009 11:50:46] START: Deleting temp local user account "DNPRemoteServerRogue" [01/07/2009 11:50:46] END: Deleted temp local user account [01/07/2009 11:50:46] INFO: ServerPasswordPage loaded. [01/07/2009 11:51:12] INFO: ExpressInstallPage loaded. [01/07/2009 11:51:12] START: Copying files [01/07/2009 11:51:12] INFO: Copying files from "C:\Program Files\DotNetPanel Software\DotNetPanel Configuration Studio\Tmp" to "C:\DotNetPanel\Server" [01/07/2009 11:51:13] END: Copied files [01/07/2009 11:51:13] START: Creating Windows user account [01/07/2009 11:51:13] INFO: Creating Windows user account "DNPRemoteServerRogue" [01/07/2009 11:51:13] END: Created windows user account [01/07/2009 11:51:15] ERROR: Create user account error System.Management.ManagementException: Invalid parameter at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode) at System.Management.ManagementObject.InvokeMethod(String methodName, ManagementBaseObject inParameters, InvokeMethodOptions options) at DNP.Setup.SecurityUtils.GrantNtfsPermissionsBySid(String path, String sid, NtfsPermission permissions, Boolean inheritParentPermissions, Boolean preserveOriginalPermissions) at DNP.Setup.ExpressInstallPage.CreateWebSite() [01/07/2009 11:51:20] INFO: RollBackPage loaded. [01/07/2009 11:51:20] START: Rolling back [01/07/2009 11:51:20] START: Deleting user account [01/07/2009 11:51:20] INFO: Deleting user account "DNPRemoteServerRogue" [01/07/2009 11:51:20] START: Deleting directory [01/07/2009 11:51:20] INFO: Deleting directory "C:\DotNetPanel\Server" [01/07/2009 11:51:20] END: Deleted directory [01/07/2009 11:51:20] END: Rolled back [01/07/2009 11:51:21] INFO: Setup wizard closed. [01/07/2009 11:51:21] INFO: Installer returned OK [01/07/2009 11:51:21] END: Installer finished [01/07/2009 11:51:21] START: Loading application configuration [01/07/2009 11:51:21] END: Application configuration loaded [01/07/2009 11:51:21] START: Loading installed components [01/07/2009 11:51:21] START: Importing settings [01/07/2009 11:51:21] END: 0 installed component(s) loaded [01/07/2009 11:51:22] ConfigurationStudio Ended
Many thanks
Stephen
|
|