locked
WSSE - Some client backups stopped working RRS feed

  • 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:      XXXX

    Description:
    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. ---&gt; 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&amp; 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&amp; 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.&lt;&gt;c__DisplayClass2.&lt;.ctor&gt;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
    Olaf

    Sunday, 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