Unsolved

This post is more than 5 years old

144 Posts

11406

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

144 Posts

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.

 

6 Operator

 • 

14.4K Posts

 • 

56.2K Points

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?

144 Posts

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.

6 Operator

 • 

14.4K Posts

 • 

56.2K Points

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?

144 Posts

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?

34 Posts

July 8th, 2011 00:00

6 Operator

 • 

14.4K Posts

 • 

56.2K Points

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

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.

6 Operator

 • 

14.4K Posts

 • 

56.2K Points

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).

1.7K Posts

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

6 Operator

 • 

14.4K Posts

 • 

56.2K Points

November 28th, 2013 02:00

Thanks Carlos.  I believe article mostly reflects win2k8 (and win2k12) world while I have observed this on win2k3, but I might use some of the steps in troubleshooting too if they will be applicable to win2k3 (this morning I could not see the issue any longer).

0 events found

No Events found!

Top