Ubuntu 14.04 - Trusty Tahr


Ubuntu 14.04 is the LTS release of Ubuntu. We run this version daily in-house.

  1. Known Issues
    1. CrossOver continues to install the mesa library for every applciation
    2. cxdiag reports opengl failing - AMD
    3. Accented characters do not work
  2. Kubuntu 14.04
    1. gdebi installation
    2. dpkg installation
  3. Resolved Issues
    1. CrossOver 14.0.3 and lower cannot install
    2. cxdiag reports libtiff4 missing
    3. cxdiag fails
    4. Games and Applications won't run
    5. Double clicking the installer does not work


Known Issues


These are the issues we currently know about within Ubuntu 14.04. If you are experiencing other issues, please file a support ticket.


CrossOver and Mesa, repetitive installation

This issue only affects Ubuntu 14.04 users on CrossOver 15.1 and up

warning: by making this change, any suggested libraries will not be installed for Windows applications. In some cases, this means the application may not run. Please contact our support team for further assistance.

With CrossOver 15.1.0, we updated our build server. In most cases this was beneficial and productive for various Linux environments. In rare cases, this causes CrossOver to offer to reinstall libosmesa6 over and over again despite it already being present. The workaround at this time is to suppress suggested libraries when installing applications via CrossOver.

Open a terminal by pressing ctrl + alt + t and give the command:
/opt/cxoffice/bin/cxprefs

Uncheck the box for Install recommended Unix packages


cxdiag reports opengl failing - AMD


We encountered this issue when using the AMD catalyst drivers. Initially, we enabled the drivers by selecting fglrx or 'fglrx-updates from the driver manager. We resolved the issue by following the steps at cchtml - with warning that this is for a manual install. The steps we took to get AMD catalyst drivers working with Ubuntu are available here.

Accented Characters do not work


Accent characters do not work in applications run via CrossOver but work in native applications like Open Office. These characters include but are not limited to:

      è ñ ê é á

This is not a regression. It is a new behavior for ibus introduced with Ubuntu 14.04.




The current temporary solution is to launch the application from terminal with an environment variable that turns ibus modifiers off. In terminal, give the command:

XMODIFIERS="@im-none" /opt/cxoffice/bin/wine --bottle $BOTTLENAME --cx-app $EXECUTABLE.exe
For Microsoft Word, the command would be:

XMODIFIERS="@im-none" /opt/cxoffice/bin/wine --bottle Microsoft_Office_2007 --cx-app winword.exe
For Microsoft Outlook, a more defined command is needed:

XMODIFIERS="" /opt/cxoffice/bin/wine --bottle Microsoft_Office_2007 --cx-app outlook.exe &



It is possible to modify the launcher for each individual application to reflect the above. The launchers are located at:

/home/$USER/.cxoffice/Microsoft_Office_2007/desktopdata/cxmenu/StartMenu.C^5E3A_users_crossover_Start^2BMenu/Programs/Microsoft+Office
Open the specific launcher with a text editor, is should look like this:
#!/bin/sh exec "/opt/cxoffice/bin/wine" --bottle "Microsoft_Office_2007" --check --wait-children --start "C:/users/crossover/Start Menu/Programs/Microsoft Office/Microsoft Outlook 2007.lnk" "$@"

Modify it to look like this:
#!/bin/sh XMODIFIERS="" exec "/opt/cxoffice/bin/wine" --bottle "Microsoft_Office_2007" --check --wait-children --start "C:/users/crossover/Start Menu/Programs/Microsoft Office/Microsoft Office Outlook 2007.lnk" "$@"



A second solution for Ubuntu is to disable ibus input. Steps to do so:
with thanks to Eduardo Coelho who posted this solution to our forums.
  1. Open System Settings
  2. Select Language Support
  3. Change Keyboard input method system: from IBus to none
  4. Run gconf-editor and navigate to desktop/ibus/general and change the keys
org.freedesktop.ibus.general use-system-keyboard-layout false org.freedesktop.ibus.general preload-engine-mode 1
Then logout of the session and log back in. Launch the affected application and test, accents should now work as expected.

We are researching a better solution. For reference, this is bug number 11871 in our system and the new behavior of ibus is noted on Launchpad as issue 1278569 .


Kubuntu 14.04


Kubuntu 14.04 has proven to be a beast in it's own right. Getting CrossOver installed is not straight forward on this flavor of Ubuntu. These instructions are provided as a guideline to prevent most of the issues we encountered while testing. Your mileage may vary.

Installation via gdebi


As always, we assume your system is up to date prior to starting our steps. If you are unsure, please open a terminal and run:

sudo apt-get update; sudo apt-get upgrade

First, download the latest version of CrossOver from your account or from the trial page.
      14.1.0 at the time of this writing

wget http://crossover.codeweavers.com/redirect/crossover.deb

Next, tell apt about 32bit libraries:

sudo dpkg --add-architecture i386; sudo apt-get update

Install gdebi:

sudo apt-get install gdebi

Then add the packages CrossOver will need:

sudo apt-get install python-gtk2 libasound2:i386 libasound2-plugins:i386 libfontconfig1:i386 libxslt1.1:i386 libxcomposite1:i386 libopenal1:i386 libmpg123-0:i386 libldap-2.4-2:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libgsm1:i386 libxinerama1:i386 libxi6:i386 libv4l-0:i386 libsane:i386 libxml2:i386

Finally, install CrossOver using gdebi:
sudo gdebi crossover.deb

Installation via dpkg


As always, we assume your system is up to date prior to starting our steps. If you are unsure, please open a terminal and run:

sudo apt-get update; sudo apt-get upgrade

First, download the latest version of CrossOver from your account or from the trial page.
      14.1.0 at the time of this writing

wget http://crossover.codeweavers.com/redirect/crossover.deb

Next, tell apt about 32bit libraries:

sudo dpkg --add-architecture i386; sudo apt-get update

Then, install the packages CrossOver needs to run:

sudo apt-get install libc6:i386 libice6:i386 libsm6:i386 libx11-6:i386 libfreetype6:i386 libpng12-0:i386 libcups2:i386 liblcms2-2:i386 libasound2:i386 libasound2-plugins:i386 libxcursor1:i386 libxrandr2:i386 zlib1g:i386 python-gtk2 libfontconfig1:i386 libxslt1.1:i386 libxcomposite1:i386 libopenal1:i386 libmpg123-0:i386 libldap-2.4-2:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libgsm1:i386 libxinerama1:i386 libxi6:i386 libv4l-0:i386 libsane:i386 libxml2:i386 libcups2:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm2:i386 libelf1:i386 libgssapi-krb5-2:i386 libice6:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libllvm3.4:i386 libpciaccess0:i386 libsm6:i386 libssl0.9.8:i386 libtinfo5:i386 libtxc-dxtn-s2tc0:i386 libuuid1:i386 libx11-xcb1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcursor1:i386 libxdamage1:i386 libxfixes3:i386 libxrandr2:i386 libxrender1:i386 libxshmfence1:i386 libxxf86vm1:i386

Finally, install CrossOver:

sudo dpkg -i crossover.deb

Resolved Issues


To our knowledge, the following issues are resolved either by the latest versions of CrossOver or by updates to Ubuntu.


CrossOver 14.0.3 and lower fail to install - Debian Installer - Resolved with CrossOver 14.1.0


CrossOver 14.0.3 and lower fail to install in fresh installs of Ubuntu 14.04.2 and on updated systems that have gone through the steps to update to the enablement stacks. The current workaround is to use the generic CrossOver installer.

The current issue looks something like:
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libosmesa6:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.3) E: Unable to correct problems, you have held broken packages. Finished. Press Return to continue.

What has happened?

Ubuntu 14.04 systems with the 'LTS Enablement Stack', including 14.04.2 and greater, have libgl1-mesa-glx-lts-utopic:amd64 installed and so trying to install the old libgl1-mesa-glx:i386 causes conflicts.


cxdiag continues to report libtiff4 missing - Resolved with CrossOver 14.0.0


Ubuntu 14.04 no longer offers libtiff4. Fortunately, the package is not necessary for most windows applications. Look for this to be resolved in future releases of CrossOver.


cxdiag fails to run - Resolved with CrossOver 14.0.0


Running CrossOver right after installation spits the following output to terminal:

libGL error: Couldn't dlopen libudev.so.1 or libudev.so.0, driver detection may be broken. cxdiag: ../../../../src/loader/loader.c:129: asserted_dlsym: Assertion `result' failed.

The workaround is to install the missing packages CrossOver makes use of. When we encountered the error, we were missing:

apt-get install libasound2:i386 libasound2-plugins:i386 libfontconfig1:i386 libgnutls26:i386 libxslt1.1:i386 libxcursor1:i386 libxcomposite1:i386 libopenal1:i386 libmpg123-0:i386 libldap-2.4-2:i386 liblcms2-2:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libgsm1:i386 libxinerama1:i386 libxi6:i386 libv4l-0:i386 libsane:i386 libudev1:i386 libxml2:i386


Games and Applications will not run - Resolved with CrossOver 13.1.3

with thanks to Silviu Cojocaru for the fast workaround

CrossOver 13.1.2 and lower ships a version of libxcb that will not work properly with Ubuntu 14.04. This will affect most games and applications that require OpenGL to run. The easiest workaround comes from our forums:

Rename the files libxcb.so.1 and libxcb.so.1.1.0 either from $HOME/cxoffice/lib (if the MoJoInstaller package was used) or from /opt/cxoffice/lib (if deb pack was used to install) so that the equivalents supplied by the system get loaded.

Double clicking the debian installer does not work - Resolved as Ubuntu 14.04 came out of beta


This is known to not work with any debian installer at this time. A double click opens the Ubuntu Software Center which is then followed by clicking "Install". The installer starts and is soon followed with the error:

     Package operation failed
     The installation or removal of a software package failed.

The current workaround for CrossOver and any debian installer is to install via the terminal with either dpkg or gdebi.
Last modified on 2016-04-26 11:21:13 by Caron Wills
Are you sure you want to delete this page?
Note: Any nested pages that are under this one will be moved up one level. Any attachments tied to this page will be deleted.
Move / Rename Page
Unknown Error, unable to move!
That page exists already!
One or more of the parent pages specified in new path do not exist!
/support/wiki/ /support/wiki/linux/faq/Ubuntu/TrustyTahr
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjpudWxsLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNjE4MjU5MDA0LCJjc3JmX3Rva2VuIjoiQ2NnSnQ0ZUtheXhCZVdLdiIsImdkcHIiOjB9