- Fixed issues
- Known issues
The following issues have been fixed since Version 13.5:
After upgrading to Citrix Receiver for Linux 13.5, keyboard input might not work within a client session.
The following error message might appear when using Citrix Receiver for Linux:
"The X Request 139.27 caused error: "8: BadMatch (invalid parameter attributes)"."
The following error message might appear when using Citrix Receiver for Linux:
"The X Request 24.0 caused error: "5: BadAtom (invalid Atom parameter)"."
The following issues have been fixed since Version 13.4:
If you resize a Microsoft Internet Explorer window with HDX MediaStream Flash Redirection enabled, websites with Flash content might fail to resize to fit the modified Internet Explorer window.
When you play a media clip within the desktop session on a HP Thin Client, Windows Media Player might generate the following error message:
"Windows Media Player encountered a problem while playing the file."
In certain scenarios, a blank or a black window can appear.
The drop-down menus of published applications might disappear immediately after appearing when launched from Citrix Receiver for Linux.
When you launch a session and then cancel the connection progress bar, the wfica process might send a SIGTERM to all processes within its process group. The processes can exit unexpectedly while sharing the process group.
In a multi-monitor environment, when a seamless application is running on the second monitor, switching between workspaces in Gnome 3 can cause the seamless application to render incorrectly. The issue occurs when "workspaces-only-on-primary" is enabled on Gnome 3.
The keyboard shortcut "Ctrl+Alt+Del" in the Desktop Viewer toolbar might not work in Linux VDA sessions.
When you attempt to launch an application by clicking the corresponding desktop icon, the application might fail to launch.
Attempts to start a session that is enabled with H.264 encoding support on a Linux VDA can result in a segfault error in wfica.
Attempts to connect to certain XenApp or XenDesktop sites can cause AuthManagerDaemon to exit unexpectedly.
When you launch a seamless application that contains multiple child windows, you might not be able to move certain child windows. Additionally, you might not be able to change focus to these windows.
When you log off from a local desktop with the self-service credentials dialog open, further attempts to log on to self-service can fail and self-service might never progress to the authentication dialog box.
When you launch Microsoft Excel in seamless mode, the keyboard focus sometimes does not move to the "Find" window in the application.
The "Sametime" icons might not appear in the notification area when using Citrix Receiver for Linux.
When you move the Microsoft Lync chat window to a new position, the window might not redraw completely.
Attempts to move the "Find" window in Microsoft Excel launched in seamless mode might fail.
When minimizing a child window (for example, the main window of Spy++ is the parent window and the window for detecting specified windows is the child window), the size of the minimized title bar might appear to be smaller.
The following issues have been fixed since Version 13.3:
With client drive mapping enabled, mapped drives occasionally take longer than expected to access.
This release introduces Relative Mouse support – a feature that provides an option to interpret the mouse position in a relative rather than absolute manner. This capability is required for applications that demand relative mouse input rather than absolute.
Note: This feature is available only in sessions running on XenApp or XenDesktop 7.8. It is disabled by default.
in the file $HOME/.ICAClient/wfclient.ini, in the section [WFClient], add the entry RelativeMouse=1.
This enables the feature but keeps it inactive until you activate it.
Type - Ctrl/F12.
Once the feature is enabled, type Ctrl/F12 again to synchronize the server pointer position with the client (the server and client pointer positions are not synchronised when using Relative Mouse).
The feature is also switched off when a session window loses focus.
* Alternatively, consider using the following values for RelativeMouse:
RelativeMouse=2 Enables the feature and activates it whenever a session window gains focus.
RelativeMouse=3 Enables, activates, and keeps the feature activated at all times.
To change the keyboard commands, add settings like:
The supported values for RelativemouseOnChar and RelativemouseOffChar are listed under [Hotkey Keys] in the config/module.ini file in the Citrix Receiver installation tree. The values for RelativeMouseOnShift and RelativeMouseOffShift set the modifier keys to be used and are listed under the [Hotkey Shift States] heading.
Version 13.3 of the Citrix Receiver for Linux fails to pass certain command line parameters, including the -clearpassword option, to older versions of XenApp. As a result, users' attempts to log on can be unsuccessful.
Attempts to launch a user session in full-screen mode using the "-span" command line option might fail.
After resizing the secondary monitor in a dual-monitor configuration, the Windows taskbar can fail to revert to the original location.
A segfault error in wfica can cause sessions to disconnect or become unresponsive during screen updates that result from activities such as highlighting or scrolling.
When reconnecting to a disconnected, multiple-monitor session on Ubuntu 14.04, the session window appears on only one monitor instead of all.
Attempts to connect to an anonymous store might fail with the following error messages:
"NoWebUIAuth 0" and "Cannot complete your request"
Attempts to launch a published desktop can fail when using an SSL proxy host such as SSL Relay.
A published instance of Internet Explorer might lose focus and duplicate when a pop-up window appears in the original browser window.
When using a smart card with pnabrowse, the PIN cannot be passed to the VDA and the authentication might fail. The session is launched but the logon screen appears.
After playing media with Windows Media Player on an ARM hf based Linux client, sessions disconnect.
Microphone audio quality in sessions running on XenApp/XenDesktop 7.6 can be poor.
In ARM hf implementations, the taskbar occasionally does not flash to indicate the presence of new Lync 2010 messages.
After unlocking a user session in a dual-monitor setup, minimized windows might not get restored to the correct position and appear to be unresponsive.
When you launch an application on a Gnome 3 desktop and maximize the application, the position of the mouse cursor might be offset by the distance of the Gnome 3 top bar.
Webcam redirection occasionally does not work in sessions running on Version 7.6 VDAs.
The Copy and Paste function occasionally fails between server and server and server and user device.
The mouse cursor disappears when playing full screen video and does not return to view until the video is no longer full screen.
A segment fault error can occur when certain third-party published applications spawn a dialog box. The cursor is no longer visible when you attempt to reconnect to the unexpectedly closed application.
The following issues have been fixed since Version 13.2:
After restoring a maximized seamless window, certain parts of the desktop fail to refresh automatically. This only occurs in some desktop environments, such as Ubuntu 12.04 Unity 2D.
When using the parameter "ProxyType=Secure," a segmentation fault can occur.
Attempts to copy and paste content from a published application to a local application can cause the ICA engine component (wfica) process to close unexpectedly with a segmentation fault.
In some instances, the cached application list can get out of sync.
In some cases, smart card authentication causes a session to exit unexpectedly.
With this fix, the Russian time zone information can be updated in Receiver for Linux.
To enable this fix:
The icons of published applications might not display correctly on the taskbar.
Icons in seamless sessions might not appear on the taskbar while using ARM hard float (armhf) platforms.
An inaccurate dependency message is displayed when starting selfservice after installing Citrix Receiver with a tar.gz distribution package on Fedora 21.
The following issues have been fixed since Version 13.1:
The webcam might not work with Citrix GoToMeeting and Cisco WebEx when using the HDX RealTime Optimization Pack (Linux) for Microsoft Lync 2010. To enable this fix in its entirety, you must install both a Receiver for Linux hotfix and an HDX RealTime Optimization Pack (Linux) for Microsoft Lync 2010 hotfix that contains Fix #LA0339.
Note: After installing this fix, if you start Microsoft Lync in a VDA session while a Citrix GoToMeeting or Cisco WebEx video conference is running, the webcam might stop working. If this happens, stop and restart the camera from within the video conference.
When users log on with smart card by using the Unicon user interface, users cannot enumerate or start applications if the smart card contains more than two certificates and if only one of them is an authentication certificate. If the smart card contains one client certificate for authentication, users can enumerate and start applications, however, the following error message always appears: "Cert Client Authentication OID info set, but unexpected value:..."
If connections with Receiver for Linux go through a virtual private network (VPN) interface, Receiver fails when starting a published application.
If running the command "ctx_rehash" to install a root or intermediate certificate on the user device, creating the correct hash or link might fail with the error message "Error adding store:AM_ERROR_HTTP_SERVER_CERTIFICATE_NOT_TRUSTED". When this occurs, Receiver cannot use the certificate and attempts to add a store fail.
With this fix, if the user adds a store by running the command "$ICAROOT/util/storebrowse --addstore < store URL>" or by using the Self-Service Plug-in and if the "discovery" parameter is not included in the URL, then the "discovery" parameter is appended to the URL automatically.
When maximizing a window of a published Microsoft Office application in seamless mode, the window becomes maximized, but its contents can be offset and the left and top frames might not be drawn.
In a multi-monitor environment, if the second monitor is rotated or has a different resolution, when starting a published application in seamless mode and then maximizing the window, the server does not show the maximized window and the window is unusable.
To enable the fix, in the file $HOME/.ICAClient/wfclient.ini, in the section [WFClient], add the entry "TWIAvoidFullScreenWhenMaximized =True".
In a multi-monitor environment, if a published application window in seamless mode is maximized and restored several times, on occasion, a gray colored background might appear in the second monitor instead of the application window.
In a multi-monitor environment, resizing the window of a published application in seamless mode in the second monitor might fail while using client-side resize.
When switching between two published Remote Desktop (RDP) sessions in full-screen mode, such as mstsc1 and mstsc2, the connection bar is not updated correctly and shows mstsc2 as the primary window even after switching to mstsc1.
Attempts to start a session by using Receiver for Linux can cause the session to disconnect when transferring data continuously through the Citrix Generic USB or Client drive redirection.
When trying to log on to the Web Interface by using the IP address, a segfault can occur and pnabrowse exits unexpectedly.
When switching between a published application and Microsoft SQL Server 2012 Management Studio, if users maximize both windows and then minimize the published application window only, the Microsoft SQL Server 2012 Management Studio window does not redraw correctly and a few portions of the window are not updated.
The window focus remains on the main window instead of switching to the dialog box. For example, when attempting to close a published Notepad with the modified content, a message appears to ask if you want to save the content. The message dialog box is not the active window.
Receiver for Linux might close unexpectedly when copying an image from a published application to a local application.
Attempts to start a session by using Receiver for Linux can fail through Citrix NetScaler Gateway.
A blank error window might appear when a user opens an application in a VDA session that needs the web camera, which is already in use by a local application.
When connecting to a XenDesktop 5.6 VDA and if the user device is connected to two monitors, there might be a display issue in the second monitor. In addition, when maximizing the window in the second monitor, the window might not expand completely on the screen.
When a session is started or resized, the frame buffer plug-in might not clear the screen.
Receiver fails if an automatic proxy server URL is configured on the user device. The following syslog error appears in the log:
Ubuntu1204LTSi386 kernel : [xxxx.xxxxxx] wfica [xxxx] segfault at 2 ip bxxxxxxx sp bxxxxxxx error 4 in libproxy.so[bxxxxxxx+xxxx]
When session reliability is enabled and if data is continuously transferred through the Citrix Generic USB, the existing session might disconnect.
The 64-bit version of Receiver for Linux might fail to register the browser plug-in.
On systems with Fix #LC1127 installed, Receiver for Linux 13.1.3 might become unresponsive when disconnecting from a desktop session that is published by XenDesktop.
When users log on with Receiver for Linux and attempt to paste content within a hosted desktop published in XenApp 5.0, if users right-click and hover the mouse over the paste option, the session disconnects and a segmentation fault can occur.
When connected with Receiver for Web, after downloading a StoreFront Services provisioning file (.cr) and then running the storebrowse command "./util/storebrowse -C /tmp/receiverconfig.cr," the "Add Service Record Add Store" dialog does not appear and the store is not created.
When using Receiver for Linux 13.1, if users right-click an icon that is in the Windows notification area, the Receiver session might become unresponsive and mouse and keyboard inputs do not work until the session is closed and then opened again.
An error message might appear when scrolling through a large document in Receiver for Linux. Users must respond to the error message to continue working within the session.
If the original screen resolution of a user device changes during a Receiver session, the session does not retain the full-screen setting. As a result, the session size might change so that it does not match the current and original screen resolutions.
If the icon name contains a backward slash ("\"), application icons might not appear correctly in Receiver for Linux.
Attempts to copy and paste content from Java applications to published applications might fail or the content from a previous clipboard gets pasted. The issue occurs when the Receiver for Linux fails to synchronize the user device clipboard with the server clipboard information.
On a Hewlett-Packard thin device that uses the hardware decoder for H.264 graphics, in a VDA session and after starting an application in the session, attempts to copy and paste text in open documents fails. Also, copying text fails from one application window to another application window that is running in a VDA.
If StoreFront is configured with an aggregation group and if the application name contains a backward slash ("\"), starting applications in Receiver for Linux might fail. The following error message appears:
"Corrupt ICA file"
The following issues have been fixed since Version 13.0:
The Receiver for Linux 13.0 chooses Motion JPEG (MJPEG) output for the webcam even though YUYV output is available.
With HDX MediaStream for Flash enabled, reloading certain Flash videos in Internet Explorer might fail.
When playing a video on YouTube, audio and video might not play correctly in Internet Explorer. This occurs when users connect with Receiver for Linux and HDX MediaStream Flash Redirection is enabled.
If HDX Flash redirection is enabled, selecting the video size control of YouTube can cause flash redirection to fall back to server side rendering.
Pressing key combinations that include the Alt, Shift, or CTRL keys can cause those keys to remain in a down state in a remote session.
This fix addresses the following issue with the interpretation of the Num Lock key state:
When you move the mouse pointer out of a published application window and then back in, then press several keys on the numerical keypad while the Num Lock key is pressed, the first key pressed on the numerical pad does not appear in the session.
Published application windows without a taskbar entry fail to take input focus unless another published window exists for the same application.
When moving a seamless window, the window might not be redrawn correctly in certain scenarios.
To enable this fix, in either of the files ~/.ICAClient/wfclient.ini file or config/All_Regions.ini add the entry "TWIRedrawAfterMove=TRUE" in the [WFClient] section.
This fix improves the file transfer rate in low latency environments.
The Receiver for Linux 13.0 chooses Motion JPEG (MJPEG) output for the webcam even though YUYV output is available.
DNS queries that return multiple responses for a single lookup - as is common in a round-robin configuration, can cause secure connection attempts to fail and the Receiver to exit unexpectedly.
When restoring a window from maximization on the server, the local window is restored but the content of the window is not correct and there is a mouse offset.
If you move a published application window launched in a seamless mode, the contents of the window might be corrupted. To fix this issue, do the following:
The display of sessions on 7.5 VDAs subject to a Visual Display policy where the Visual quality setting is set to a value other than the default (Medium) can be unresponsive from the moment they launch.
Attempts to connect to published applications or desktops through the NetScaler Gateway can fail and the following error message appears:
Cannot contact server for application <>.
Server browser command contains an invalid parameter.
The server name cannot be resolved.
The issue occurs in scenarios where an additional secure ticket authority is configured both for the NetScaler Gateway and for StoreFront.
When trying to authenticate to the Web Interface using a Kerberos ticket, a segfault can occur and pnabrowse exits unexpectedly.
When pressing Alt+Tab to browse among open windows and to bring up the Remote Desktop logon window, the window fails to take focus.
When the cursor is located within the boundaries of an application windows, clicking Alt+Tab can fail to bring the window to the front.
Dragging a window in a desktop launched by the Receiver for Linux can leave a shadow behind.
This fix prevents the occasional appearance of an unexpected and unwarranted error massage indicating a connectivity issue and presenting users with Exit and Retry options.
UDP audio can fail unexpectedly a few minutes into the session.
XenDesktop sessions might become unresponsive when transferring data over a serial port with Receiver for Linux.
When users connect with Receiver for Linux and the thin client HP t610 running on an HP ThinPro 4.4 operating system and if the time zone is set to GMT +8 in the following locations, the error message "Your current time zone is not recognized" appears:
When switching between Microsoft Word and the Microsoft Terminal Services Client (MSTSC) window, the content that appears in the windows can be corrupt.
The command pnabrowse -WT fails to end a desktop session.
To enable the fix, in the file $HOME/wfclient.ini, in the section [WFClient], add the entry "LogoffDesktopThroTWI=True".
Attempts to interact with some drop-down boxes might fail when using Receiver for Linux.
If the resolution of the Linux client is changed and a published application is launched from the XenApp server by using Receiver for Linux, the shadower might fail to refresh its display correctly while the session is shadowed from the management console.
Current tarball and RPM packages fail to integrate with GStreamer on recent Fedora, Red Hat, and CentOS AMD (x86_64) distributions.
If an x.509 Public Key Infrastructure (PKI) certificate with certain policy constraints is installed on NetScaler Gateway, launching an application by using Receiver for Linux might fail with an SSL error 85.
To start applications, you must set the following key in the All_Regions.ini file:
This feature enhancement adds support for SHA-2 certificates to Receiver for Linux.
With HDX RealTime enabled, the gst_read process can experience a slow memory leak over time as it redirects Web cam data.
When connecting from the Receiver for Linux to a Windows 7 virtual desktop, the message "Caps Lock is on" on the Windows 7 logon screen might not reflect the accurate state of the Caps Lock key on the client until a character key is pressed.
When switching between local and published applications, the first key you press after pressing Ctrl is ignored or key other than the one you pressed can appear.
Important: Installing this fix on systems with Fix #LA1965 installed causes Fix #LA1965 to no longer work. Do not install this fix on systems where you installed and deem Fix #1965 necessary.
Hotkeys, such as the Alt-Tab key combination, can fail to get passed through to the session and are instead interpreted by the client.
From the description of Fix #LA1965:
When connecting in non-seamless mode, the Receiver for LINUX user might come across a gray screen flashing (for about one second) before a published desktop or application appears.
When a published application is configured to run a macro on one of the LED keys (Caps Lock, Num Lock, or Scroll Lock), pressing the key can cause the macro to run multiple times.
To enable this fix, add the entry "BypassSetLED=True" to the [WFClient] section of the wfclient.ini file located in the ~/.ICAClient folder. If the ~/.ICAClient folder is not present, modify the /opt/Citrix/ICAClient/nls/en/wfclient.ini file instead.
When using the Japanese version of the Receiver for Linux in a virtual desktop session, the state of the Caps Lock key on the IME bar can be incorrect while pressing the Shift+Eisu keys.
When using the Receiver for Linux in a virtual desktop session with the Japanese IME installed and selected on the VDA, there can be inconsistencies between the state of the Caps Lock key on the IME bar and the endpoint while pressing the Shift+Eisu keys.
In a multi-monitor environment, the Receiver for Linux might set the size of a maximized window incorrectly in a secondary monitor. As a result, the window size can be larger than the monitor size.
When launching IBM Lotus Notes with any other published application (for example, Microsoft Excel), within a session attempts to open an attachment can cause the attachment window to be updated incorrectly, and appear on top of other windows. This can result in instances of other windows that appear as a black (or other background color) rectangle.
With time zone redirection enabled, the time as displayed and applied in the session might be accurate as designed. However, when attempting to open Date and Time on the Control Panel, the following error message appears:
"Your current time zone is not recognized. Please select a valid time zone using the link below."
On systems with the IceWM window manager installed, the -span o command fails to span the session across two monitors. Instead, the session is shown on just one of the monitors.
Attempts to open a file whose name contains the 5C - Yen symbol (Shift-JIS encoded) from a client-side mapped USB device might fail.
This fix extends the SucConnTimeout setting (http://support.citrix.com/proddocs/topic/ica-settings/ica-settings-succonntimeout.html) so that it is honored not only by published applications but also by published desktops. As a result, multiple desktop launches wait for the number of seconds specified by the SucConnTimeout before proceeding.
To modify the SucConnTimeout value:
Edit the [WFClient] section of the ~/.ICAClient/wfclient.ini file as follows:
KeyboardDescription=Automatic (User Profile)
If the ~/.ICAClient/ folder is not present in the user's home directory, modify the /opt/Citrix/ICAClient/nls/en/wfclient.ini file as shown above. The file will be copied into the ~/.ICAClient folder when the user connects for the first time. Also, you can add ApplySucConnTimeoutToDesktops=True to the same section as SucConnTimeout if required.
Attempts to launch a published application from the Receiver for Linux using domain credentials with Centrify might fail.
This enhancement allows the Receiver for Linux to read and write to files on mapped client drives that use the XFS file system.
When switching from workspace A to workspace B and back to workspace A, the focus is not restored to the last window that had focus on that workspace.
Note: This fix resolves the issue for KDE, Xfce, and Gnome desktop environments. It does not work for Unity desktops.
Using pnabrowse in a multiple domain environment might fail while using an alternate domain for user authentication. The issue occurs because the original code implementation separates username and domain. As a result, using pnabrowse with an alternate domain does not work.
For example, a user can be referenced as email@example.com or as firstname.lastname@example.org (where the primary domain is this.company and the alternate domain is this.local). This fix ensures that both of the following work:
> ./pnabrowse -L desk -U user1 -D this.company -P company123 <IP address>
> ./pnabrowse -L desk -U email@example.com -P company123 <IP address>
Custom virtual channels might fail to initialize after an automatic reconnect by Receiver for LINUX.
Even if the "Automatically move pointer to the default button in a dialog box" option (the feature that helps to move the mouse pointer to the default button when a dialog box is open) is enabled on the server, the feature might fail to work within a published application using Receiver for LINUX.
The right-hand edge and the lower portion of certain Java application windows (for example, jEdit) in seamless mode might fail to redraw properly when moved or restored.
To enable the fix, add the entry "TWISetFocusBeforeRestore=True" in the [WFClient] section of the $HOME/.ICAClient/wfclient.ini file.
USB device redirection can be slow in Receiver for LINUX in NetScaler deployments.
When dragging a published application window (for example, Token 2) anywhere but by its title bar, the seamless application window might get minimized.
To enable the fix, add the entry "TWIMoveResizeHideWindowType=2" to the [WFClient] section of the wfclient.ini file.
Setting CommPollSize=On in module.ini can cause the wfica.exe process to exit unexpectedly.
Attempts to print from a Java based application in a published desktop can cause the Receiver for Linux to exit unexpectedly.
The Receiver can exit unexpectedly while pasting a large amount of data from the clipboard.
The Receiver can exit unexpectedly. The issue can occur when a published application contains more than 50 Chinese language characters in the title bar.
If you press the ALT key while dragging a published application window anywhere but by its title bar, the window contents do not move in unison with the window outline. Further, when you release the mouse button, the dragging motion just completed repeats.
The mouse pointer can be positioned in an incorrect location when maximizing the secondary monitor window. Menus and buttons might be incorrectly activated while hovering the mouse pointer over them. The issue occurs if the secondary monitor has a smaller vertical pixel resolution than the primary monitor.
For example: Monitor 1 is set to 1920x1080 and Monitor 2 to 1280x1024 pixels. When you launch a published application on Monitor 1 and then drag and maximize the application on Monitor 2, the mouse pointer might be positioned about one centimeter away from any target button. As a result, a tooltip pop-up can appear for the Maximize button when the pointer is a centimeter away from the button.
When a pop-up menu pertaining to a notification area icon of a seamless published application is dismissed, the area of the pop-up menu is not properly redrawn and a portion of the menu content is still visible.
This enhancement to the pnabrowse utility allows for the display of higher resolution icons for published resources.
A taskbar entry named "Untitled Window" can appear when expanding a dropdown menu in a published application.
This is an enhancement that allows you to limit USB redirection from a given client on a per-user basis. To limit USB direction to a specific user, run the following commands on the client as a root user or administrator:
# chmod u-s /opt/Citrix/ICAClient/ctxusb
# ls –lR /dev/bus/usb
# chown user1 /dev/bus/usb/001/041
Integrating the GStreamer (a third-party application) with the Citrix Receiver might fail for Version 12.04 of Ubuntu.
On 64-bit systems, for example the Ubuntu 64-bit distribution, the hdxcheck.sh script fails to locate the 32-bit versions of the following libraries - libpcsclite.so, libcrypto.so, libjpeg.so, libldapsdk.so, and libcap.so, resulting in the following warning messages:
"Warning! - libpcsclite.so missing, check that the file exists.
Warning! - libcrypto.so is not installed. This is required if you use NTLM proxies.
Warning! - libjpeg.so is not installed! This is needed for Speedscreen Image and Browser Acceleration.
Warning! - libldapsdk.so is not installed! This is only needed if you use Novell Netware Services.
A compatible version of libcap could not be located!"
The issue occurs because the script attempts to locate those libraries only under /user/lib. In 64-bit Linux distributions, the 32-bit versions of those libraries can be installed under /usr/lib/i386-linux-gnu or /lib/i386-linux-gnu/. With this fix, the script also attempts to locate the libraries under /lib. If the attempts are successful, the following messages appear instead of the warning messages:
"Success! - Libpcsclite.so installed. Smartcard support enabled.
Success! All OS dependencies found!
A compatible version of libcap is installed!"
This feature enhancement introduces support of the playbin2 open source multimedia framework on the HP T510. To enable playbin2 support, you must set the following options in the All_Regions.ini file:
This fix addresses a number of issues found with #LA2566, a feature enhancement that introduces support of the playbin2 open source multimedia framework on the HP T510.