Solucionar problemas

Problemas de instalación

Cómo habilitar el registro detallado de AppDNA

Nota: Para obtener más información sobre todos los tipos de registro en AppDNA, consulteCTX219766.

Si tiene problemas para instalar Citrix AppDNA, estos pasos le muestran cómo habilitar la recopilación de archivos de registro de instalación detallados en el servidor AppDNA.

Precaución: La edición incorrecta del Registro puede causar problemas graves que pueden requerir la reinstalación del sistema operativo. Citrix no puede garantizar que se puedan resolver los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su propio riesgo. Asegúrese de realizar una copia de seguridad del Registro antes de modificarlo.

Para habilitar el registro detallado en el servidor AppDNA, complete el procedimiento siguiente:

  1. Abra el cuadro de diálogo Ejecutar.
  2. Escriba regedit y haga clic en Aceptar.
  3. En el cuadro de diálogo Control de acceso de usuario, haga clic en .
  4. En el editor del Registro, vaya a la clave HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AppDNA\appTitude\common\
  5. Busque o cree la configuración del Registro VerboseLogging (REG_DWORD) y cambie el valor a 1.

Cuando AppDNA detecta que se ha establecido este valor del Registro, escribe los registros detallados en %temp%\AppDNAVerboseLog.log.

Tenga en cuenta que para los procesos del servidor este será el directorio temporal de la identidad en la que se ejecuta AppDNAAppPool en IIS. De forma predeterminada, esta será la compilación en “ApplicationPoolIdentity” y el directorio temporal será C:\windows\temp.

Los registros se capturan por separado para los procesos cliente y servidor (a menos que se estén ejecutando como el mismo usuario).

Utilice un editor de texto para leer el contenido del archivo AppDNAVerboseLog.log.

Para inhabilitar el registro detallado, cambie el valor del Registro VerboseLogging a 0.

Se puede seguir un proceso similar para activar el registro detallado para Citrix AppDNA Service, QueueProcessor. Para habilitar el registro detallado para el servicio QueueProcessor, siga los pasos 1 a 4 anteriores. En el paso 5, busque o cree el valor del Registro QueueProcessorVerboseLogging. Los mensajes se escriben en el registro de eventos de Windows (en lugar de en un archivo) en:

EventViewer > Registros de aplicaciones y servicios > AppDNA > Origen = Servicio AppDNA

Problemas de inicio de sesión

“La solicitud falló con el estado HTTP 503: Servicio no disponible”

Este error puede significar que la contraseña que el sitio web de AppDNA utiliza para conectarse a la base de datos de AppDNA ha caducado o se ha cambiado. Para corregir este problema, consulte Sitio web.

El inicio de sesión falla con un error “La operación ha agotado el tiempo de espera”

Este error a veces se produce porque uno de los servicios de AppDNA u otro servicio en el que se basa AppDNA no se está ejecutando.

Compruebe los servicios de IIS

  1. Abra el Administrador de IIS: en la pantalla Inicio de Windows o en el menú, seleccione Programas > Accesorios > Ejecutar, escriba inetmgr y, a continuación, haga clic en Aceptar.

  2. Compruebe que el servidor IIS se está ejecutando y, si no, inícielo.

    Para ello, en el panel Acciones de la parte derecha de la ventana, en Administrar servidor, haga clic en Inicio. El vínculo Inicio está inhabilitado si el servidor se está ejecutando.

  3. Si el servidor IIS se está ejecutando, compruebe que AppDNAAppPool se está ejecutando y, si no, inícielo.

    Para ello, expanda el árbol en el lado izquierdo de la ventana Administrador de IIS y haga clic en Grupos de aplicaciones. Haga clic en AppDNAAppPool en el panel central y, a continuación, haga clic en Inicio en el panel de la derecha. El vínculo Inicio está inhabilitado si se está ejecutando AppDNAAppPool.

  4. Si el servidor IIS y AppDNAAppPool se están ejecutando, compruebe que el sitio web de AppDNA se está ejecutando y, si no, inícielo.

    Para ello, expanda el nodo Sitios en la vista de árbol en el lado izquierdo de la ventana Administrador de IIS y haga clic en el sitio web de AppDNA (de forma predeterminada, esto se denomina AppDNA). A continuación, haga clic en Inicio en el panel de la derecha. El vínculo Inicio está inhabilitado si se está ejecutando el sitio web de AppDNA.

Si reinició alguno de los servicios IIS, intente iniciar sesión en AppDNA de nuevo. De lo contrario, compruebe que el servicio de instancia de SQL Server se está ejecutando y, si es necesario, iniciarlo, de la siguiente manera:

  1. Abra la ventana Servicios de Windows (Panel de control > Herramientas administrativas > Servicios).
  2. En la lista de servicios, busque la instancia de SQL Server utilizada para la base de datos de AppDNA.
  3. Si la columna Estado está en blanco, haga clic en Inicio para iniciar el servicio. Si esto es correcto, cierre la ventana Servicios de Windows. Ahora debería poder iniciar sesión en AppDNA.

Error en la solicitud con el estado HTTP 407: se requiere autenticación de proxy

Este error se produce si Internet Explorer está configurado para utilizar un servidor proxy para la LAN. Puede solucionar este problema de la siguiente manera:

  1. En los menús de Internet Explorer, elija Herramientas > Opciones de Internet.
  2. En la ficha Conexiones del cuadro de diálogo Opciones de Internet, haga clic en Configuración de LAN.
  3. En Servidor proxy en el cuadro de diálogo Configuración de red de área local (LAN), active la casilla de verificación Omitir servidor proxy para direcciones locales.
  4. Haga clic en Aceptar.

Problemas relacionados con las licencias

En esta sección se proporciona información que le ayudará a solucionar problemas de licencias, incluidos aquellos que hacen que el banner de AppDNA se ponga rojo. Cuando esto sucede, mire el mensaje explicativo en la sección Resumen de licencia del módulo dePanel de mandos. Esto generalmente deja claro si el problema se debe a que AppDNA no puede ponerse en contacto con el servicio de licencias AppDNA o a un problema con la licencia real de la base de datos en sí. A continuación se proporciona información para cada una de estas causas principales bajo epígrafes separados.

Puede continuar mediante AppDNA con el problema de licencia y el banner rojo. Sin embargo, la funcionalidad es muy restringida: puede importar aplicaciones, pero la mayoría de las otras funciones están bloqueadas. Una vez resuelto el problema de licencia, las funciones bloqueadas estarán disponibles de nuevo.

AppDNA no puede ponerse en contacto con el servicio de licencias

Si AppDNA muestra un mensaje que indica que no puede ponerse en contacto con el servicio de licencias, puede significar que el servidor de licencias AppDNA no se está ejecutando. Puede verificar esto y, si es necesario, reiniciarlo de la siguiente manera:

  1. Abra la ventana Servicios de Windows (Panel de control > Herramientas administrativas > Servicios).
  2. En la lista de servicios, busque AppDNA LicenseServer.
  3. Si la columna Estado está en blanco, significa que el servicio no se ha iniciado. Haga clic en Inicio para iniciar el servicio. Si esto se realiza correctamente, cierre la ventana Servicios.
  4. Reinicie AppDNA.

Licencias de base de datos interrumpidas después de mover el servidor AppDNA o transferir una licencia

Las licencias de AppDNA están vinculadas tanto a la base de datos como a la máquina en la que se ejecuta el servicio de licencias de AppDNA cuando se activa la licencia. Pueden surgir problemas cuando se interrumpe el vínculo entre la licencia de la base de datos y la ubicación del servicio de licencias, por ejemplo, porque ha movido el servidor AppDNA de un equipo a otro, o ha iniciado, pero no completado, el procedimiento de dos etapas para transferir una licencia.

  • Para que la base de datos se pueda utilizar con un servicio de licencias en un equipo diferente, transfiera la licencia del servicio de licencias AppDNA del equipo antiguo al equipo nuevo.

  • Si ha iniciado el procedimiento de transferencia de licencias (por ejemplo, exportó el token de licencia pero no lo volvió a importar a la base de datos con la nueva ubicación del servidor de licencias), complete el procedimiento. La base de datos volverá a estar disponible.

Para obtener más información, consulte Transferir licencias.

Nota: Normalmente, el servicio de licencias se ejecuta en el mismo equipo que el servidor AppDNA. Sin embargo, esto puede no ser el caso si ha actualizado desde una versión anterior de AppDNA.

El puerto predeterminado del servidor de licencias no está disponible

De forma predeterminada, el servicio de licencias AppDNA utiliza el puerto 8079. Si ese puerto no está disponible, cámbielo de la siguiente manera.

  1. Cierre AppDNA en el servidor y todos los clientes AppDNA conectados.

  2. Busque los archivos del servicio de licencias de AppDNA.

    La ubicación predeterminada es C:\Program Files[ (x86)]\Citrix\AppDNA\License Server.

  3. Abra remoting.config en un editor de texto.

  4. En la siguiente línea, cambie 8079 a un número de puerto diferente y, a continuación, guarde el archivo. <channel ref="tcp" port="8079" bindTo="0.0.0.0">

  5. En la pantalla o menú Inicio de Windows, elija Panel de control > Herramientas administrativas > Servicios.

  6. En el panel Servicios de Windows, busque el servicio de licencias de AppDNA en la lista de servicios y haga clic en Inicio o en Reiniciar en la barra de herramientas para reiniciar el servicio de licencias de AppDNA.

Cuestiones de importación y análisis

“Esta transacción se ha completado y ya no se puede utilizar”

Este mensaje de error puede producirse durante el análisis o cualquier tipo de importación. Generalmente se debe a que la base de datos no tiene suficiente espacio en disco para expandirse.

  1. Abra Microsoft SQL Server Management Studio y conéctese a la instancia de SQL Server que aloja la base de datos de AppDNA.

  2. Compruebe los registros de SQL Server para confirmar si la falta de espacio en disco es el problema.

    Para ello, en la vista de árbol en el lado izquierdo, abra la carpeta Administración > Registros de SQL Server. Vea los registros recientes y busque texto que diga que no hay suficiente espacio en el disco. Si el problema es el espacio en disco, siga los pasos que se indican a continuación.

  3. Asegúrese de que el archivo de datos de base de datos de AppDNA y el archivo de registro pueden crecer.

    En la vista de árbol del lado izquierdo, abra la carpeta Bases de datos. A continuación, haga clic con el botón derecho en la base de datos de AppDNA y, en el menú contextual, elija Propiedades. Se abre el cuadro de diálogo Propiedades de la base de datos. Haga clic en Archivos en la barra lateral y asegúrese de que tanto el archivo de datos como el archivo de registro están configurados para crecer en trozos pequeños (por ejemplo, en un 10%) y de que no hay ningún tamaño máximo establecido.

  4. Establezca el modelo de recuperación de la base de datos en simple.

    En el cuadro de diálogo Propiedades de base de datos, haga clic en Opciones en la barra lateral y asegúrese de que el modelo de recuperación está establecido en Simple.

  5. Compruebe el espacio disponible en disco y, si es necesario, aumente el espacio libre en disco limpiando datos no deseados o actualizando el hardware.

Se produce un error en la importación de paquetes App-V (.sft o .appv)

Al importar paquetes.sft o .appv, AppDNA desempaqueta automáticamente su contenido en una carpeta intermedia, conservando la estructura de directorios original. Esto falla si el número total de caracteres en la Forward Path del archivo resultante excede el límite de Windows (normalmente 256 caracteres). Cuando esto sucede, el archivo de registro de importación contiene el texto: create_deep_dir.

De forma predeterminada, AppDNA descomprime los archivos .sft y .appv en la carpeta temporal especificada en Configuración del archivo. Sin embargo, puede especificar una carpeta intermedia independiente para los archivos .sft y .appv en el cuadro de carpeta intermedia SFT en Importar y analizar la configuración.

Para resolver este problema, establezca una ruta de archivo muy corta para la carpeta intermedia SFT. AppDNA no borra automáticamente esta carpeta. Si es necesario, puede eliminar manualmente los archivos desempaquetados una vez finalizada la importación.

La importación se realizó correctamente, pero mi aplicación no contiene el ADN esperado

Esto ocurre ocasionalmente con aplicaciones que se han importado a través de Install Capture o Auto-Provisioning cuando la instalación falla pero el instalador no sigue la convención de devolver cero para éxito y un valor distinto de cero para un error. Cuando esto sucede, por defecto AppDNA asume que la captura ha tenido éxito, importa el ADN capturado y marca la importación como exitosa, aunque de hecho no se capturó ningún ADN de aplicación real. En esta situación, el ADN capturado consiste en cualquier cambio menor que el intento fallido de instalar la aplicación realizado en el sistema operativo subyacente.

Si ejecutó la captura con el clicker automático, es posible que la instalación haya fallado porque estaba esperando la entrada del usuario. Por lo tanto, ejecute la captura de nuevo sin el clicker automático. Esto puede permitir que la instalación y, por lo tanto, la captura se complete correctamente.

Alternativamente, si sabe que un instalador no sigue la convención de devolver un código de salida cero en caso de éxito, puede especificar el código de salida de éxito en el perfil de ejecución de esa aplicación. Consulte Modificar un perfil de ejecución para obtener información sobre cómo hacerlo.

Error 404 en la importación de imágenes del sistema operativo: Archivo no encontrado

Cuando la importación de una imagen del sistema operativo falla con un error “404: Archivo no encontrado”, generalmente significa que se han excedido los límites en el tamaño de la longitud máxima del contenido en IIS. Para aumentar la longitud máxima permitida del contenido, consulte las instrucciones de “Optimizar IIS” en Optimizar AppDNA.

Cuestiones relativas a la presentación de informes

Las vistas de informes son muy lentas de mostrar

Este problema a veces se produce cuando el número de registros por página se ha establecido inadvertidamente en un valor muy grande. Si la página es tan lenta que no se puede utilizar, desplácese fuera de la vista Informe y cambie el número de registros por página de la siguiente manera.

  1. En el menú Edición de AppDNA, elija Configuración.
  2. En la barra lateral del cuadro de diálogo Configuración, haga clic en Informes.
  3. En el cuadro Registros por página, escriba un valor inferior (por ejemplo, 200).
  4. Haga clic en Guardar.

Para cambiar el número de registros por página en el cliente web:

  • Anexar lo siguiente a la dirección URL de la vista de informe: &FRMKEY_PAGE_SIZE=n

Donde n es el tamaño de página predeterminado requerido, como se muestra en el siguiente ejemplo. Para mayor claridad, esta URL se muestra en varias líneas. En la práctica, la URL debe introducirse como una cadena ininterrumpida.

http://appdna-machine:8199/appdna/Reporting/AssessmentReport.aspx? FRMKEY_TOKEN=1dd82045-b9a3-4840-af46-75e112bfcbb0 &FRMKEY_MODULE_ID=Win8Module &FRMKEY_CUSTOMISATION=&FRMKEY_POSTIMAGE=-2147483637 &FRMKEY_PREIMAGE=-2147483647&FRMKEY_RESOLUTION=app_group_summary &FRMKEY_PAGE_SIZE=5

Las imágenes no se muestran en las vistas Informes

Este problema se ha encontrado al ver los informes por primera vez después de instalar AppDNA en Windows 8. El problema se debe a una configuración incompleta de Internet Information Services (IIS).

Para resolver este problema:

  1. Cierre AppDNA y detenga los clientes AppDNA.
  2. En el equipo del servidor AppDNA, asegúrese de que todas las funciones de IIS necesarias están habilitadas. Para obtener más información, consulte Requisitos del sistema para AppDNA 7.6.
  3. Utilice el comando iisreset para restablecer IIS.

Calculadora de esfuerzo es ilegible

La pantalla principal de la Calculadora de esfuerzo no se puede leer cuando la opción de visualización “Facilitar la lectura de lo que está en la pantalla” del Panel de control se utiliza para aumentar el tamaño del texto y otros elementos de la pantalla, por ejemplo, en un 125%. Esta opción a veces está activada de forma predeterminada en Windows 8.

Cuando esta opción está en uso, la Calculadora de esfuerzo aumenta el tamaño del texto. Esto hace que el texto se trunca o se ejecute sobre otros elementos, lo que los hace ilegibles. Algunos otros informes se ven afectados de manera similar.

La solución es restablecer el tamaño de la pantalla al ajuste 100% en Panel de control > Pantalla.

Se produce un error en la exportación de PDF

Si intenta realizar una exportación de PDF después de instalar Adobe Reader pero antes de ejecutar Adobe Reader o abrir un archivo PDF, la exportación de PDF falla con un error (“Esta aplicación no se puede activar cuando UAC está inhabilitado”). Esto se debe a que la exportación de AppDNA PDF no funciona hasta que haya aceptado el contrato de licencia de Adobe Reader.

Para resolver este problema, abra un archivo PDF en el equipo en el que está ejecutando AppDNA y acepte el contrato de licencia de Adobe Reader.

Las columnas se superponen en la sección Datos del informe de las exportaciones de PDF

Cuando un informe tiene un gran número de grupos de algoritmos, las columnas de la sección Datos de informe de las exportaciones de PDF pueden superponerse y volverse ilegibles. Para resolver este problema, desactive la casilla de verificación Mostrar recuentos en exportaciones de PDFConfiguración de informesy, a continuación, ejecute la exportación de PDF de nuevo.