Asked by:
WSSE - Some client backups stopped working

Question
-
I have a OEM product running Windows Storage Server Essentials, amongst other things is backing up a bunch of PC's in a small office.
Sometime it late January, two or three of the PC's stopped backing up. Looking at it closer - both are failing because the Windows Server Client Computer Backup (WSS_ComputerBackupProviderSvc) will not start on each PC.
The event viewer says that .NET runtime errors (Event 1025) are stopping SharedServiceHost.exe from running.
I've tried removing and re-installing .NET to no avail and am looking for suggestions on what I can try next - and any thoughts on why this stopped working all of a sudden? (So I can avoid this in the future)Saturday, February 11, 2012 10:35 PM
All replies
-
In case it helps...
Log Name: Application
Source: .NET Runtime
Date: 2/11/2012 3:57:18 PM
Event ID: 1025
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: XXXXDescription:
Application: SharedServiceHost.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: Unhandled exception in OnStart: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
at TaskSchedulerV2.ITaskFolder.RegisterTaskDefinition(String Path, ITaskDefinition pDefinition, Int32 flags, Object UserId, Object password, _TASK_LOGON_TYPE LogonType, Object sddl)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.SchedulerVersion2.RegisterTask(TaskDefinition definition)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.Scheduler.RegisterTask(TaskDefinition definition, Boolean overwrite)
at Microsoft.WindowsServerSolutions.DataProtection.PCBackup.Provider.ScheduledTaskManager.UpdateScheduledTask(Boolean forceUpdate)
at Microsoft.WindowsServerSolutions.DataProtection.PCBackup.Provider.ScheduledTaskManager.CheckCompliance(Boolean forceUpdateScheduledTask)
at Microsoft.WindowsServerSolutions.DataProtection.PCBackup.Provider.ScheduledTaskManager.OnStart()
at Microsoft.WindowsServerSolutions.DataProtection.PCBackup.Provider.PCBackupClientProviderRoot..ctor()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeConstructor(IRuntimeMethodInfo method, Object[] args, SignatureStruct& signature, RuntimeType declaringType)
at System.RuntimeMethodHandle.InvokeConstructor(IRuntimeMethodInfo method, Object[] args, SignatureStruct signature, RuntimeType declaringType)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.ServiceModel.Description.ServiceDescription.CreateImplementation(Type serviceType)
at System.ServiceModel.Description.ServiceDescription.SetupSingleton(ServiceDescription serviceDescription, Object implementation, Boolean isWellKnown)
at System.ServiceModel.Description.ServiceDescription.GetService(Type serviceType)
at System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts)
at System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses)
at System.ServiceModel.ServiceHost.InitializeDescription(Type serviceType, UriSchemeKeyedCollection baseAddresses)
at System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderHost.<>c__DisplayClass2.<.ctor>b__0()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderHost..ctor(Type providerType, String providerId, IList`1 serviceContractInterfaces, ProviderFrameworkConfigurator configurator)
at Microsoft.WindowsServerSolutions.DataProtection.PCBackup.Provider.PCBackupClientProviderMain.CreateProviderHosts()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderServiceBase._OpenHosts()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderServiceBase.OnStartInner(String[] args)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderServiceBase.OnStart(String[] args)
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.WindowsServerSolutions.Common.Support.FailFast(System.String, System.Exception)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderServiceBase.OnStart(System.String[])
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(System.Object)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1025</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-02-11T21:57:18.000Z" />
<EventRecordID>35323</EventRecordID>
<Channel>Application</Channel>
<Computer>XXXX</Computer>
<Security />
</System>
<EventData>
<Data>Application: SharedServiceHost.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: Unhandled exception in OnStart: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
at TaskSchedulerV2.ITaskFolder.RegisterTaskDefinition(String Path, ITaskDefinition pDefinition, Int32 flags, Object UserId, Object password, _TASK_LOGON_TYPE LogonType, Object sddl)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.SchedulerVersion2.RegisterTask(TaskDefinition definition)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.Scheduler.RegisterTask(TaskDefinition definition, Boolean overwrite)
at Microsoft.WindowsServerSolutions.DataProtection.PCBackup.Provider.ScheduledTaskManager.UpdateScheduledTask(Boolean forceUpdate)
at Microsoft.WindowsServerSolutions.DataProtection.PCBackup.Provider.ScheduledTaskManager.CheckCompliance(Boolean forceUpdateScheduledTask)
at Microsoft.WindowsServerSolutions.DataProtection.PCBackup.Provider.ScheduledTaskManager.OnStart()
at Microsoft.WindowsServerSolutions.DataProtection.PCBackup.Provider.PCBackupClientProviderRoot..ctor()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeConstructor(IRuntimeMethodInfo method, Object[] args, SignatureStruct& signature, RuntimeType declaringType)
at System.RuntimeMethodHandle.InvokeConstructor(IRuntimeMethodInfo method, Object[] args, SignatureStruct signature, RuntimeType declaringType)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.ServiceModel.Description.ServiceDescription.CreateImplementation(Type serviceType)
at System.ServiceModel.Description.ServiceDescription.SetupSingleton(ServiceDescription serviceDescription, Object implementation, Boolean isWellKnown)
at System.ServiceModel.Description.ServiceDescription.GetService(Type serviceType)
at System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts)
at System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses)
at System.ServiceModel.ServiceHost.InitializeDescription(Type serviceType, UriSchemeKeyedCollection baseAddresses)
at System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderHost.<>c__DisplayClass2.<.ctor>b__0()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderHost..ctor(Type providerType, String providerId, IList`1 serviceContractInterfaces, ProviderFrameworkConfigurator configurator)
at Microsoft.WindowsServerSolutions.DataProtection.PCBackup.Provider.PCBackupClientProviderMain.CreateProviderHosts()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderServiceBase._OpenHosts()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderServiceBase.OnStartInner(String[] args)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderServiceBase.OnStart(String[] args)
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.WindowsServerSolutions.Common.Support.FailFast(System.String, System.Exception)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderServiceBase.OnStart(System.String[])
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(System.Object)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
</Data>
</EventData>
</Event>Saturday, February 11, 2012 10:36 PM -
Let me look some. Seems like I saw a post somehwere about the task scheduler getting corupt. If you start/do a manual backup does it work?
Grey
Sunday, February 12, 2012 1:25 AM -
If I run it manually it also fails - "Cannot connect to the Windows Server Computer Backup Provider Service"
I saw the thread about Task Scheduler corruption while researching this, but that doesn't seem to be the issue....although I've come to learn over time that anything is possible with computers!
Sunday, February 12, 2012 1:19 PM -
How about simply uninstalling the connector and reinstall it?
Grey
Sunday, February 12, 2012 1:51 PM -
(The installation fails)
The installation is cancelled
The Windows Storage server 2008 R2 Connector has encountered an unexpected error. click Close to undo most of the changes that are made to this computer.
Some .NET errors in the event logs again.
Application: SharedServiceHost.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: Unhandled exception in OnStart: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. --->
Sunday, February 12, 2012 4:30 PM -
Plus one new error - I will have to take a look at the log file (got something else cooking so can't do that just now).
Product: Windows Storage Server 2008 R2 Connector - Update 'Hotfix for Microsoft Windows (KB2609442)' could not be installed. Error code 1603. Additional information is available in the log file C:\ProgramData\Microsoft\Windows Server\Logs\ClientCoreX86.msi.log.
Sunday, February 12, 2012 4:31 PM -
The system heavily relies on .NET Framework. So if .NET Framework is corrupted, this could lead to failing backup.
Are there any related messages in the clients event log?
Best greetings from Germany
OlafSunday, February 12, 2012 5:04 PM -
It's a long log file, but this is where the error seems to start.
MSI (s) (4C:04) [10:21:45:896]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI7336.tmp, Entrypoint: ExecServiceConfig
MSI (s) (4C:04) [10:21:46:083]: Executing op: ActionStart(Name=StartServices,Description=Starting services,Template=Service: [1])
MSI (s) (4C:04) [10:21:46:208]: Executing op: ProgressTotal(Total=9,Type=1,ByteEquivalent=1300000)
MSI (s) (4C:04) [10:21:46:208]: Executing op: ServiceControl(,Name=LANConfig,Action=1,,)
MSI (s) (4C:04) [10:21:47:425]: Executing op: ServiceControl(,Name=WSConnectorUpdate,Action=1,,)
MSI (s) (4C:04) [10:21:48:501]: Executing op: ServiceControl(,Name=providers_system,Action=1,,)
MSI (s) (4C:04) [10:21:52:573]: Executing op: ServiceControl(,Name=initMonitor,Action=1,,)
MSI (s) (4C:04) [10:21:53:603]: Executing op: ServiceControl(,Name=NotificationsProviderSvc,Action=1,,)
MSI (s) (4C:04) [10:21:54:835]: Executing op: ServiceControl(,Name=HealthAlertsSvc,Action=1,,)
MSI (s) (4C:04) [10:21:57:612]: Executing op: ServiceControl(,Name=WSS_ComputerBackupProviderSvc,Action=1,,)
MSI (s) (4C:04) [10:24:36:690]: Note: 1: 2205 2: 3: Error
MSI (s) (4C:04) [10:24:36:722]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1920
MSI (s) (4C:04) [10:24:36:768]: Note: 1: 2205 2: 3: Error
MSI (s) (4C:04) [10:24:36:784]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709
MSI (s) (4C:04) [10:24:36:784]: Product: Windows Storage Server 2008 R2 Connector -- Error 1920. Service 'Windows Server Client Computer Backup Provider Service' (WSS_ComputerBackupProviderSvc) failed to start. Verify that you have sufficient privileges to start system services.Sunday, February 12, 2012 6:59 PM -
seems to me it keeps circling back to a courupt task mgr
Grey
Sunday, February 12, 2012 7:28 PM