После того, как обновил свою MAC OS до версии Ventura, у меня перестал работать CrossOver, выдавая ошибку «CrossOver не смог инициализировать критически важный компонент.»
Так же сама программа подсказывала, что не так:
Failed to run Python script ‘/Applications/CrossOver.app/Contents/Resources/libcxsetupbase.py’. See console for errors.
Так как программу у меня лицензионная и она мне нужна, решил разобраться и как оказалось решение простое. Что нужно сделать?
- Идем в папку Программы и ищем CrossOver
- Правой кнопки мышки и нажимаем «Показать содержимое пакета»
- Переходим в Contents -> Resources и открываем файл libcxsetupbase.py
- В шестой строке меняем код.
Нужно найти вот это:
И заменить на вот это:
from Foundation import NSObject |
После этого все сохраняем и открываем программу и о чудо все работает!
Лично я часто покупаю на 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]
# |
|
Темы: 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 |
# |
Темы: 6 Сообщения: 288 Участник с: 09 июля 2012 |
ну то доустановите те два пакета что он пишет. Нужное имя думаю легко найдете поиском (pacman -Ss) или в AURе. |
redix |
# |
Темы: 34 Сообщения: 3433 Участник с: 11 марта 2013 |
pkgbrowser, и будет вам счастье.
sudo pacman -S pkgbrowser In Tux We Trust |
allienalex |
# |
Темы: 45 Сообщения: 150 Участник с: 30 июня 2012 |
Дело в том, что у меня и так всё установлено |
Perfect_Gentleman |
# |
Темы: 55 Сообщения: 1039 Участник с: 29 октября 2012 |
allienalex, сноси пакет из AUR, читай wiki, качай с оффсайта и ставь. |
allienalex |
# |
Темы: 45 Сообщения: 150 Участник с: 30 июня 2012 |
https://wiki.archlinux.org/index.php/CrossOver — всё, что нашел |
Perfect_Gentleman |
# |
Темы: 55 Сообщения: 1039 Участник с: 29 октября 2012 |
allienalex, wine установлен? |
allienalex |
# |
Темы: 45 Сообщения: 150 Участник с: 30 июня 2012 |
установлен |
- Печать
Страницы: [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] Вверх