CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Linux
Discussion about CrossOver Linux

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Reply to Thread Back to Threads

CO v17.5 fails because of python-gtk2
Kevin Brannen
Kevin Brannen
Posted 2018-06-10 22:37
I was on CO v16.2 and just upgraded to v17.5, on Ubuntu 16.04LTS. I installed the .deb file and that went fine. However, when I start /opt/cxoffice/bin/crossover, it pops up a terminal to install python-gtk2 because it doesn't think it's there.

CrossOver needs your permission to install missing packages.
This operation must be run as root:
  sh -c "apt-get update; apt-get install python-gtk2"

That fails. :( When I check I see:

# dpkg -l | grep python-gtk2
ii  python-gtk2                                     2.24.0-4ubuntu1
(installed python is at 2.7.12)

I did notice that when I installed that it said "Unpacking crossover:i386". My Ubuntu is a 64bit install. Could it be looking for 32bit python-gtk2 or even a 32bit python?

Searching in the forums, I did see 1 post from 4 years ago that was somewhat similar that said he had a broken python install. I've tried "apt-get install --resinstall python-gtk2 python" and that didn't help. Was there something else I should have done?

Any other suggestions on what to try?

Mike Omniscient Mystical Exalted Nigh-invincible Supreme Raging Atomic Dragon Turbo Chief Senior Advocate, Rank 2
Posted 2018-06-12 14:27
Look to see in the package manager/software  center that  python-gtk2 is installed  and if you've not already did so install 32bit support.
Kevin Brannen
Kevin Brannen
Posted 2018-06-12 21:27
Thanks for the pointer, Mike. I wondered if that was the issue and it was. So for those looking for an answer for this in the future, the winning command for those on 64bit systems is to do:
dpkg --add-architecture i386                     # if you haven't already done this, i had but it wasn't enough
apt-get install python-gtk2:i386 python:i386     # you must add "python:i386", what i was missing
Mike Omniscient Mystical Exalted Nigh-invincible Supreme Raging Atomic Dragon Turbo Chief Senior Advocate, Rank 2
Posted 2018-06-12 22:13
You're welcome glad i could help.
Vincent Povirk
Vincent Povirk  Staff Member
Posted 2018-06-15 15:25
CrossOver uses whatever version of python and pygtk are available, 64-bit or 32-bit. It does not make sense that replacing 64-bit python with 32-bit python would have helped.

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

Please Wait...