Crossover ошибка инициализации

После того как я обновил свою MAC OS до версии Ventura, у меня перестал работать CrossOver, выдавая ошибку «CrossOver не смог инициализировать критически важный компонент.»

Так же сама программа подсказывала, что не так:

Failed to run Python script ‘/Applications/CrossOver.app/Contents/Resources/libcxsetupbase.py’. See console for errors.

Так как программу у меня лицензионная и она мне нужна, решил разобраться и как оказалось решение простое. Что нужно сделать?

  1. Идем в папку Программы и ищем CrossOver
  2. Правой кнопки мышки и нажимаем «Показать содержимое пакета»
  3. Переходим в Contents -> Resources и открываем файл libcxsetupbase.py
  4. В шестой строке меняем код.

Нужно найти вот это:

И заменить на вот это:

from Foundation import NSObject

Failed to run Python script '/Applications/CrossOver.app/Contents/Resources/libcxsetupbase.py'. See console for errors.

После этого все сохраняем и открываем программу и о чудо все работает!

Если вы еще не купили эту полезную программку, то очень рекомендую, стоит не дорого, а пользы много!

Скачать CrossOver для Windows, Mac и Linux...

И если что, то вот обзор этой замечательной программы.

Как установить приложение Windows на MAC OS без использования виртуальной машины? Легко, при помощи CrossOver!

карта тинькоф алиэкспресс 2023

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

General Discussion
Open forum for all topics about CrossOver, Community, Open Source, whatever.

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

Back to Threads Reply to Thread

Crossover 21 has «Failed to run …/libcxsetupbase.py» error on macOS 12.3.1?

Crossover 21 has «Failed to run Python script ‘/Applications/CrossOver.app/Contents/Resources/libcxsetupbase.py» error on macOS 12.3.1 like this, is there any way to solve it?

CrossOver is unable to initialize a critical component.
Failed to run Python script '/Applications/CrossOver.app/Contents/Resources/libcxsetupbase.py'. See console for errors.
The program will now exit. `

when I do the follow steps:

Please do the following to collect more information:
Launch /Applications/Utilities/Terminal.app
In the Terminal window, type the following command and press the Return key:
/Applications/CrossOver.app/Contents/MacOS/CrossOver
CrossOver will launch behind Terminal. I expect it will still encounter the same error. Dismiss the error dialog. CrossOver will quit.
Additional diagnostic information should have been written to the Terminal window. Copy that info and paste it into your reply here.

it shows like this:

Last login:xxxxx on ttys000
xxxxx ~%/Applications/Crossover.app/Contents/MacoS/Cros sOver
xxxx-xx-xx 22:25:01.944 CrossOver[12249:262155] Failed to register our helper se rver.What do we do now?
libcxsetup-v3.py:warning:category Multimedia/Video Editing has no localized cat egory name

I have a different problem if I try to run that script from a terminal. I thought I’d run it from zsh, and also tee the output to a log file:

% /Applications/CrossOver.app/Contents/Resources/libcxsetupbase.py| tee ~/crossover_setupbase.log
zsh: permission denied: /Applications/CrossOver.app/Contents/Resources/libcxsetupbase.py

Let’s try running it with python3 instead and see what it does, but it doesn’t look like it’s meant to be run as a standalone script:

% python3 /Applications/CrossOver.app/Contents/Resources/libcxsetupbase.py| tee ~/crossover_setupbase.log
Traceback (most recent call last):
  File "/Applications/CrossOver.app/Contents/Resources/libcxsetupbase.py", line 6, in <module>
    from Foundation import *
ModuleNotFoundError: No module named 'Foundation'

Ah, that’s right. Python no longer has Cocoa bindings. That was only in Python 2, and Python 2 no longer exists.

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…

eyJjb3VudHJ5IjoiUlUiLCJsYW5nIjpudWxsLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNjg0ODczOTEzLCJjc3JmX3Rva2VuIjoiQlNRWUpudVpVbVc4dUFzZiIsImdkcHIiOjB9

Crossover on MacOS Ventura

Many people have been having problems running Crossover 21 on the recently released beta of MacOS Ventura. I have a solution for you!

  1. Right click Crossover.app

  2. Show package contents -> Contents -> Resources

  3. Open the file libcxsetupbase.py

  4. Change the line 6 from

from Foundation import * 

to

from Foundation import NSObject 

My guess is that it is trying to import something from Foundation that is not working. Since it seems that only NSObject is needed, this should work. If it doesnt, just restore the code.

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

tshihmin

Level 2
Level 2
Posts: 79
Joined: Mon Apr 29, 2019 3:32 am
Location: Kuala Lumpur, Malaysia

CrossOver Linux installation problem [SOLVED]

My desktop computer OS is Linux Mint 19.1 «Tessa» Cinnamon edition (64-bit). I’m trying to install CrossOver Linux. I’ve downloaded crossover.deb. I double-click on crossover.deb. I then clicked on ‘Install Package’ button. An error message appeared saying:

Package operation failed
The installation or removal of a software package failed.

Image

Can anyone out there with kind soul please help me? :cry:

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.

Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

User avatar

Pierre

Level 21
Level 21
Posts: 12938
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: CrossOver Linux installation problem

Post

by Pierre » Tue May 21, 2019 1:51 am

can you now expand — that screen ‘Package operation failed’ — for it’s details ?

so that we can also see that section of the Error Message ?.

Image
Please edit your original post title to include [SOLVED] — when your problem is solved!
and DO LOOK at those Unanswered Topics — — you may be able to answer some!.

tshihmin

Level 2
Level 2
Posts: 79
Joined: Mon Apr 29, 2019 3:32 am
Location: Kuala Lumpur, Malaysia

Re: CrossOver Linux installation problem

Post

by tshihmin » Tue May 21, 2019 2:09 am

Pierre wrote: ⤴Tue May 21, 2019 1:51 am
can you now expand — that screen ‘Package operation failed’ — for it’s details ?

so that we can also see that section of the Error Message ?.

Expanded from Details:

(Reading database …
(Reading database … 5%%
(Reading database … 10%%
(Reading database … 15%%
(Reading database … 20%%
(Reading database … 25%%
(Reading database … 30%%
(Reading database … 35%%
(Reading database … 40%%
(Reading database … 45%%
(Reading database … 50%%
(Reading database … 55%%
(Reading database … 60%%
(Reading database … 65%%
(Reading database … 70%%
(Reading database … 75%%
(Reading database … 80%%
(Reading database … 85%%
(Reading database … 90%%
(Reading database … 95%%
(Reading database … 100%%
(Reading database … 256203 files and directories currently installed.)
Preparing to unpack …/home/tsm/Desktop/crossover.deb …
Unpacking crossover:i386 (18.5.0-1) …
dpkg: error processing archive /home/tsm/Desktop/crossover.deb (—install):
unable to open ‘/opt/cxoffice/lib/wine/api-ms-win-core-libraryloader-l1-1-0.dll.so.dpkg-new’: Operation not permitted
Processing triggers for doc-base (0.10.8)
Errors were encountered while processing:
/home/tsm/Desktop/crossover.deb

User avatar

Pierre

Level 21
Level 21
Posts: 12938
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: CrossOver Linux installation problem

Post

by Pierre » Tue May 21, 2019 2:16 am

can you download their Installer File — again ?
— see see if there was an File download error ..
:?
which version — are you downloading ? Cx 18 ? the latest one ?

Image
Please edit your original post title to include [SOLVED] — when your problem is solved!
and DO LOOK at those Unanswered Topics — — you may be able to answer some!.

User avatar

catweazel

Level 19
Level 19
Posts: 9763
Joined: Fri Oct 12, 2012 9:44 pm
Location: Australian Antarctic Territory

Re: CrossOver Linux installation problem

Post

by catweazel » Tue May 21, 2019 2:22 am

Pierre wrote: ⤴Tue May 21, 2019 2:16 am
can you download their Installer File — again ?
— see see if there was an File download error ..
:?
which version — are you downloading ? Cx 18 ? the latest one ?

And did the OP add the i386 architecture as instructed in the image?

«There is, ultimately, only one truth — cogito, ergo sum — everything else is an assumption.» — Me, my swansong.

User avatar

Pierre

Level 21
Level 21
Posts: 12938
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: CrossOver Linux installation problem

Post

by Pierre » Tue May 21, 2019 2:48 am

Yep — that’s a good point — — the Crossover program is an 32bit program — still

so — if your version of LinuxMint is an 64 bit version,
then the 32bit files will have to be added thus:

Code: Select all

sudo dpkg --add-architecture i386; sudo apt-get update

although — the Cx installer, should install those files — automatically.

so, if that didn’t happen — — then install those 32bit files, manually — with that command — in Terminal.

Image
Please edit your original post title to include [SOLVED] — when your problem is solved!
and DO LOOK at those Unanswered Topics — — you may be able to answer some!.

tshihmin

Level 2
Level 2
Posts: 79
Joined: Mon Apr 29, 2019 3:32 am
Location: Kuala Lumpur, Malaysia

Re: CrossOver Linux installation problem

Post

by tshihmin » Tue May 21, 2019 2:48 am

catweazel wrote: ⤴Tue May 21, 2019 2:22 am

Pierre wrote: ⤴Tue May 21, 2019 2:16 am
can you download their Installer File — again ?
— see see if there was an File download error ..
:?
which version — are you downloading ? Cx 18 ? the latest one ?

And did the OP add the i386 architecture as instructed in the image?

Yes, I did.

User avatar

Pierre

Level 21
Level 21
Posts: 12938
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: CrossOver Linux installation problem

Post

by Pierre » Tue May 21, 2019 2:51 am

maybe — add those 32bit files — manually in Terminal.

then re-run that Installer — again & see if it now installs, okay.

Image
Please edit your original post title to include [SOLVED] — when your problem is solved!
and DO LOOK at those Unanswered Topics — — you may be able to answer some!.

tshihmin

Level 2
Level 2
Posts: 79
Joined: Mon Apr 29, 2019 3:32 am
Location: Kuala Lumpur, Malaysia

Re: CrossOver Linux installation problem

Post

by tshihmin » Tue May 21, 2019 3:03 am

Pierre wrote: ⤴Tue May 21, 2019 2:16 am
can you download their Installer File — again ?
— see see if there was an File download error ..
:?
which version — are you downloading ? Cx 18 ? the latest one ?

I somehow thought of doing this and I did this:

(1) I use these Terminal commands:
sudo dpkg —add-architecture i386
sudo apt-get update
sudo dpkg -i crossover.deb
sudo apt-get install crossover.deb

(2) Download its .deb package again.

(3) Try to install CrossOver Linux again. I double-click on crossover.deb. I then clicked on ‘Install Package’ button.

The results are:
-After downloaded the installer again, there’s no file download error. I downloaded the latest version.
-I’ve finally able to install CrossOver Linux!

Thank you so much you people for helping me out. :D

Аватара пользователя

BAPEHbE_B_BANKE

Сообщения: 16
Зарегистрирован: 13 сен 2016, 12:14
Operating system: ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит

Ошибка при запуске CrossOver 15.1.0

Установил CrossOver 15.1.0, система ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит (GNOME3) при запуске выдает ошибку nss_mdns, хотя пакет установлен подскажите что как? :(

ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит


keleg

Сообщения: 5490
Зарегистрирован: 15 сен 2011, 01:58

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

keleg » 20 сен 2016, 06:45

а пакет установлен 32-разрядный или 64 разрядный?


Аватара пользователя

BAPEHbE_B_BANKE

Сообщения: 16
Зарегистрирован: 13 сен 2016, 12:14
Operating system: ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

BAPEHbE_B_BANKE » 20 сен 2016, 07:47

keleg писал(а):а пакет установлен 32-разрядный или 64 разрядный?

как узнать? :)

ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит


keleg

Сообщения: 5490
Зарегистрирован: 15 сен 2011, 01:58

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

keleg » 20 сен 2016, 08:51

по названию. Там или i586 (32-разрядный) или x64 — соответственно, 64-разрядный
Можно посмотреть в «установке и удалении программ» или в консоли rpm -qa|grep nss_mdns

насколько понимаю, для кроссовера нужен 32-разрядный даже в 64 разрядной системе.


Аватара пользователя

BAPEHbE_B_BANKE

Сообщения: 16
Зарегистрирован: 13 сен 2016, 12:14
Operating system: ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

BAPEHbE_B_BANKE » 20 сен 2016, 17:44

keleg писал(а):по названию. Там или i586 (32-разрядный) или x64 — соответственно, 64-разрядный
Можно посмотреть в «установке и удалении программ» или в консоли rpm -qa|grep nss_mdns

насколько понимаю, для кроссовера нужен 32-разрядный даже в 64 разрядной системе.

вывод из терминала

ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит


notauser

Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

notauser » 20 сен 2016, 20:35

BAPEHbE_B_BANKE писал(а):

keleg писал(а):а пакет установлен 32-разрядный или 64 разрядный?

как узнать? :)

А разве Вы не поняли какую версию купили или «заказали» FREE TRIAL?
keleg — Вы точно уверены, что можете консультировать пользователей ROSA по этому продукту?


Аватара пользователя

BAPEHbE_B_BANKE

Сообщения: 16
Зарегистрирован: 13 сен 2016, 12:14
Operating system: ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

BAPEHbE_B_BANKE » 20 сен 2016, 21:11

Версия 64 битная

ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит


keleg

Сообщения: 5490
Зарегистрирован: 15 сен 2011, 01:58

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

keleg » 21 сен 2016, 08:16

BAPEHbE_B_BANKE писал(а):Версия 64 битная

Все ж попробуйте поставить libnss_mdns2, больше придумать ничего не могу.


Аватара пользователя

BAPEHbE_B_BANKE

Сообщения: 16
Зарегистрирован: 13 сен 2016, 12:14
Operating system: ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

BAPEHbE_B_BANKE » 21 сен 2016, 09:38

keleg писал(а):

BAPEHbE_B_BANKE писал(а):Версия 64 битная

Все ж попробуйте поставить libnss_mdns2, больше придумать ничего не могу.

Понятно, спасибо будем пробовать :(

ROSA Desktop Fresh R8 EE 2014.1 Desktop 64-бит


saman

Сообщения: 346
Зарегистрирован: 18 июн 2012, 05:19

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

saman » 23 сен 2016, 17:13

keleg писал(а):

BAPEHbE_B_BANKE писал(а):Версия 64 битная

Все ж попробуйте поставить libnss_mdns2, больше придумать ничего не могу.

Спасибо, сработало, CrossOver перестал ругаться.
Только появилась другая проблема, о ней чуть позже.


saman

Сообщения: 346
Зарегистрирован: 18 июн 2012, 05:19

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

saman » 23 сен 2016, 17:28

Замечено только в MS Office 2007.
Если на нажать на кнопку «Открыть на полный экран», офис сожмется в окно и больше не восстановится, то есть повторные нажатия на кнопку не развернут его на весь экран.


Dead_Mozay

Сообщения: 63
Зарегистрирован: 27 ноя 2016, 08:34
Operating system: ROSA R10 Plasma5
openSUSE leap 42.3

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

Dead_Mozay » 04 авг 2017, 11:41

Crossover поставляется только i686, и библиотеки он использует 32 битные


mexx400

Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Ошибка при запуске CrossOver 15.1.0

Сообщение

mexx400 » 30 авг 2017, 17:42

К слову — версия 16.2.5 тоже ругается при запуске на ошибку nss_mdns
После установки пакета libnss_mdns2 все работает.

ROSA Fresh 12.3 Plasma [amd64]


Понравилась статья? Поделить с друзьями:
  • Crossout ошибка microsoft basic render driver
  • Crossout ошибка easyanticheat
  • Crossout ошибка 30005 ошибка при проверке подлинности сертификата
  • Crossout ошибка 20006
  • Crossout код ошибки 30007