2.9 Resolución de problemas

En las secciones siguientes se ofrecen soluciones a problemas que pueden surgir en Novell ZENworks 11 SP2:

ZENworks Diagnostic Center informa de un error de coincidencia del esquema de la base de datos

Origen: ZENworks 11; Actualización.
Explicación: Si desea actualizar un servidor primario en el que acabe de instalar ZENworks 10 Configuration Management SP3 y ha creado el esquema de la base de datos antes de instalar ZENworks 10 Configuration Management SP3, encontrará el siguiente error al ejecutar el verificador de esquemas de bases de datos de ZENworks Diagnostic Center:
Mismatch in table 'zInstallationPackage' structure. 
Object type: [Column] , Object name: [Platform] 
Expected: [Name: Platform, Size: 255, Type: VARCHAR, Nullable: true] 
Found: [Name: Platform, Size: 32, Type: VARCHAR, Nullable: true]

Si no resuelve el problema, puede actualizar a ZENworks 11, pero las operaciones de ZENworks 11 Imaging fallarán.

Causa posible: Los conjuntos SQL incluidos en el esquema de la base de datos de ZENworks Diagnostic Center son distintos a los incluidos en el esquema de la base de datos creado durante la instalación de ZENworks 10 Configuration Management SP3.
Acción: Antes de actualizar a ZENworks 11, haga lo siguiente desde cualquier servidor primario de ZENworks 10 Configuration Management SP3:
  1. Conecte con la base de datos de ZENworks mediante la utilidad oportuna.

    Por ejemplo, utilice la utilidad DBISQL para conectar con la base de datos Sybase externa:

    1. En el indicador de comandos del dispositivo que tenga la base de datos Sybase externa instalada y se está ejecutando, diríjase al directorio %ZENWORKS_HOME%\share\ASA\win32 en Windows o al directorio /opt/novell/zenworks/share/sybase/bin32s en Linux.

    2. Introduzca dbisql.

    3. En la pestaña Identificación, especifique las credenciales de la base de datos.

    4. Haga clic en la pestaña Base de datos y escriba el nombre del servicio de base de datos que se está ejecutando actualmente.

    5. Haga clic en Aceptar.

  2. Ejecute la consulta adecuada:

    • Para Sybase:

      alter table zInstallationPackage modify Platform nvarchar(255);
      
    • En Oracle:

      alter table zInstallationPackage modify Platform varchar2(255 char);
      
    • Para MS SQL:

      alter table zInstallationPackage alter column Platform nvarchar(255);
      
  3. En el indicador de la consola del servidor primario, ejecute el siguiente comando:

    novell-zenworks-configure -c ZoneConfigUpdateConfigureAction

ZENworks Diagnostic Center informa sobre un error de coincidencia en la estructura de tabla de la base de datos

Origen: ZENworks 11; Actualización.
Explicación: Si el servidor primario de ZENworks 10 Configuration Management SP3 reside en una zona configurada con una base de datos de MS SQL Server que se instaló antes que ZENworks 10 Configuration Management SP2, encontrará el siguiente error al ejecutar el verificador de esquemas de bases de datos de ZENworks Diagnostic Center antes de actualizar el servidor a ZENworks 11:
Mismatch in table 'zPolicyDef' structure. 
Object type: [Column] , Object name: [ComponentName 
Expected: [Name: ComponentName, Size: 64, Type: VARCHAR, Nullable: true]
Found: [Name: ComponentName, Size: 64, Type: VARCHAR, Nullable: false]
Causa posible: Los conjuntos SQL incluidos en el esquema de la base de datos de una zona instalada antes que ZENworks 10 Configuration Management SP2 son distintos a los conjuntos SQL incluidos en el esquema de la base de datos de ZENworks Diagnostic Center.
Acción: Antes de actualizar a ZENworks 11, haga lo siguiente desde cualquiera de los servidores primarios de ZENworks 10 Configuration Management SP3 que resida en la zona configurada con la base de datos de MS SQL Server instalada antes que ZENworks 10 Configuration Management SP2:
  1. Conecte con la base de datos de ZENworks con la utilidad oportuna, por ejemplo, la utilidad Microsoft SQL Server Management Studio.

  2. Ejecute la consulta siguiente:

    alter table zPolicyDef alter column ComponentName nvarchar(64) null;
    

La copia de seguridad de los informes de ZENworks Reporting Server falla al usar el comando zman (zman rpsv)

Origen: ZENworks 11; Actualización.
Explicación: Para actualizar ZENworks Reporting Server de ZENworks Configuration Management 10.3.0/10.3.1 a ZENworks 11, primero debe realizar una copia de seguridad de todos los informes. Cuando se ejecuta el comando zman (zman rpsv) para realizar una copia de seguridad de los informes y sus datos, recibe un mensaje de error.
Acción: Antes de actualizar de ZENworks Configuration Management 10.3.0/10.3.1 a ZENworks 11, lleve a cabo los pasos siguientes:
  1. Descargue e instale el parche de copia de seguridad de informes ZCM 10.3.0/10.3.1 - ZRS. Para obtener más información sobre el parche, consulte el documento de información técnica TID 7007852 de la base de conocimiento Novell Support Knowledgebase.

  2. Realice una copia de seguridad de los informes y de los datos de los informes ejecutando el comando zman report-save.

    Para obtener más información sobre el comando zman, consulte la sección Comandos de informe en la Referencia sobre las utilidades de la línea de comandos de ZENworks 11 SP2.