CrossOver Support

Ubuntu 16.04 - Xenial Xerus


Ubuntu 16.04 is the newest release of Ubuntu. We are currently testing it rigorously and updating CrossOver based on the results of those tests.
  1. Installation
  2. 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
  3. Kubuntu 16.04
    1. gdebi installation


Installation


With Ubuntu 16.04, the Ubuntu Software Center does not work as expected. This means a few more steps are involved. As always, we assume your system is up to date prior to starting our steps. If you are unsure, please open a terminal by pressing ctrl + alt + t and run:
sudo apt-get update; sudo apt-get upgrade

Our preferred installation path is with gdebi. If you do not have it installed, please install gdebi:
sudo apt-get install gdebi

Download the latest version of CrossOver from our website:
wget http://crossover.codeweavers.com/redirect/crossover.deb

Use gdebi to install CrossOver:
sudo gdebi crossover.deb

Run CrossOver:
/opt/cxoffice/bin/crossover

On first run, CrossOver will check to see if every library it needed was installed. If not, it will again attempt to install the libraries it needs. To do this, it will open an additional terminal window and prompt for root credentials. Please provide these credentials so CrossOver can complete the set-up process.


Known Issues


These are the issues we currently know about within Ubuntu 16.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


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 page:

Missing Sound
Troubleshooting Sound Problems


Kubuntu 16.04


Kubuntu 16.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.

The most common error to encounter is when directly downloading CrossOver from our website and opening it with QApt Package Installer. It will flag the error:

      Error: Cannot satisfy dependencies

This cannot be resolved or prevented by opening a terminal and giving the command:
sudo dpkg --add-architecture i386; sudo apt-get update


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 or open a terminal and give the command:
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

Install CrossOver using gdebi:
sudo gdebi crossover.deb

Now, run CrossOver:
/opt/cxoffice/bin/crossover

On first run, CrossOver will check to see if every library it needed was installed. If not, it will again attempt to install the libraries it needs. To do this, it will open an additional terminal window and prompt for root credentials. Please provide these credentials so CrossOver can complete the set-up process.

In our testing, we noted that while menu items are created for CrossOver 15, the proper icon is not assigned until the user has logged out and logged back in or has rebooted the system.
Last modified on 2016-04-25 14:02:26 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/XenialXerus
Please Wait...
eyJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNTM2NjA4NDkzfQ==