NetWorker: El error "No se pudo obtener la lista de escritores para FUNCIONES Y CARACTERÍSTICAS DE WINDOWS" es visible después de proporcionar un archivo personalizado de Writerlist.txt de 0 bytes

Summary: El archivo de longitud de 0 bytes proporcionado de forma personalizada writerlist.txt hace que los pasos de validación de los escritores fallen en la preparación del respaldo de Volume Snapshot Service (VSS). ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Un usuario experimenta un error de respaldo de VSS en un nodo de un clúster. Si bien el otro nodo siempre se realiza correctamente, el recurso problemático falla con el siguiente mensaje de error:
11/16/17 17:42:37.343548 WINDOWS ROLES AND FEATURES: sow_init_save_sysset_walker () called 11/16/17 17:42:37.343548 WINDOWS ROLES AND FEATURES: sow_save: Failed to get writers list for WINDOWS ROLES AND FEATURES: WINDOWS ROLES AND FEATURES: ERROR: Failed to get writers list for WINDOWS ROLES AND FEATURES: 95088:save: Cannot back up the volume save set because the initialization of VSS did not succeed.
Esto indica una situación en la que los escritores de VSS no se reconocen correctamente, lo que impide que finalice la operación de VSS.

El error se reproduce tanto con las políticas de respaldo programadas como con la ejecución de save comando.

Cause

Ejecución de la save en ambos hosts de nodos es necesario para reproducir el error y permite una comparación lado a lado de los registros generados:
C:\Program Files\EMC NetWorker\nsr\bin>save -D9 -s myserver -b Datadomain -o "VSS:NSR_SYS_WRITER_WIN32_SERVCOMP_USER=yes" C:\Lgto\nmsap91_win_x64\win_x64\networkr\file_to_backup
Los dos registros están sincronizados hasta que se activa el siguiente método:
PopulateSupportedWriterList() Enter
Después de este punto, ambos nodos muestran lo siguiente:
CVssSysReqBackup::Init(): Successfully updated writer list.
Luego, ambos nodos inician los pasos de validación de escritores con el método:
IsWriterSupported()
Aquí es donde comienza la diferencia:
  • NODO UNO:
IsWriterSupported() Enter.
04/10/18 11:22:57.671021 VSS Writer {d61d61c8-d73a-4eee-8cdd-f6f9786b7xxx} is supported
04/10/18 11:22:57.671021 IsWriterSupported() Exit
[for each writer]
  • NODO DOS:
IsWriterSupported() Enter.
04/10/18 11:14:17.601823 VSS Writer {d61d61c8-d73a-4eee-8cdd-f6f9786b7xxx} is not supported
04/10/18 11:14:17.601823 IsWriterSupported() Exit
[for each writer]
Al final, se recibe lo siguiente en el NODO DOS:
95088:save: Cannot back up the volume save set because the initialization of VSS did not succeed
En el NODO UNO, el registro de depuración muestra que, durante la ejecución del método, se utiliza la lista de escritores del sistema compatible predeterminada:
 PopulateSupportedWriterList() 
04/10/18 11:22:56.702238 PopulateSupportedWriterList() Enter./n04/10/18 11:22:56.702238 lgwstat: Failed to open file/directory: \\?\C:\Program Files\EMC NetWorker\nsr\bin\writerlist.txt
04/10/18 11:22:56.702238 PopulateDefaultSupportedWriterList() Enter.
04/10/18 11:22:56.702238 PopulateDefaultSupportedWriterList() Exit
Pero en el NODO DOS, parece que lo siguiente se completa y se utiliza:
PopulateUserSupportedWriterList() 
En lugar de:
PopulateDefaultSupportedWriterList().
04/10/18 11:14:16.664317 PopulateSupportedWriterList() Enter.
04/10/18 11:14:16.664317 PopulateUserSupportedWriterList() Enter.
04/10/18 11:14:16.664317 PopulateUserSupportedWriterList() Exit
Tras una comprobación en el sistema de archivos del cliente NODO DOS, encontramos que hay una lista de escritores proporcionada por el usuario que es un archivo de 0 bytes:
C:\Program Files\EMC NetWorker\nsr\bin>dir writerlist.txt
Volume in drive C has no label.
Volume Serial Number is 5F41-F8xx
Directory of C:\Program Files\EMC NetWorker\nsr\bin
11/10/2017  10:01 AM                 0 writerlist.txt
1 File(s)              0 bytes
0 Dir(s)  33,237,905,408 bytes free
Se utiliza para completar la lista de escritores durante la ejecución del método:
 PopulateUserSupportedWriterList()
Al ser un archivo de 0 bytes que no contiene nada, el archivo
PopulateUserSupportedWriterList() 
No se puede crear una estructura de datos coherente para los escritores que luego se establecen como no compatibles.

Resolution

Es necesario eliminar el archivo de 0 bytes del sistema de archivos del NODO DOS.
C:\Program Files\EMC NetWorker\nsr\bin\writerlist.txt
Cuando se utilizan:
PopulateDefaultSupportedWriterList()
Permite la finalización de la save operación.

Una vez realizada la eliminación:
  • NODO DOS:
PopulateSupportedWriterList() Enter./n04/11/18 14:31:10.389231 lgwstat: Failed to open file/directory: \\?\C:\Program Files\EMC NetWorker\nsr\bin\writerlist.txt04/11/18 14:31:10.389231 PopulateDefaultSupportedWriterList() Enter.
04/11/18 14:31:10.389231 PopulateDefaultSupportedWriterList() Exit.
04/11/18 14:31:10.389231 PopulateSupportedWriterList() Exit.

Como lo que vemos en el NODO UNO. Los respaldos de VSS ahora son posibles con el NODO DOS.

Affected Products

NetWorker Family, NetWorker, NetWorker Series
Article Properties
Article Number: 000056703
Article Type: Solution
Last Modified: 29 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.