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

На этой странице вы найдете исчерпывающий ответ на тему 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.

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

Лично я часто покупаю на Aliexpress и стараюсь это делать, когда скидки на МАКСИМУМ 🔥 Поэтому ОЧЕНЬ советую ВАМ Телеграм канал 👉🏻Распродажи на Алиэкспресс👈🏻

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.

Can’t really advocate for this, but i ran across this not too long ago; and your mileage may vary, plus whatever else; but feel free to give it a shot if you’re at wits end and have already tried reinstalling/other methods staff may have given.
https://www.reddit.com/r/macgaming/comments/v9ar2j/crossover_on_macos_ventura/
Talks about the exact .py file; might help the original poster, but dunno about the other user.
Anyways, feel free to delete/edit the link out mods.

3

Reime wrote:

Can’t really advocate for this, but i ran across this not too long ago; and your mileage may vary, plus whatever else; but feel free to give it a shot if you’re at wits end and have already tried reinstalling/other methods staff may have given.
https://www.reddit.com/r/macgaming/comments/v9ar2j/crossover_on_macos_ventura/

Worked for me, thanks for the hint!

1

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…

eyJjb3VudHJ5IjoiUlUiLCJsYW5nIjpudWxsLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNjczNjM5MzYzLCJjc3JmX3Rva2VuIjoiU1NMWWRnUnlDUEE5ZGZFeiIsImdkcHIiOjB9

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

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

Сообщения: 5485
Зарегистрирован: 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

Сообщения: 5485
Зарегистрирован: 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

Сообщения: 5485
Зарегистрирован: 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

Сообщения: 654
Зарегистрирован: 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 Desktop R11.1 Plasma [amd64]


#
9 лет, 6 месяцев назад

allienalex avatar

Темы:

45

Сообщения:

150

Участник с: 30 июня 2012

Установил из AUR Crossover 12 вместе со всмеи зависимостями (python, pythgtk..), но призапуске постоянно выдаёт следующую ошибку:
https://www.dropbox.com/s/edq395zcdlkmvdv/%D1%81%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA24.png

citadeldimon

#
9 лет, 6 месяцев назад

Темы:

6

Сообщения:

288

Участник с: 09 июля 2012

ну то доустановите те два пакета что он пишет. Нужное имя думаю легко найдете поиском (pacman -Ss) или в AURе.

redix

#
9 лет, 6 месяцев назад

redix avatar

Темы:

34

Сообщения:

3433

Участник с: 11 марта 2013

pkgbrowser, и будет вам счастье.

sudo pacman -S pkgbrowser

In Tux We Trust

allienalex

#
9 лет, 6 месяцев назад

allienalex avatar

Темы:

45

Сообщения:

150

Участник с: 30 июня 2012

citadeldimon
ну то доустановите те два пакета что он пишет. Нужное имя думаю легко найдете поиском (pacman -Ss) или в AURе.

Дело в том, что у меня и так всё установлено

Perfect_Gentleman

#
9 лет, 6 месяцев назад

Темы:

55

Сообщения:

1039

Участник с: 29 октября 2012

allienalex, сноси пакет из AUR, читай wiki, качай с оффсайта и ставь.

allienalex

#
9 лет, 6 месяцев назад

allienalex avatar

Темы:

45

Сообщения:

150

Участник с: 30 июня 2012

Perfect_Gentleman
allienalex, сноси пакет из AUR, читай wiki, качай с оффсайта и ставь.

https://wiki.archlinux.org/index.php/CrossOver — всё, что нашел
установил все, как на инструкции, результат — тот же.

Perfect_Gentleman

#
9 лет, 6 месяцев назад

Темы:

55

Сообщения:

1039

Участник с: 29 октября 2012

allienalex, wine установлен?

allienalex

#
9 лет, 6 месяцев назад

allienalex avatar

Темы:

45

Сообщения:

150

Участник с: 30 июня 2012

Perfect_Gentleman
allienalex, wine установлен?

установлен

  • Печать

Страницы: [1]   Вниз

Тема: не могу поставить crossover  (Прочитано 3670 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
freemind

Скачал crossover_18.5.0-1.deb c оф. сайта, поставил через gdebi. Ошибок не было, но в меню приложений ничего не появилось.
В терминале команда crossover не найдена.
gdebi пишет пакет установлен.
Что за дела? Есть какие-нибудь тонкости?


Оффлайн
andytux

Есть какие-нибудь тонкости?

Среди 160мб не нашлось места для десктоп-файла. Так что, ручками в терминале…


Оффлайн
Snaut

Что за дела? Есть какие-нибудь тонкости?

У меня была подобная ситуация на 16.04. Вразумительно причины никто не объяснил, а самому не было времени погружаться «в глубину наших глубин». На 18.04 всё нормально установилось и отображается.

Чтобы правильно задать вопрос, надо знать бОльшую часть ответа.


Оффлайн
freemind

попробовал на Xubuntu 16.04 и на 18.04
при установке через dpkg в консоли результат тот же
места на диске достаточно.
может кто-нибудь desktop файл выложить?


Пользователь добавил сообщение 28 Августа 2019, 17:05:19:


проблема видимо связана с рабочим окружением Xfce, программа сама по себе стоит, я ее могу запустить.
В /usr/share/applications/ desktop файлы имеются, однако в меню ничего нет
Создание ярлыков к win приложениям тоже не срабатывает (на рабочем столе ярлык создается)
что может быть?

« Последнее редактирование: 28 Августа 2019, 17:05:19 от freemind »


Оффлайн
andytux

я ее могу запустить.

Покажи, как запускаешь.

на рабочем столе ярлык создается

Покажи содержимое ярлыка.

что может быть?

Там будет видно.


Оффлайн
freemind

Покажи, как запускаешь.

скопировал CrossOver.desktop на рабрчий стол и запускаю

Покажи содержимое ярлыка.

ну например notepad++

#!/usr/bin/env xdg-open

[Desktop Entry]
Encoding=UTF-8
Type=Application
X-Created-By=cxoffice-f0a3848a-e0d5-4a44-b633-17275415e22d
Icon=cxmenu-cxoffice-f0a3848a-e0d5-4a44-b633-17275415e22d-33E8_notepad++.0
Exec="/home/oleg/.cxoffice/Notepad++/desktopdata/cxmenu/Desktop.C^5E3A_users_Public_Desktop/Notepad^2B^2B.lnk" %u
Name=Notepad++


Оффлайн
zg_nico

freemind, я не пользовался CrossOver, но рискну предположить, что вот здесь

Exec="/home/oleg/.cxoffice/Notepad++/desktopdata/cxmenu/Desktop.C^5E3A_users_Public_Desktop/Notepad^2B^2B.lnk"

надо путь не к файлу ярлыка (lnk), а к исполняемому файлу (exe) указывать. Ну и не сам по себе, а в виде параметра к основному бинарнику этого самого кроссовера.
Изучайте это, раз уж не хотите пользоваться wine.

« Последнее редактирование: 30 Августа 2019, 18:30:33 от zg_nico »

Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.


Оффлайн
andytux

«Болит голова, а почему повязка на ноге? Сползла.»

ну например notepad++

Благодарю, посмеялся от души. При чем тут notepad++, когда нужно запустить crossower.

скопировал CrossOver.desktop на рабрчий стол

CrossOver запускается? Если нет, то открой этот файл CrossOver.desktop в текстовом редакторе и его содержимое скопирую сюда на форум.


Оффлайн
freemind

рад, что вы повеселились от души
я же написал, что все запускается и работает
запускаю кроссовер с помощью ярлыка на рабочем столе

#!/usr/bin/env xdg-open

[Desktop Entry]
Encoding=UTF-8
Type=Application
X-Created-By=cxoffice-0
Categories=X-cxmenu-cxoffice-0-29ra4ke;
StartupWMClass=crossover
Icon=cxmenu-cxoffice-0-crossover
Exec=/opt/cxoffice/bin/crossover %u
Name=CrossOver
Comment=Run Windows software with CrossOver Linux

проблема в том, что в меню приложений ничего не появляется после установки, ни ярлыков приложений, ни самого кроссовера

« Последнее редактирование: 31 Августа 2019, 23:08:43 от freemind »


Оффлайн
Hellzi

freemind, А файл десктопа кинуть можете?


  • Печать

Страницы: [1]   Вверх

Понравилась статья? Поделить с друзьями:
  • Crossout ошибка чтения записи файла
  • Crossout ошибка привязки профиля что делать
  • Crossout ошибка привязки профиля к стим
  • Crossout ошибка при запуске
  • Crossout ошибка аутентификации steam