Приложить файл PortProton.log Как создать лог ошибки?
PortProton.log (11.4 KB)
Описание проблемы
Столкнулся с проблемой запуска приложений на свежей CachyOS (KDE Wayland). Раньше (до недавнего времени) всё работало “из коробки” даже на PROTON-CACHYOS с включенным Runtime. Сейчас наблюдаю две проблемы, которые делают запуск невозможным.
Суть багов:
Конфликт Runtime: При стандартных настройках (PW_USE_RUNTIME="1") запуск любого exe крашится с ошибкой контейнера. Лог: /home/.../pressure-vessel/bin/pressure-vessel-unruntime failed with exit status 2 (или 53). Вероятно, несовместимость системных библиотек CachyOS (glibc?) с версией pressure-vessel в PP.
Вылет .NET/WPF при отключенном Runtime: Если обойти первую проблему, выставив PW_USE_RUNTIME="0" и сменив версию на GE-PROTON9-27, приложение устанавливается, но при запуске падает с Exit Status 2.
В логах ошибки по uiautomation и oleacc.
Приложение не может отрисовать интерфейс, несмотря на установленные зависимости.
Что было предпринято (Шаги воспроизведения):
Полная чистая установка PortProton (удаление пакета, папки ~/PortProton, конфигов ~/.config/PortProton, кэша winetricks).
Создание чистого префикса.
Установка AstarteSetup.exe (https://astarte.launcher.link/download).
Ручная установка зависимостей в этот префикс:
MicrosoftEdgeWebView2RuntimeInstallerX64.exe
windowsdesktop-runtime-6.0.36-win-x64.exe
Через Winetricks: corefonts, gdiplus.
Настройки запуска: GE-Proton9-27, PW_USE_RUNTIME="0". Пробовал WINE_WPF_RENDER_MODE="2" (software render).
Результат: Приложение пытается запуститься и молча падает. Повторюсь: до недавних обновлений системы/PP этот же софт работал стабильно на Proton-CachyOS без дополнительных танцев с бубном.