UNSOLVED

joka2

updated

15 years ago

J

joka2

1 Rookie

•

144 Posts

0

11425

July 6th, 2011 05:00

Not the usual VSS SYSTEM FILESET error

Hi.

1 client of 100 Server 2008 clients we backup has a error backing up VSS SYSTEM FILESET. This is Server 2008 std x86 SP1 running NetWorker 7.6.2.1

The networker server is running 7.6.1.5.

This is the error:

-------

83461:save: ERROR: No System Writer present for SYSTEM FILESET backup. Cannot continue.
7162:save: save of VSS SYSTEM FILESET:\"

VSS SYSTEM FILESET: No writers found for this saveset: VSS SYSTEM FILESET:

83461:save: ERROR: No System Writer present for SYSTEM FILESET backup. Cannot continue

--------

The other VSS savesets (VSS OTHER:VSS SYSTEM BOOT:VSS SYSTEM SERVICES:VSS USER DATA:\) are ok as well as filesystem backups.

this is not the usual missing system file, where you can create a dummy file to solve the error. Also I've tried to use this:

save -a '"ignore-all-missing-system-files=yes"'

in save operations. Starting the backup from the client gives the same.

After a backup has run we get this error in vssadmin list writers

"Writer name: 'Registry Writer'
Writer Id: {afbab4a2-367d-4d15-a586-71dbb18f8485}
Writer Instance Id: {2d1aed98-f110-44d0-8441-11d7d60b3fe5}
State: [10] Failed
Last error: Timed out"

But few minutes later the error is gone in vssadmin list writers. We have rebooted the client. We have renamed nsr/tmp. Name resolution is OK (all other backups of this client are ok).

Has anyone else here seen this error? any suggestions?

Best regards,

Johannes

  • joka2

    1 Rookie

    •

    144 Posts

    1454

    0

    Posted July 6th, 2011 05:00

    These writers give errors:

    Writer name: 'ASR Writer'
       Writer Id: {be000cbe-11fe-4426-9c58-531aa6355fc4}
       Writer Instance Id: {e10fb4a9-9a7b-42d6-8351-7b1ed8335041}
       State: [7] Failed
       Last error: Non-retryable error

    Writer name: 'Registry Writer'
       Writer Id: {afbab4a2-367d-4d15-a586-71dbb18f8485}
       Writer Instance Id: {fba54c1c-3be6-443d-b11b-c942ab91687a}
       State: [7] Failed
       Last error: No error

    Writer name: 'COM+ REGDB Writer'
       Writer Id: {542da469-d3e1-473c-9f4f-7847f01fc64f}
       Writer Instance Id: {acdaccea-2cdb-4a3d-b49a-2635d9908075}
       State: [7] Failed
       Last error: No error

    when the backup is started this error comes in application log on the client:

    Log Name:      Application
    Source:        Microsoft-Windows-CAPI2
    Date:          6.7.2011 12:17:42
    Event ID:      513
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      servername.domain.not
    Description:
    Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object.

    Details:
    AddCoreCsiFiles : BeginFileEnumeration() failed.

    System Error:
    Access is denied.
    .
    Event Xml:
    http://schemas.microsoft.com/win/2004/08/events/event">
     
       
        513
        0
        2
        0
        0
        0x80000000000000
       
        50659
       
       
        Application
        TYRI.vordur.root
       
     
     
       

    Details:
    AddCoreCsiFiles : BeginFileEnumeration() failed.

    System Error:
    Access is denied.

     

  • ble1

    6 Operator

    •

    14354 Posts

    •

    56186 Points

    1463

    0

    Posted July 6th, 2011 05:00

    Becuase it says access denied, do you run service as local system account or something else?  It's obviously an error for Windows admins to figure out, but are you aware of anything different for this box when compared to the others?

  • joka2

    1 Rookie

    •

    144 Posts

    1463

    0

    Posted July 6th, 2011 09:00

    The install of the client is using the same script as any other client in the datazone.

    And no, the NetWorker service is not running as a user, it's running as system. Nothing about the networker client has been customized.

  • ble1

    6 Operator

    •

    14354 Posts

    •

    56186 Points

    1463

    0

    Posted July 7th, 2011 06:00

    joka wrote:

    The install of the client is using the same script as any other client in the datazone.

    Script?

    Can you try to re-register VSS dlls on that box?

  • joka2

    1 Rookie

    •

    144 Posts

    1463

    0

    Posted July 7th, 2011 06:00

    yes, it's just a bat file that executes setup with silent parameter. We have never had any problem with it.

    How can I re-register the VSS dll's?

  • unexpected1

    34 Posts

    1463

    0

    Posted July 8th, 2011 00:00

  • ble1

    6 Operator

    •

    14354 Posts

    •

    56186 Points

    1463

    0

    Posted July 8th, 2011 04:00

    joka wrote:

    How can I re-register the VSS dll's?

    Check the link above by unexpected.  I assume same dlls are at least used with win2k8 (but this might need so verification).  In short:

    - stop vss service

    - go to system32

    regsvr32 ole32.dll
    regsvr32 vss_ps.dll
    vssvc /Register
    regsvr32 /i swprv.dll
    regsvr32 /i eventcls.dll
    regsvr32 es.dll
    regsvr32 stdprov.dll
    regsvr32 vssui.dll
    regsvr32 msxml.dll
    regsvr32  msxml3.dll
    regsvr32 msxml4.dll

    - start vss service

  • 1463

    0

    Posted July 11th, 2011 01:00

    Hi Joka,

    Can you please check the output of the following command?:

    vssadmin list writers

    The error message you provided looks to me as if the System Writer is not working correctly, which should be fixed re-registering the VSS dll's, as Hrove suggested, although some times it can be a permissions issue and in that case you should re-apply the correct permissions as described below (Please note that this is a suggestion; Microsoft should be engaged for these kind of issues if there is any writer missing):

    Takeown /f %windir%\winsxs\filemaps /a

    icacls %windir%\winsxs\filemaps  /grant "NT AUTHORITY\SYSTEM:(RX)"

    icacls %windir%\winsxs\filemaps  /grant "NT Service\trustedinstaller:(F)"

    icacls %windir%\winsxs\filemaps  /grant "BUILTIN\Users:(RX)"

    icacls %windir%\winsxs\filemaps  /grant "Administratoren:(RX)"

    Takeown /f %windir%\winsxs\filemaps\* /a

    icacls %windir%\winsxs\filemaps\*.*  /grant "NT AUTHORITY\SYSTEM:(RX)"

    icacls %windir%\winsxs\filemaps\*.*  /grant "NT Service\trustedinstaller:(F)"

    icacls %windir%\winsxs\filemaps\*.*  /grant "BUILTIN\Users:(RX)"

    icacls %windir%\winsxs\filemaps\*.*  /grant "Administrators:(RX)"

    Takeown /f %windir%\winsxs\temp\PendingRenames /a

    icacls %windir%\winsxs\temp\PendingRenames  /grant "Administrators:(RX)"

    icacls %windir%\winsxs\temp\PendingRenames /grant "NT AUTHORITY\SYSTEM:(RX)"

    icacls %windir%\winsxs\temp\PendingRenames /grant "NT Service\trustedinstaller:(F)"

    icacls %windir%\winsxs\temp\PendingRenames /grant "BUILTIN\Users:(RX)"

    Takeown /f %windir%\winsxs\temp\PendingRenames\*.* /a

    icacls %windir%\winsxs\temp\PendingRenames\*.*  /grant "Administrators:(RX)"

    icacls %windir%\winsxs\temp\PendingRenames\*.* /grant "NT AUTHORITY\SYSTEM:(RX)"

    icacls %windir%\winsxs\temp\PendingRenames\*.* /grant "NT Service\trustedinstaller:(F)"

    icacls %windir%\winsxs\temp\PendingRenames\*.* /grant "BUILTIN\Users:(RX)"

    Thank you.

    Carlos.

  • ble1

    6 Operator

    •

    14354 Posts

    •

    56186 Points

    1463

    0

    Posted November 27th, 2013 13:00

    Interesting enough, I have seen this issue today on 2 boxes (different countries, different datazones).  One common thing is that both were win2k3 machines and on one at least I could see System Writer missing from the list of the vssadmin list writers.  Further, reboot didn't make it reappear.  On that box starting crypto service made it reappear. On second box, by the time I logged I could not see this and backup worked fine after - event log doesn't show anything related between time of failure and second re-run. Not sure why this happened, but I'm sure that at the time when this happens vssadmin list writers would show no System Writer (though I could not confirm that in second case).

  • CarlosRojas

    1 Rookie

    •

    1693 Posts

    287

    0

    Posted November 28th, 2013 01:00

    Hi Hrvoje,

    It would take some time for me to write down the explanation , but I'm sure you will be happy by reading this:

    Missing System Writer Case Explained - Ntdebugging Blog - Site Home - MSDN Blogs

    Thank you,

    Carlos