CrossOver Support

Ubuntu 14.10 - Utopic Unicorn


Ubuntu 14.10 is the newest release of Ubuntu. We are currently testing it rigorously and updating CrossOver based on the results of those tests.

  1. Known Issues
    1. cxdiag reports opengl failing - AMD
    2. Accented characters do not work
  2. Kubuntu 14.10
    1. gdebi installation
    2. dpkg installation
  3. Resolved Issues
    1. cxdiag fails


Known Issues


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


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

with thanks to Eduardo Coelho who posted this solution to our forums.

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 solution is to disable ibus input. Steps to do so:

  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.10


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.

In our testing, we noted that while menu items are created for CrossOver 14, the proper icon is not assigned until the user has logged out and logged back in or has rebooted the system.

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.

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 lib32nss-mdns libxslt1.1:i386 libxcomposite1:i386 libosmesa6: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 (path to 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.

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 libgl1-mesa-glx libxcursor1:i386 libxrandr2:i386 zlib1g:i386 python-gtk2 libfontconfig1:i386 lib32nss-mdns libxslt1.1:i386 libxcomposite1:i386 libosmesa6: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 libgl1-mesa-dri:i386 libgl1-mesa-glx: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 (path to crossover .deb)


Resolved Issues


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


cxdiag fails to run - resolved with the release of CrossOver 14


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 lib32nss-mdns libgnutls26:i386 libxslt1.1:i386 libxcursor1:i386 libxcomposite1:i386 libosmesa6: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
Last modified on 2016-02-24 11:11:46 by Andrew Balfour
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/UtopicUnicorn
Please Wait...
eyJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNTM4NzY3MzM4fQ==