CrossOver Support

Ubuntu 15.04 - Vivid Vervet


  1. Known Issues
    1. Log file reports "p11-kit-trust.so" is missing
    2. Log file says "gnome-keyring-pkcs11.so" is missing
    3. cxdiag reports opengl failing - AMD
    4. Accented characters do not work
    5. Can't set CD-ROM drive in Wine Config
    6. Sound troubles, some applications are missing sound
  2. Kubuntu 15.04
    1. gdebi installation
    2. dpkg installation
  3. Resolved Issues
    1. cxdiag and CrossOver cannot find libgnutls
    2. cxdiag fails


Known Issues


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


p11-kit-trust.so is missing

with thanks to Silviu Cojocaru for pointing out that this information was missing from our Ubuntu pages

You may see the above library reported as missing in a log file while trying to debug issues in Crossover, or in terminal if you're running an application via terminal. This error tends to be harmless as far as Crossover's functions are concerned, but if you'd like to make it go away please follow the instruction appropriate for your version of Ubuntu.

Install the missing package to remove the error message:
sudo apt-get install p11-kit-modules:i386


gnome-keyring-pkcs11.so is missing

with thanks to Silviu Cojocaru for pointing out that this information was missing from our Ubuntu pages

You may see the above library reported as missing in a log file while trying to debug issues in Crossover, or in terminal if you're running an application via terminal. This error tends to be harmless as far as Crossover's functions are concerned, but if you'd like to make it go away please follow the instruction appropriate for your version of Ubuntu.

Install the missing package to remove the error message:
sudo apt-get install libp11-kit-gnome-keyring:i386


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.

with thanks to Ludovic for assistance in testing and refining these solutions
In terminal, launch the application with an environment variable that turns ibus modifiers off. 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" "$@"

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


CD-ROM not available to create or set in Wine Config > Drives

Thanks to Kimber for this tip
By default, there does not seem to be an entry for the CD-ROM drive in /etc/fstab. Create /media/cdrom and put

/dev/sr0 /media/cdrom iso9660 ro,user,noauto,unhide 0 0

in /etc/fstab, and reboot. You can then create and set the drive in the Wine Config > Drives control panel.


Games or Applications have no sound


CrossOver requires the most basic sound libraries to be present for applications. In some cases, this is not enough to have sound working. If this happens, please ensure the Alsa library is present and the plugins for pulseaudio are installed:
sudo apt-get install libasound2:i386 libasound2-plugins:i386

More information is available on our sound diagnostic pages:

Missing Sound
    • To come, information regarding PulseAudio and Wine Pulse for CrossOver 15



Kubuntu 15.04


Kubuntu 15.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.
      14.1.1 as of April 24, 2015

wget http://media.codeweavers.com/pub/crossover/cxlinux/demo/crossover_14.1.0-1.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 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 crossover_14.1.1-1.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.1 as of April 24, 2015

wget http://media.codeweavers.com/pub/crossover/cxlinux/demo/crossover_14.1.0-1.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 libgl1-mesa-glx libxcursor1:i386 libxrandr2:i386 zlib1g:i386 python-gtk2 libfontconfig1:i386 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 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_14.1.1-1.deb


Resolved Issues


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

cxdiag and CrossOver cannot find libgnutls - Resolved in CrossOver 14.1.3

With thanks to Silviu for help in triaging this issue

This causes failures in applications like Quicken, Outlook, Diablo III, and many more.

It is due to an update to the Debian package name.

For now, create a symlink to the name CrossOver expects to find to restore functionality once the library is installed.

First, install the library:
sudo apt-get install libgnutls-deb0-28:i386

Then, create the symlink:
sudo ln -s /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28 /usr/lib/i386-linux-gnu/libgnutls.so.28

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 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-04-26 11:20:25 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/VividVervet
Please Wait...
eyJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNTQzMzQwODEwfQ==