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.

Back to Threads Reply to Thread

error lunching the crossover main menu

Crossover fail to start
Here the trace

$ /opt/cxoffice/bin/crossover
crossover:warning: Visual C++ 2015-2019 (32 bit) has a bronze or higher medal so it should specify the bottle template(s) to use
crossover:warning: Visual C++ 2015-2019 (64bit) has a bronze or higher medal so it should specify the bottle template(s) to use
Traceback (most recent call last):
  File "/opt/cxoffice/bin/crossover", line 168, in <module>
    sys.exit(main())
  File "/opt/cxoffice/bin/crossover", line 161, in main
    GUI = crossoverui.open_or_show(options.restore)
  File "/opt/cxoffice/lib/python/crossoverui.py", line 43, in open_or_show
    DIALOG = CrossOver(restore)
  File "/opt/cxoffice/lib/python/crossoverui.py", line 315, in __init__
    self.updateAppList()
  File "/opt/cxoffice/lib/python/crossoverui.py", line 1661, in updateAppList
    self.update_item_list(self.programs_list_store, programs_section_contents)
  File "/opt/cxoffice/lib/python/crossoverui.py", line 876, in update_item_list
    obj.get_iconfile(_icon_size_list(_LARGE_ICON_SIZE, _LARGE_ICON_SIZE), 'cxrun'),
  File "/opt/cxoffice/lib/python/cxmenu.py", line 181, in get_iconfile
    path = cxutils.get_icon_path(root, 'apps', self._config_icon, sizes)
  File "/opt/cxoffice/lib/python/cxutils.py", line 1189, in get_icon_path
    if os.path.exists(filename):
  File "/usr/lib64/python2.7/genericpath.py", line 26, in exists
    os.stat(path)
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u0158' in position 71: ordinal not in range(256)

If the solution is change the encoding, where I can change the encoding from latin1 to cp1252?

Thank you

If this is CrossOver 19, my guess is that this is a case that we didn't handle correctly for Python 2 when adding Python 3 support. I suggest making sure that Python 3 is installed and has the required libraries (in particular, pygobject).

installing pygobject (that also get to upgrade python3 to 3.7 from 3.6) solved the problem
Many thanks, you saved me

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

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