Solucionar problemas

Este artículo contiene información que ayudará a los administradores a solucionar problemas con Citrix Receiver para Linux.

Problemas de conexión

Puede que se tope con los siguientes problemas de conexión.

No puedo conectarme adecuadamente a una sesión de escritorio o a un recurso publicado

Si, al establecer una conexión con un servidor Windows, aparece un cuadro de diálogo con el mensaje “Connecting to server…”, pero no aparece la subsiguiente ventana de conexión, puede que deba configurar el servidor con una licencia de acceso de cliente (CAL). Para obtener más información sobre las licencias, consulte Licencias.

En ocasiones no puedo conectarme cuando intento reconectar con sesiones

A veces, el intento de reconectar con una sesión que tiene una profundidad de color mayor que la solicitada por Receiver hace que la conexión falle. Esto se debe a una falta de memoria disponible en el servidor. Si la reconexión falla, Receiver intenta utilizar la profundidad de color original. En caso contrario, el servidor intenta iniciar una sesión nueva con la profundidad de color solicitada, con lo que deja la sesión original en estado desconectado. Sin embargo, también puede ocurrir un error en la segunda conexión si sigue faltando memoria en el servidor.

No puedo conectarme a un servidor con su nombre de Internet completo

Citrix recomienda configurar el servidor de nombres de dominio (DNS) en su red para poder resolver los nombres de servidores a los que desea conectarse. Si el servidor DNS no está configurado, quizás no sea posible resolver el nombre de un servidor en una dirección IP. Como alternativa, puede especificar el servidor por su dirección IP, en lugar de por su nombre. Las conexiones TLS requieren un nombre de dominio completo, no una dirección IP.

Recibo el mensaje de error “Proxy detection failure” al conectarme

Si su conexión está configurada para utilizar la detección automática del proxy y recibe el mensaje de error “Proxy detection failure: Javascript error” al intentar conectarse, copie el archivo wpad.dat en $ICAROOT/util. Ejecute el siguiente comando, donde hostname es el nombre de host del servidor al que intenta conectarse:

cat wpad.dat | ./pacexec pac.js FindProxyForURL <http://hostname> hostname 2>&1 | grep “undeclared variable”

Si no obtiene resultados, existe un problema grave con el archivo wpad.dat en el servidor y debe investigarlo. Sin embargo, si observa un resultado como “assignment to undeclared variable…”, puede solucionar el problema. Abra pac.js y, para cada variable mencionada en los resultados, agregue una línea en la parte superior del archivo con el siguiente formato, donde “…” es el nombre de la variable.

var …;

Las sesiones demoran mucho en iniciarse

Si una sesión no se inicia hasta que mueva el mouse, puede que haya un problema con la generación del número aleatorio en el kernel de Linux. Como solución temporal, ejecute un demonio que genere entropía, como rngd (que está basado en hardware) o haveged (de Magic Software).

Conjuntos de cifrado débiles para las conexiones SSL

Al establecer una conexión TLS, con la versión 13.7, Receiver para Linux ofrece una serie de conjuntos de cifrado más moderna y restringida de forma predeterminada. Si se conecta a un servidor que requiere un conjunto de cifrado más antiguo, debe establecer la opción de configuración SSLCiphers=ALL en la sección [WFClient] de un archivo de configuración.

Al usar el protocolo UDT, aparece un mensaje de error de conexión perdida (“Connection to … has been lost”)

Puede deberse a que la conexión pasa a través de un enrutador con una unidad de transmisión máxima para UDT que es inferior al valor predeterminado de 1500 bytes. Pruebe ambos:

  • Quite la marca de comentario de la entrada udtMSS en $ICAROOT/config/All_Regions.ini y en $HOME/.ICAClient/All_Regions.ini
  • Defina udtMSS=1000 en un archivo de configuración

Errores de conexión

Los errores de conexión pueden producir varios diálogos de error diferentes. Por ejemplo:

  • “Error in connection: A protocol error occurred while communicating with the Authentication Service”
  • “The Authentication Service could not be contacted”
  • “Your account cannot be added using this server address”

Estos errores pueden deberse a varios problemas, por ejemplo:

  • Cuando el equipo local y el equipo remoto no pueden negociar un protocolo TLS común. Para obtener más información, consulte Configurar y habilitar TLS.
  • Cuando el equipo remoto requiere un conjunto de cifrado más antiguo para una conexión TLS. En este caso, puede establecer la opción de configuración SSLCiphers=ALL en la sección [WFClient] de un archivo de configuración y ejecutar killall AuthManagerDaemon ServiceRecord selfservice storebrowse antes de reiniciar la conexión.
  • Cuando el equipo remoto no pide el certificado de cliente de la manera apropiada. IIS solo debe “aceptar” o “solicitar” certificados para “Citrix/Authentication/Certificate”.
  • Otros problemas.

Problemas de presentación

¿Por qué se ve la pantalla partida?

El problema de pantalla partida se produce cuando dos o más fotogramas distintos aparecen en pantalla al mismo tiempo, en bloques horizontales. Esto es visible principalmente en áreas grandes de contenido que cambia rápidamente en la pantalla. Aunque los datos se capturan en el VDA de modo que no se partan los fotogramas, y los datos se pasan al cliente de manera que tampoco se introduzca ese problema, X11 (el subsistema de gráficos de Linux/Unix) no ofrece un modo coherente de dibujar en pantalla de forma que se evite este problema.

Para evitar la pantalla partida, Citrix recomienda el enfoque estándar, que sincroniza el dibujo de la aplicación con el dibujo de la pantalla. Es decir, esperar a vsvnc para iniciar el dibujo del fotograma siguiente. Dispone de una serie de opciones al utilizar Linux, según el hardware de gráficos que tenga en el cliente y el administrador de ventanas que utilice. Estas opciones se dividen en dos grupos de soluciones:

  • Parámetros de GPU de X11
  • Usar un administrador de composición

Parámetros de GPU de X11

Para gráficos Intel HD, cree un archivo llamado 20-intel.conf en la carpeta xorg.conf.d, con este contenido:

Sección “Dispositivo”

Identificador: "Graphics"

Controlador "intel"

Opción: "AccelMethod" "sna"

Opción: "TearFree" "true"

Fin de la sección

Para gráficos Nvidia, busque en la carpeta xorg.conf.d el archivo que contenga la opción “MetaModes” para su configuración. Para cada uno de los MetaModes utilizados, separados por comas, agregue lo siguiente:

{ForceFullCompositionPipeline = On}

Por ejemplo:

Opción: “MetaModes” “DFP-0: 1920x1200 +0+0 {ForceFullCompositionPipeline = On}”

Nota: Las distintas distribuciones de Linux usan rutas diferentes para la carpeta xorg.conf.d. Por ejemplo: /etc/X11/xorg.conf.d, o /user/share/X11/xorg.conf.d.

Administradores de composición

Use lo siguiente:

  • Compiz (integrado en Ubuntu Unity). Instale el administrador de parámetros “CompizConfig Settings Manager”.

    Ejecute “CompizConfig Settings Manager”

    En “General->Composition”, deje sin marcar la casilla “Undirect Fullscreen Windows”.

Nota: “CompizConfig Settings Manager” debe usarse con cuidado, ya que si se cambian incorrectamente sus valores, el sistema puede dejar de responder y no iniciarse.

  • Compton (una herramienta instalada como complemento). Consulte la documentación o la página man de Compton para ver información detallada. Por ejemplo, ejecute el comando:

    compton –vsync opengl –vsync -aggressive

Cuando uso el teclado, aparecen entradas de teclado incorrectas

Si utiliza un teclado en un idioma que no sea el inglés, es posible que la presentación en la pantalla no coincida con las entradas del teclado. En este caso, debe especificar el tipo y la distribución del teclado que utiliza. Para obtener más información acerca de la especificación de teclados, consulte Control del comportamiento del teclado.

Hay un redibujado excesivo al mover las ventanas integradas

Algunos administradores de ventanas informan continuamente de la posición nueva de las ventanas al moverlas, lo que puede producir un redibujado excesivo. Para solucionar este problema, cambie el administrador de ventanas a un modo que solo dibuje los contornos de las ventanas cuando se muevan.

Compatibilidad de iconos

Receiver crea iconos de ventanas que funcionan con la mayoría de los administradores de ventanas, pero no son completamente compatibles con la convención de comunicación del protocolo X Inter-Client.

Para ofrecer una compatibilidad total de iconos

  1. Abra el archivo de configuración wfclient.ini.
  2. Edite la siguiente línea en la sección [WFClient]: UseIconWindow=True
  3. Guarde y cierre el archivo.

Tengo problemas para ver el cursor

Puede ser difícil ver el cursor si tiene el mismo color, o uno similar, al color del fondo. Para solucionar este problema, establezca que las áreas del cursor sean de color negro o blanco.

Para cambiar el color del cursor

  1. Abra el archivo de configuración wfclient.ini.

  2. Agregue una de las líneas siguientes a la sección [WFClient]:

    CursorStipple=ffff,ffff (para que el cursor sea negro)

    CursorStipple=0,0 (para que el cursor sea blanco)

  3. Guarde y cierre el archivo.

Los colores en la pantalla parpadean

Cuando mueva el puntero en una ventana de conexión, o fuera de ella, es posible que los colores en la ventana fuera de foco comiencen a parpadear. Este problema es una limitación conocida cuando se utiliza X Windows System con presentaciones en PseudoColor. De ser posible, utilice una profundidad de color mayor para la conexión afectada.

Experimento cambios rápidos de colores con las presentaciones en color verdadero

Los usuarios tienen la opción de utilizar 256 colores cuando se conectan a un servidor. En esta opción se asume que el hardware del vídeo admite paletas, para permitir que las aplicaciones cambien rápidamente los colores de la paleta con el fin de producir presentaciones animadas.

Las presentaciones en color verdadero no tienen ninguna capacidad para emular la habilidad de producir animaciones cambiando rápidamente la paleta. La emulación de software de esta capacidad es costosa en términos de tiempo y tráfico de red. Para reducir este costo, Receiver almacena en búfer los cambios rápidos de la paleta y actualiza la paleta real solamente cada pocos segundos.

Los caracteres japoneses se muestran de forma incorrecta en mi pantalla

Receiver utiliza la codificación de caracteres EUC-JP o UTF-8 para los caracteres japoneses, mientras que el servidor utiliza la codificación de caracteres SJIS. Receiver no traduce entre estos grupos de caracteres. Esto puede ocasionar problemas al mostrar los archivos que están guardados en el servidor y que se ven localmente, o bien, que están guardados localmente y se ven en el servidor. Este problema afecta además a los caracteres japoneses en los parámetros utilizados en el traspaso de parámetros extendidos.

Deseo realizar una sesión con varios monitores

Las sesiones de pantalla completa abarcan todos los monitores, pero también está disponible una opción de línea de comandos para el control de la presentación en entornos de varios monitores, -span. Con esta opción se pueden ejecutar sesiones de pantalla completa y abarcar varios monitores.

La funcionalidad de la barra de herramientas de Desktop Viewer le permite alternar entre una sesión en modo de ventana y una sesión a pantalla completa; además, incluye respaldo para varios monitores para los monitores intersecados. Para obtener más información, consulte Mejora de la experiencia de usuario.

Importante: -span no tiene ningún efecto en sesiones de ventanas integradas o normales (incluidas aquellas en ventanas maximizadas).

La opción -span tiene el siguiente formato: -span [h][o][a|mon1[,mon2[,mon3,mon4]]]

Si se especifica h, se imprime una lista de monitores en stdout. Además, si ese es el valor completo de la opción, wfica se cierra.

Si se especifica o, la ventana de la sesión tendrá el atributo de redirección override-redirect.

Precaución: No se recomienda el uso de este valor de opción. Debe considerarse como último recurso, para utilizar con los administradores de ventanas que presenten dificultades de uso. El administrador de ventanas no ve la ventana de la sesión; además, la ventana no tiene icono y no se puede volver a apilar. Solo se podrá quitar finalizando la sesión.

Si se especifica a, Receiver intenta crear una sesión que cubra todos los monitores.

Receiver supone que el resto del valor de la opción -span es una lista de números de monitores. Un único valor selecciona un monitor específico, dos valores seleccionan los monitores en las esquinas superior izquierda e inferior derecha del área requerida, cuatro valores especifican los monitores en los bordes superior, inferior, izquierdo y derecho del área.

Si no se especificó o, wfica utiliza el mensaje _NET_WM_FULLSCREEN_MONITORS para solicitar una disposición de ventanas adecuada desde el administrador de ventanas, en el caso de sea compatible. De lo contrario, utiliza las directrices de tamaño y posición para solicitar la disposición deseada.

El siguiente comando se puede utilizar para probar el respaldo del administrador de ventanas: xprop -root | grep _NET_WM_FULLSCREEN_MONITORS

Si no obtiene resultados, no hay respaldo. Si no hay respaldo, es posible que necesite una ventana con el atributo override-redirect. Puede configurar una ventana con el atributo override-redirect mediante -span o.

Para realizar una sesión que abarque varios monitores desde la línea de comandos:

  1. Escriba lo siguiente en una interfaz de comandos:

    /opt/Citrix/ICAClient/wfica -span h

    Se imprime una lista de los números de los monitores actualmente conectados al dispositivo del usuario en stdout y wfica se cierra.

  2. Tome nota de estos números de monitores.

  3. Escriba lo siguiente en una interfaz de comandos:

    /opt/Citrix/ICAClient/wfica -span [w[,x[,y,z]]]

    donde [w], [x], [y] y [z] son los números de monitores obtenidos en el paso 1 mencionado anteriormente, y un único valor [w] especifica un monitor en particular, dos valores [w] y [x] especifican monitores en las esquinas superior izquierda e inferior derecha del área requerida, y los cuatro valores (w, x, y, z) especifican monitores en los bordes superior, inferior, izquierdo y derecho del área.

    Importante: Defina la variable WFICA_OPTS antes de iniciar selfservice o conectarse a la Interfaz Web a través de un explorador Web. Para hacer esto, edite su archivo de perfil que, por lo general, se encuentra en $HOME/.bash_profile o $HOME/.profile, y agregue una línea para definir la variable WFICA_OPTS. Por ejemplo:

    export WFICA_OPTS=”-span a”

    Este cambio afecta a las sesiones de XenApp y XenDesktop.

    Si ha iniciado selfservice o storebrowse, quite los procesos que estos iniciaron para que la nueva variable de entorno tenga efecto. Quítelos con:

    killall AuthManagerDaemon ServiceRecord storebrowse

No puedo salir de una sesión a pantalla completa para utilizar aplicaciones locales u otras sesiones

Eso ocurre porque la IU del sistema del cliente está oculta y la función de transparencia de teclado inhabilita el comando habitual del teclado (por ejemplo, Alt+Tab) y, en su lugar, envía el comando al servidor.

Como solución temporal, presione Ctrl+F2 para desactivar temporalmente la función de teclado transparente hasta que la ventana de la sesión vuelva a estar activa y en primer plano. Otra solución temporal es establecer TransparentKeyPassthrough en No en $ICAROOT/config/module.ini. Así, se inhabilita la función de transparencia de teclado. Sin embargo, puede que deba anular el archivo ICA. Para ello, agregue este parámetro al archivo All_regions.ini.

Problemas con el explorador Web

Cuando hago clic en un vínculo en una sesión de Windows, el contenido aparece en un explorador local

La redirección de contenido servidor-cliente está habilitada en wfclient.ini. Esto provoca que se ejecute una aplicación local. Para inhabilitar la redirección de contenido entre servidor y cliente, consulte Configuración de la redirección de contenido servidor-cliente.

Al acceder a recursos publicados, mi explorador me solicita guardar un archivo

Los exploradores Web distintos de Firefox y Chrome pueden requerir cierta configuración para poder conectar con un recurso publicado. Si se conecta a través de la Interfaz Web, quizás pueda acceder a la página de inicio de la Interfaz Web con la lista de recursos. Sin embargo, al intentar acceder a un recurso haciendo clic en su icono en la página, el explorador Web le solicitará guardar el archivo ICA.

Para configurar un explorador diferente con el fin de utilizarlo con la Interfaz Web

Los detalles varían según el explorador Web, pero se pueden configurar los tipos de datos MIME en el explorador de forma que $ICAROOT/wfica se ejecute como una aplicación auxiliar cuando el explorador encuentre datos con el tipo MIME application/x-ica o un archivo .ica.

El programa de instalación no admite un explorador específico

Si tiene problemas para utilizar un explorador Web específico, configure la variable de entorno BROWSER para especificar la ruta local y el nombre del explorador Web requerido antes de ejecutar setupwfc.

Cuando inicio escritorios o aplicaciones en Firefox, no ocurre nada

Pruebe a habilitar el plugin ICA.

El plugin ICA está habilitado en Firefox, pero no se inician ni las sesiones de escritorio ni las sesiones de aplicación

Pruebe a inhabilitar el plug-in ICA.

Otros problemas

Puede que se den los siguientes problemas.

Quiero saber si el servidor ha ordenado a Receiver que cierre una sesión

Puede usar el programa wfica para que capture un registro cuando reciba un comando desde el servidor para terminar una sesión.

Para grabar esta información en el sistema de syslog, añada SyslogThreshold con el valor 6 a la sección [WFClient] del archivo de configuración. Esto habilita la captura de registros de mensajes que tienen una prioridad de LOG_INFO omayor. El valor predeterminado para SyslogThreshold es 4 (=LOG_WARNING).

Igualmente, para que wfica envíe la información a la salida de “standard error”, añada PrintLogThreshold con el valor 6 a la sección [WFClient]. El valor predeterminado de PrintLogThreshold es 0 (=LOG_EMERG).

Consulte la documentación del sistema operativo para obtener instrucciones sobre cómo configurar el sistema de syslog.

Los parámetros de mi archivo de configuración ya no funcionan

Para cada entrada de wfclient.ini, debe haber una entrada correspondiente en All_Regions.ini para que el parámetro tenga efecto. Además, para cada entrada en las secciones [Thinwire3.0], [ClientDrive] y [TCP/IP] de wfclient.ini, debe haber una entrada correspondiente en canonicalization.ini para que el parámetro tenga efecto. Consulte los archivos All_Regions.ini y canonicalization.ini en el directorio $ICAROOT/config para obtener más información.

Tengo problemas para ejecutar aplicaciones publicadas que acceden a un puerto serie

Si una aplicación publicada accede a un puerto serie, es posible que falle (con o sin mensajes de error, según la aplicación propiamente dicha) si otra aplicación bloqueó el puerto. En tales circunstancias, verifique si hay alguna aplicación que haya bloqueado temporalmente el puerto serie, o bien, que haya bloqueado el puerto serie y que se haya cerrado sin desbloquearlo.

Para solucionar este problema, detenga la aplicación que está bloqueando el puerto serie. En cuanto a bloqueos del tipo UUCP, puede que se haya dejado un archivo de bloqueo después de que la aplicación finalice. La ubicación de estos archivos de bloqueo depende del sistema operativo que utilice.

No puedo iniciar Receiver

Si Receiver no se inicia, aparece el mensaje de error “Application default file could not be found or is out of date”. Eso puede ocurrir porque la variable de entorno ICAROOT no se definió correctamente. Esto es un requisito si instaló Receiver en una ubicación no predeterminada. Para solucionar este problema, Citrix recomienda que realice alguna de las siguientes acciones:

  • Defina ICAROOT como el directorio de instalación.

    Para verificar que la variable de entorno ICAROOT está definida correctamente, intente iniciar Receiver desde una sesión de terminal. Si el mensaje de error continúa, es probable que la variable de entorno ICAROOT no esté definida correctamente.

  • Vuelva a instalar Receiver en la ubicación predeterminada. Para obtener más información acerca de la instalación de Citrix Receiver, consulte Instalar y configurar.

    Si Receiver se instaló anteriormente en la ubicación predeterminada, elimine el directorio /opt/Citrix/ICAClient o $HOME/ICAClient/platform antes de volver a instalarlo.

Me gustaría encontrar el número de versión de Citrix CryptoKit (antes llamado SSLSDK) o de OpenSSL

Para confirmar el número de versión de Citrix SSLSDK o de OpenSSL que está utilizando, puede utilizar el siguiente comando: strings libctxssl.so | grep “Citrix SSLSDK”

También puede ejecutar este comando en AuthManagerDaemon o en PrimaryAuthManager.

Las teclas de acceso rápido no funcionan correctamente

Si el administrador de ventanas utiliza las mismas combinaciones de teclas para proporcionar funcionalidad nativa, las combinaciones de teclas podrían no funcionar correctamente. Por ejemplo, el administrador de ventanas KDE utiliza las combinaciones de teclas desde CTRL+MAYÚS+F1 a CTRL+MAYÚS+F4 para cambiar entre los escritorios 13 a 16. Si observa este problema, intente alguna de estas soluciones:

  • El modo traducido en el teclado, asigna un conjunto de combinaciones de teclas locales a combinaciones de teclas en el lado del servidor. Por ejemplo, de forma predeterminada en el modo traducido, la combinación CTRL+MAYÚS+F1 está asignada a la combinación ALT+F1 en el lado del servidor. Para reconfigurar esta asignación a una combinación de teclas local alternativa, actualice esta entrada de la sección [WFClient] del archivo $HOME/.ICAClient/wfclient.ini. Esto asigna la combinación de teclas local ALT+CTRL+F1 a ALT+F1:
    • Cambie Hotkey1Shift=Ctrl+Shift por Hotkey1Shift=Alt+Ctrl.
  • El modo directo en el teclado envía todas las combinaciones de teclas directamente al servidor. Es decir, no se procesan localmente. Para configurar el modo directo, en la sección [WFClient] de $HOME/.ICAClient/wfclient.ini, defina TransparentKeyPassthrough con el valor Remote.
  • Reconfigure el administrador de ventanas de modo que suprima las combinaciones de teclado predeterminadas.

Quiero habilitar un teclado croata remoto

Este procedimiento garantiza que los caracteres ASCII se envíen correctamente a los escritorios virtuales remotos con distribuciones de teclado croatas.

  1. En la sección WFClient del archivo de configuración apropiado, establezca UseEUKSforASCII con el valor True.
  2. Establezca UseEUKS con el valor 2.

Me gustaría utilizar el teclado japonés en el cliente

Para configurar el uso del teclado japonés, actualice la siguiente entrada en el archivo de configuración wfclient.ini:

KeyboardLayout=Japanese (JIS)

Me gustaría utilizar un teclado ABNT2 en el cliente

Para configurar el uso del teclado ABNT2, actualice la siguiente entrada en el archivo de configuración wfclient.ini:

KeyboardLayout=Brazilian (ABNT2)

Algunas teclas de mi teclado local no se comportan según lo esperado

Elija la mejor distribución de servidores de la lista que hay en $ICAROOT/config/module.ini.

El Reproductor de Windows Media no puede reproducir archivos de ciertos formatos

Es posible que Citrix Receiver no tenga los plug-ins de GStreamer para gestionar un formato solicitado. Normalmente, esto hace que el servidor solicite un formato distinto. Algunas veces, la comprobación inicial de plug-ins adecuados indica, incorrectamente, que sí existen. Esto debería detectarse y debe aparecer un diálogo de error en el servidor para indicar que el Reproductor de Windows Media encontró un problema al reproducir el archivo. Volver a intentar el archivo dentro de la sesión suele funcionar porque Citrix Receiver rechaza el formato. Por eso, el servidor solicita otro formato o procesa los medios.

En algunas circunstancias, la inexistencia de un plug-in adecuado no se detecta y el archivo no se reproduce correctamente, a pesar de que el indicador de progreso se mueve en el Reproductor de Windows Media.

Para evitar ver este error o evitar el fallo de reproducción en futuras sesiones:

  1. Como solución temporal, agregue la opción de configuración “SpeedScreenMMAVerbose=On” en la sección [WFClient] del archivo $Home/.ICAClient/wfclient.ini, por ejemplo.
  2. Reinicie WFICA desde un selfservice que se haya iniciado desde un terminal.
  3. Reproduzca un vídeo que pueda generar este error.
  4. Tome nota (en la salida de seguimiento) del tipo MIME asociado con el plug-in que falta, o el tipo MIME que debería ser compatible pero no se reproduce (por ejemplo, “video/x-h264…”).
  5. Modifique $ICAROOT/config/MediaStreamingConfig.tbl. En la línea con el tipo MIME anotado, introduzca un signo “?” entre los dos puntos (:) y el tipo MIME. Esto inhabilita el formato.
  6. Repita los pasos anteriores del 2 al 5 para otros formatos de medios que provoquen este error.
  7. Distribuya el archivo MediaStreamingConfig.tbl modificado a otras máquinas con el mismo conjunto de plug-ins GStreamer.

Nota: Como alternativa, después de identificar el tipo MIME puede ser posible instalar un plug-in GStreamer para descodificarlo.

Me gustaría configurar el parámetro de un puerto serie

Para configurar un único puerto serie, agregue las siguientes entradas en el archivo de configuración $ICAROOT/config/module.ini:

LastComPortNum=1

ComPort1=device

Para configurar dos puertos serie o más, agregue las siguientes entradas en el archivo de configuración $ICAROOT/config/module.ini:

LastComPortNum=2

ComPort1=device1

ComPort2=device2

Errores de configuración de conexión

Estos errores pueden producirse si configuró incorrectamente una entrada de conexión.

E_MISSING_INI_SECTION. Verifique el archivo de configuración: “…”. Falta la sección “…” en el archivo de configuración.

El archivo de configuración se editó incorrectamente o está dañado.

E_MISSING_INI_ENTRY. Verifique el archivo de configuración: “…”. La sección “…” debe contener una entrada “…”.

El archivo de configuración se editó incorrectamente o está dañado.

E_INI_VENDOR_RANGE. Verifique el archivo de configuración: “…”. El rango de proveedores de servidor X “…” en el archivo de configuración no es válido.

La información sobre el proveedor del servidor X en el archivo de configuración está dañada. Comuníquese con Citrix.

Errores de configuración de wfclient.ini

Estos errores pueden producirse si ha editado incorrectamente wfclient.ini.

E_CANNOT_WRITE_FILE - No se puede escribir el archivo: “…”

Se produjo un problema al guardar la base de datos de la conexión; por ejemplo, no hay espacio en el disco.

E_CANNOT_CREATE_FILE - No se puede crear el archivo: “…”

Se produjo un problema al crear una base de datos de la conexión.

E_PNAGENT_FILE_UNREADABLE. No se puede leer el archivo XenApp “…”: No existe tal archivo o directorio.

O bien:

No se puede leer archivo XenApp “…”: Permiso denegado.

Está intentando acceder a un recurso a través de un menú o un elemento de escritorio, pero el archivo XenApp del recurso no está disponible. Actualice la lista de los recursos publicados. Para hacerlo, seleccione Application Refresh en el menú View e intente acceder nuevamente al recurso. Si el error persiste, compruebe las propiedades del elemento de menú o del icono del escritorio y también del archivo XenApp al que se refiere el icono o el elemento.

Errores de archivos PAC

Estos errores pueden producirse si el entorno utiliza archivos PAC (configuración automática del proxy) para especificar configuraciones del proxy.

Error de detección de proxy: La URL de configuración automática no es válida.

Se especificó una dirección en el explorador con un tipo de URL no válido. Los tipos válidos son http:// y https://. No se admite ningún otro tipo. Cambie la dirección a un tipo de URL válido e inténtelo nuevamente.

Fallo de detección de proxy: La descarga HTTP del script .PAC falló: la conexión falló.

Compruebe que no se haya introducido una dirección o un nombre incorrecto. En caso afirmativo, corrija la entrada e inténtelo nuevamente. En caso contrario, es posible que el servidor esté inactivo. Inténtelo nuevamente más tarde.

Error de detección de proxy: Falló la descarga HTTP del script PAC. Ruta no encontrada.

El archivo PAC solicitado no se encuentra en el servidor. Cambie esta opción en el servidor o vuelva a configurar el explorador.

Error de detección de proxy: Falló la descarga HTTP del script PAC.

Ocurrió un fallo de conexión al descargar el archivo PAC. Vuelva a conectarse e inténtelo nuevamente.

Error de detección de proxy: El script de configuración automática está vací­o.

El archivo PAC está vacío. Cambie esta opción en el servidor o vuelva a configurar el explorador.

Error de detección de proxy: No hay respaldo para JavaScript.

Falta el archivo ejecutable PAC o el archivo de texto pac.js. Vuelva a instalar Receiver.

Error de detección de proxy: Error de JavaScript.

El archivo PAC contiene código JavaScript no válido. Corrija el archivo PAC en el servidor. Consulte también Problemas de conexión.

Error de detección de proxy: Resultados no válidos del script de configuración automática del proxy.

Se recibió una respuesta con formato incorrecto por parte del servidor. Corrija esto en el servidor o vuelva a configurar el explorador.

Otros errores

Este tema contiene una lista de otros mensajes de error comunes que pueden aparecer al utilizar Receiver.

Ha ocurrido un error. El código del error es 11 (E_MISSING_INI_SECTION). Consulte la documentación. Cerrándose.

Al ejecutar Receiver desde la línea de comandos, esto normalmente significa que la descripción otorgada en la línea de comandos no se ha encontrado en el archivo appsrv.ini.

E_BAD_OPTION. La opción “…” no es válida.

Falta el argumento para la opción “…”.

E_BAD_ARG. La opción “…” tiene un argumento no válido: “…”.

Se especificó un argumento no válido para la opción “…”.

E_INI_KEY_SYNTAX - La clave “…” en el archivo de configuración “…” no es válida.

La información sobre el proveedor del servidor X en el archivo de configuración está dañada. Cree un archivo de configuración.

E_INI_VALUE_SYNTAX - El valor “…” en el archivo de configuración “…” no es válido.

La información sobre el proveedor del servidor X en el archivo de configuración está dañada. Cree un archivo de configuración.

E_SERVER_NAMELOOKUP_FAILURE - No se puede conectar con el servidor “…”.

No puede resolverse el nombre del servidor.

No se puede escribir en uno o varios archivos: “…”. Corrija los problemas de disco lleno o de permisos, y vuelva a intentarlo.

Verifique si existen problemas de disco lleno o problemas de permisos. Si se detecta y corrige un problema, vuelva a intentar la operación que originó el mensaje de error.

Se perdió la conexión con el servidor. Vuelva a conectarse e inténtelo nuevamente. Puede que faltan datos en estos archivos: “…”.

Vuelva a conectarse y vuelva a intentar la operación que originó el error.

Envío de información de diagnóstico a la asistencia técnica de Citrix

Si tiene problemas con Receiver, es posible que la asistencia técnica de Citrix le pida información de diagnóstico. Esta información permite al equipo diagnosticar el problema y ofrecer la ayuda necesaria para solucionarlo.

Para obtener información de diagnóstico sobre Receiver

  1. En el directorio de instalación, escriba util/lurdump. Se recomienda que haga esto en una sesión abierta y, si es posible, mientras el problema siga activo.

    Se genera un archivo que contiene información de diagnóstico detallada, incluidos los detalles de la versión, el contenido de los archivos de configuración de Receiver y los valores de diversas variables del sistema.

  2. Revise el archivo para ver si contiene información confidencial antes de enviarlo al departamento de asistencia técnica de Citrix.