Файлы ошибок не соответствуют playonlinux
Обновлено: 22.11.2024
Я новичок в Linux и понятия не имею, что делать
я получил следующие ошибки:
Пожалуйста, опубликуйте полные сообщения об ошибках. Кажется, вы добавляли PPA, которые не поддерживают ваш выпуск (20.04). Лучше НЕ делайте этого, если вы не знаете, что делаете. И как это связано с Wine, вообще непонятно. Каким именно инструкциям вы следовали?
также - зачем тебе вино? для чего вы собираетесь его использовать?
Вы пробовали играть в Linux с графическим интерфейсом? Это не только для игр.
Кроме того, если вы собираетесь использовать его для игр, я бы посоветовал попробовать Proton из Steam или, если вам нужна последняя версия Wine для запуска игры, попробуйте Lutris.
Для игр Epic теперь также есть средство запуска игр Heroic.
также - зачем тебе вино? для чего вы собираетесь его использовать?
Вы пробовали играть в Linux с графическим интерфейсом? Это не только для игр.
Кроме того, если вы собираетесь использовать его для игр, я бы посоветовал попробовать Proton из Steam или, если вам нужна последняя версия Wine для запуска игры, попробуйте Lutris.
Для игр Epic теперь также есть средство запуска игр Heroic.
Значит, вино разбито? Я просто пытался установить вино на Mint Mate и/или Cinnamon, и winetricks выдает:
несоответствие sha256sum! Переименуйте /home/kris/.cache/winetricks/directx9/directx_feb2010_redist.exe и повторите попытку
нет, не сломался. эта ошибка говорит о том, что что-то не совпадает - например, загруженный файл имеет другой размер, чем должен быть. как говорит ошибка, переименуйте или удалите этот конкретный файл и повторите попытку.
означает, что загруженный файл был сверен с файлом на сервере, и он не совпадает.
нет, не сломался. эта ошибка говорит о том, что что-то не совпадает - например, загруженный файл имеет другой размер, чем должен быть. как говорит ошибка, переименуйте или удалите этот конкретный файл и повторите попытку.
означает, что загруженный файл был сверен с файлом на сервере, и он не совпадает.
да, что я, конечно, делал много раз безрезультатно.
Я нашел где-то непонятное примечание, в котором говорилось, что не следует добавлять DirectX в Wine, так как он уже включен. Это видимо очень ново. Никакой документации по этому поводу я не нашел. Тем не менее, мне все еще не удалось запустить это конкретное приложение, но это вполне могло быть по другим причинам, поскольку вино никогда на самом деле не говорит вам, почему что-то получает ошибку исключения или тому подобное - просто попробуйте угадать, какая dll или что-то еще нужно быть добавленным. Я посмотрю, смогу ли я запустить его с помощью виртуальной машины.
существует реализация DirectX, но иногда этого недостаточно, а иногда все еще нужны нативные библиотеки. это также зависит от графического процессора и того, какая поддержка доступна для него (для новых технологий - vulcan и т. д.)
Как вы устанавливаете DirectX? вы также можете сделать это вручную - скачайте directx9 и установите его.
какое приложение вы на самом деле хотите установить? иногда можно использовать винную версию, и вы просто добавляете одну или две собственные библиотеки в системную папку, и все работает.
Вот список распространенных ошибок и возможных решений. Не все будет здесь, но этот список со временем станет намного больше, и, надеюсь, с помощью сообщества мы сможем сделать его очень, очень надежным.
Испытывая возможное решение проблемы, пробуйте только ОДНО решение за раз и проверяйте, работает ли оно.
Содержание
p11-kit: не удалось загрузить модуль: .
Вариант на базе Debian
Ошибка
p11-kit: не удалось загрузить модуль: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit -trust.so: невозможно открыть общий объектный файл: нет такого файла или каталога
Кто может столкнуться с этой ошибкой?
В основном это пользователи Debian, Ubuntu, Kubuntu и т. д., Mint (и производных), 64-разрядных систем.
Что вызывает эту ошибку?
32-разрядная версия p11-kit-trust.so либо не установлена, либо расположена не в той области, в которой Wine ожидал ее найти.
Распространенные решения
Установите 32-разрядную версию p11-kit-trust.so
Создать символическую ссылку
(для систем до функции мультиархитектуры?)
Вариант на основе RPM
Ошибка
p11-kit: не удалось загрузить модуль: /usr/lib/pkcs11/p11-kit-trust.so: /usr/lib/pkcs11/p11-kit-trust.so: невозможно открыть общий объектный файл: Нет такой файл или каталог
Кто может столкнуться с этой ошибкой?
Пользователи Fedora, 64-разрядные системы.
Что вызывает эту ошибку?
32-разрядная версия p11-kit-trust.so либо не установлена, либо расположена не в той области, в которой Wine ожидал ее найти.
Нам нужна 32-разрядная версия пакета p11-kit-trust, но, как объяснено здесь, существует проблема с упаковкой, требующая ручной установки.
Распространенные решения
Зайдите в веб-интерфейс зеркала RPM и выполните поиск p11-kit-trust для архитектуры i386. (эта ссылка делает большую часть работы за вас)
Загрузите пакет, соответствующий вашей версии Fedora, и установите его с помощью `dnf install /path/to/downloaded/file`
Тогда вы можете столкнуться с похожими ошибками, но с другими файлами. Вы можете найти отсутствующие пакеты с помощью `dnf предоставляет /path/to/missing/file`, а затем установить их просто с помощью `dnf install package-name`
Ошибка в FS_Check
Ошибка
Кто может столкнуться с этой ошибкой?
Все, кто пытается запустить в Wine/POL исполняемый файл, расположенный в файловой системе NTFS.
Что вызывает эту ошибку?
Wine может раздражаться из-за того, как NTFS, Linux и Wine взаимодействуют друг с другом. Это предупреждение просто для того, чтобы предупредить вас об этом факте. В большинстве случаев эту ошибку можно игнорировать.
Распространенные решения
Переместить исполняемый файл в собственную файловую систему Linux
Просто переместите соответствующий исполняемый файл в свою родную файловую систему Linux, и эта ошибка исчезнет. Он появится только при попытке запустить файл, расположенный в файловой системе FUSE.
Не удалось использовать ICMP
Ошибка
Кто может столкнуться с этой ошибкой?
Любой, кто пытается запустить приложение, которое хочет проверить связь. В POSIX-совместимых системах для ping требуются права администратора. ПРИМЕЧАНИЕ. НИКОГДА не запускайте Wine или POL от имени пользователя root.
Что вызывает эту ошибку?
Когда программа пытается отправить ICMP-пакет через POL/Wine, она терпит неудачу, так как ей нужны административные права, и мы никогда не запускаем POL или Wine от имени root, не так ли? ;)
Распространенные решения
Переключиться на WineBuild 1.7.45-staging или выше
В сборках Wine-Staging есть исправление, которое можно найти в разделе "Управление версиями Wine", так что сначала следует попробовать его.
Предоставить права POL's WineBuild
В большинстве случаев вы увидите команду, чтобы исправить это. В большинстве случаев отсутствует последний аргумент, который является конкретным экземпляром Wine, который вы используете. Эти решения отлично работают для Vanilla Wine, но не для POL. Для POL вы должны указать конкретную команду на WineBuild POL для этого конкретного виртуального диска.
Например, AION.
Все POL WineBuilds хранятся в ~/.PlayOnLinux/wine/
В этой папке у вас есть разные подпапки для архитектуры, а затем для версии Wine. В случае AION:
Узнайте, какая версия Wine нужна вашему приложению:
- Откройте окно конфигурации
- На вкладке «Общие», когда выбран ваш виртуальный диск, посмотрите на название используемой версии Wine.
Теперь вам нужно выполнить следующую команду:
ПРИМЕЧАНИЕ: НЕ копируйте и не вставляйте эти команды. Их необходимо изменить для вашей конкретной ситуации.
ПРИМЕЧАНИЕ. Я видел как bin/wine, так и bin/wine-preloader, показанные в примерах, поэтому для потомков я включаю оба.
По сути, синтаксис для этого следующий:
- имя пользователя с вашим текущим именем пользователя
- Архитектура Wine с linux-x86 (32-разрядный виртуальный диск) или linux-amd64 (64-разрядный виртуальный диск)
- Версия Wine с ТОЧНЫМ названием, указанным в раскрывающемся меню Wine на вкладке «Общие» окна конфигурации.
Ошибка! Несоответствие файлов
Ошибка
Ошибка! Несоответствие файлов
Локальный: md5resultexpected
Сервер: md5resultdownloaded
Повторить попытку?
Кто может столкнуться с этой ошибкой?
Это может случиться с любым пользователем в любой системе. Он также не зависит от архитектуры.
Что вызывает эту ошибку?
Когда сценарии POL используют определенные вызовы API, для хэша MD5 используется позиционный аргумент, чтобы убедиться, что загруженный файл не поврежден и не отличается от того, что было протестировано.
Если сервер (на котором размещается загружаемый файл) обновляет, изменяет или удаляет рассматриваемый файл, или если загрузка не удалась, MD5 будет другим и выдаст ошибку.
Распространенные решения
Отправить отчет об ошибке с помощью POL
Если это произойдет, об этом следует сообщить команде POL. Пожалуйста, сообщите нам, чтобы мы могли принять меры для решения этой проблемы. Пока мы можем успешно получить новый файл, мы можем получить хэш MD5 и изменить сценарий, чтобы эта ошибка больше не появлялась (конечно, если файл изменится, это произойдет снова, и о нем следует сообщить). .
Приложение, которое вы пытаетесь установить, требует прав администратора.
Ошибка
Кто может столкнуться с этой ошибкой?
Эта ошибка может появиться на любом дистрибутиве
Что вызывает эту ошибку?
Wine не реализует привилегии, как могут ожидать некоторые приложения Windows, поэтому, если программа полагается на определенные аспекты прав пользователя Windows, которые Wine не реализует или не может реализовать, она завершится ошибкой.
Распространенные решения
Отправить отчет об ошибке с помощью WineHQ
League of Legends зависает на логотипе (после выбора чемпиона)
Ошибка
League of Legends просто останавливается на логотипе после диалога выбора чемпиона.
Кто может столкнуться с этой ошибкой?
Эта ошибка может появиться на любом дистрибутиве
Что вызывает эту ошибку?
Множество библиотек d3d, поставляемых с Wine, по-видимому, судя по подобным обсуждениям, не обеспечивают той производительности, которую обеспечивают родные библиотеки d3d.
Распространенные решения
Установите необходимые компоненты
Инструкции адаптированы из этой темы:
- Установить в POL: d3dx10, d3dx11, d3dx9 (только d3dx9, а не другой d3dx9_etc) и directx9
- Это сломает ваш Adobe Air (уже установленный на виртуальном диске). Я действительно не знаю, почему, но это так, поэтому нам нужно исправить, перейти в «Настроить Wine», затем выбрать вкладку «Библиотеки», добавить библиотеку «dnsapi» и установить для нее значение «встроенная, нативная»
SECUR32_initNTLMSP ntlm_auth не найден или устарел
Ошибка
err:winediag:SECUR32_initNTLMSP ntlm_auth не найден или устарел. Убедитесь, что на вашем пути указан ntlm_auth 3.0.25. Обычно вы можете найти его в пакете winbind вашего дистрибутива.
Кто может столкнуться с этой ошибкой?
Пользователи PlayOnMac, даже если установлены Samba и winbind.
Пользователи PlayOnLinux, если winbind не установлен.
Что вызывает эту ошибку?
PlayOnMac по какой-то причине не считывает правильный путь.
Распространенные решения
Играть в Linux
Установите WinBind.
Пример для Ubuntu 18.xx: в Терминале введите: 'sudo apt install winbind'.
PlayOnMac Отредактируйте сценарий Bash, чтобы правильно указать путь
Инструкции адаптированы из этой темы:
Нет звука (err:module:load_builtin_dll.libasound.so.2. )
Ошибка
err:module:load_builtin_dll не удалось загрузить библиотеку .so для встроенной L"winealsa.drv": libasound.so.2: невозможно открыть общий объектный файл: нет такого файла или каталога.
Кто может столкнуться с этой ошибкой?
С этим может столкнуться любой пользователь любой системы.
Что вызывает эту ошибку?
Отсутствует 32-разрядная библиотека; в данном случае libasound2.
Распространенные решения
Установите 32-разрядную версию libasound2
Обратитесь к документации вашего дистрибутива, чтобы узнать имя пакета для этой системы. 64-битные системы из-за того, как работает Wine/POL, почти всегда будут нуждаться в 32-битной версии библиотек, используемых для Wine/POL. Многоархивные системы с поддержкой управления пакетами со смешанными архитектурами должны вручную проверять, возникает ли эта ошибка (некоторые дистрибутивы помещают вещи в странные места или не очень хорошо справляются с поддержкой многоархивности).
Что касается скрипта, хранящегося в разделе «Поддерживаемое программное обеспечение», как его установить с более новой версией Wine?
Когда скрипт становится очень старым (например, 5 лет), иногда он может не работать в некоторых более новых операционных системах. Если это не удастся завершить, невозможно будет позже обновить версию Wine из окна «Конфигурация».
Вот как решить эту проблему:
- Найдите страницу скрипта/программы, которую хотите установить, в разделе "Поддерживаемые приложения" на этом веб-сайте.
- Отображение кода с помощью кнопки "Исходный код".
- Откройте (или скопируйте) текстовый файл на свой компьютер.
- Отредактируйте текстовый файл с помощью текстового редактора.
- Скопируйте и вставьте содержимое с веб-сайта в текстовый файл (замените все содержимое).
- Найдите следующий текст: WORKING_WINE_VERSION="1.3.2" (число приведено в качестве примера).
- Замените версию Wine на другую.
- Сохраните текстовый файл.
- Переименуйте его, чтобы присвоить ему расширение файла «.pol».
- Теперь в POL/POM v4 запустите этот новый файл сценария из меню "Инструменты", затем выберите "Запустить локальный сценарий".
Примечание: если вы получите лучшие результаты, сообщите об этом на форуме (укажите версию ОС и используемую версию Wine).
Отсутствующие файлы
libFaudio.so.0 (libFaudio)
0009:err:module:load_so_dll не удалось загрузить .so lib "/home/YourUseNname/.PlayOnLinux/wine/linux-amd64/4.15/bin/../lib/wine/x3daudio1_7.dll.so": libFaudio .so.0: невозможно открыть общий объектный файл: нет такого файла или каталога
Объяснение: Начиная с Wine 4.5, Wine требует libfaudio0 в качестве зависимости (ссылка). FAudio — это замена XAudio2, X3DAudio, XAPO и XACT3 (ссылка). Полный список часто задаваемых вопросов.
sudo apt установить libfaudio0
- Ubuntu 18.04: руководство (устарело на 28 сентября 2019 г., так как ссылки не работают)
- Таким образом (по состоянию на 28 сентября 2019 года):
sudo dpkg -i libfaudio0_19.07-0~bionic_amd64.deb libfaudio0_19.07-0~bionic_i386.deb
sudo apt --fix-broken install
libpng12.so.0 (libpng)
DOSBox: ошибка при загрузке общих библиотек: libpng12.so.0: невозможно открыть общий объектный файл: нет такого файла или каталога
Этот файл больше не включается в Ubuntu версии 18.04.
libncurses.so.5 (libncurses)
DOSBox: ошибка при загрузке разделяемых библиотек: libncurses.so.5: не удается открыть общий объектный файл: нет такого файла или каталога
libudev.so.0 (либудев)
err:module:load_builtin_dll не удалось загрузить библиотеку .so для встроенной L"winebus.sys": libudev.so.0: : невозможно открыть общий объектный файл: нет такого файла или каталога
Udev — это диспетчер устройств для ядра Linux (Википедия).
Это программное обеспечение больше не входит в состав Ubuntu начиная с версии 18.04.
libSM.so.6 (libSM)
err:module:load_builtin_dll не удалось загрузить библиотеку .so для встроенной L"winex11.drv": libSM.so.6: невозможно открыть общий объектный файл: нет такого файла или каталога
Исправлено: установка 32-битной версии этого пакета:
libjpeg.so.62 (libjpeg)
002d:err:wincodecs:JpegDecoder_CreateInstance Не удалось прочитать JPEG, поскольку не удалось найти libjpeg.so.62
Происходит с POL 4.3.4 и Wine 4.0.1 Этот файл больше не включается в Ubuntu с версии 18.04
- sudo apt-get установить libjpeg62
- sudo apt-get установить libjpeg62:i386
libpulse.so (libpulse)
:err:module:load_so_dll не удалось загрузить .so lib "/home/username/.PlayOnLinux/wine/linux-x86/4.20/bin/../lib/wine/winepulse.drv.so": libpulse. so.0: невозможно открыть общий объектный файл: Нет такого файла или каталогаALSA lib conf.c:3357:(snd_config_hooks_call) Невозможно открыть общую библиотеку libasound_module_conf_pulse.so
Происходит с POL 4.3.4 и Wine 4.20
- Ubuntu: apt-get установить libpulse0 libpulse0:i386
- Archlinux: lib32-libpulse
'PresentationFramework, версия=4.0.0.0, . ' (точка40)
Это означает, что Microsoft Dotnet 4.0 отсутствует и требуется.
- В окне конфигурации POL/POM установите dotnet40.
Вулкан отсутствует
0055:err:vulkan:wine_vk_init Не удалось загрузить графический драйвер Wine, поддерживающий Vulkan.
Это означает, что файл Vulkan (Википедия) не установлен.
Xterm отсутствует
POL v4 нуждается в этом программном обеспечении.
Исправить: установите его из диспетчера пакетов вашей ОС.
Пример в Ubuntu (командная строка для ввода в программу терминала):
libodbc.so
Исправить: установите его из диспетчера пакетов вашей ОС.
Пример в Ubuntu (командная строка для ввода в программу терминала):
Библиотека шрифтов FreeType
Wine не может найти библиотеку шрифтов FreeType. Чтобы позволить Wine использовать шрифты TrueType, установите версию FreeType выше или равную 2.0.5.
Эта проблема возникает, если шрифт FreeType (Wikipedia) не установлен или устарел.
Правила форума
Не бывает глупых вопросов. Однако, если вы считаете свой вопрос немного глупым, то это подходящее место для вас, чтобы опубликовать его. Пожалуйста, придерживайтесь простых вопросов, на которые, по вашему мнению, люди смогут быстро ответить. Для длинных и сложных вопросов предпочитайте другие форумы в разделе поддержки.
Перед публикацией прочтите, как получить помощь
PlayOnLinux- ошибка "несоответствие файлов"
Я пытаюсь установить программу через PlayOnLinux.
Я ищу его, нахожу, нажимаю "Установить".
Получите "Добро пожаловать в мастер установки PlayonLinux", нажмите "Далее"..
Получите уведомление
Лучше всего использовать виртуальную машину Windows для запуска программ Windows, если это необходимо. Или найти альтернативу в Linux.
Playonlinux и Wine работают не со всеми программами Windows.
Если я помог вам решить проблему, добавьте [РЕШЕНО] к заголовку вашего первого сообщения, это поможет другим пользователям, которым нужна помощь, и сохранит чистоту форума.
С уважением,
Дипак
Mint 20.2 Cinnamon, 64-разрядная версия с AMD A8/7410 / 8 ГБ
Mint 20.2 Cinnamon AMD Ryzen3500U/8 ГБ
в свою домашнюю папку и удалите любую папку, относящуюся к программе, которую вы пытаетесь установить, и повторите попытку установки.
Сценарий установки ищет конкретную (более раннюю/другую) версию программы из того, что доступно на веб-сайте программы. Следовательно, несоответствие суммы MD5.
Сценарий установки ищет конкретную (более раннюю/другую) версию программы из того, что доступно на веб-сайте программы. Следовательно, несоответствие суммы MD5.
Итак, что мне делать?
Лучше всего использовать виртуальную машину Windows для запуска программ Windows, если это необходимо. Или найти альтернативу в Linux.
Playonlinux и Wine работают не со всеми программами Windows.
Не знаю, как получить и установить виртуальную машину Windows.
Программа, которую пытается запустить SWIM, — это Paint, которая, по-видимому, работает на Wine/PON.
в свою домашнюю папку и удалите любую папку, относящуюся к программе, которую вы пытаетесь установить, и повторите попытку установки.
Совершенно новичок в PlayOnMac, но я пытался установить Heroes of Might and Magic 3, чтобы пройти карантин из-за коронавируса.
Есть ли у кого-нибудь решение?
Заранее спасибо
Я повторно загрузил, затем проверил файл (KB975337), и он в порядке (та же контрольная сумма, что и в сценарии), поэтому я думаю, что ошибка, которую вы получаете, возникла при передаче файла или связана с вашим хранилищем (например, ошибка на жесткий диск ).
Отредактировано Dadu042
Спасибо за ответ.
Я использовал сценарий от января 2020 года по указанной вами ссылке, но он не может найти локальный файл, и если я нажму "Далее", произойдет сбой Wine.
В ./Playonmac/ предлагаю найти файл 'WindowsXP-KB975337-x86-ENU.exe' и удалить его. Функция повторно загрузит его.
Отредактировано Dadu042
Извините за медлительность, но я не могу найти файл.
Я выбрал PlayOnMac из своих программ, щелкнул правой кнопкой мыши и выбрал «Показать содержимое пакета» и запустил поиск файла, но ничего не обнаружилось. Я много оглядывался, но не могу найти. Возможно ли, что вы могли бы быть более конкретными, чтобы помочь нубу вроде меня?
Я не знаком с OSX, папка '.PlayonMac' обычно скрыта на диске.
Я попытался найти папку и файл среди скрытых файлов на Macintosh HD. Не повезло.
Если кто-нибудь знает, где его найти, дайте мне знать.
Затем программа установки выдает ошибку при попытке получить файл "windowsXP-KB975337-x86-ENU.exe".
Отредактировано danild1
У меня точно такая же проблема. Пожалуйста, помогите кому-нибудь! Меня это совсем останавливает, и я не знаю, в чем здесь дело :-(
Упомянутый выше файл вообще не может быть найден в моей системе. Есть ли способ загрузить его и «подключить» к процессу установки? Я нашел папку PlayOnMac, она находится в папке /Users/ /Library/PlayOnMac
(Библиотека — это скрытая папка, кстати.)
Кажется, файл недоступен там, откуда скрипт пытается его скачать?
@ Dadu042, вы упомянули об этом в скрипте, и, кажется, есть версия скрипта, которая пытается получить файл откуда-то еще? Как это можно применить на практике?
Читайте также: