Bug 47104 - Epic Games Launcher (EGS) не работает на Wine 7.22
Summary: Epic Games Launcher (EGS) не работает на Wine 7.22
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: wine (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-02 21:15 MSK by igor
Modified: 2023-08-12 12:58 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description igor 2023-08-02 21:15:38 MSK
Дистрибутив:
VERSION_ID=10
PRETTY_NAME="ALT Starterkit 10 (Hypericum)"

- Установлены обновления системы на момент 2023-08-02.
- Версия: Epic Games Launcher 15.9.0

Аварийное завершение работы происходит ещё до появления окна программы.

Проблема, предположительно, связана с очередными проблемами Chromium, обходные пути для которых реализованы в Wine 8.13.
Действительно, программа работает на Wine 8,13 (опробовано на версии из задания 326045), но теперь без опции -opengl не работает отрисовка окна, что, впрочем, не принципиально на фоне общей работоспособности.

Пример команды для успешного запуска:
WINEPREFIX='/home/$USER/.wine64ue4' wine 'C:/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win64/EpicGamesLauncher.exe' -SkipBuildPatchPrereq -opengl

Опция -SkipBuildPatchPrereq нужна для обхода проблемы автоматической установки обновлений Epic Games Launcher.
Comment 1 Osmolovskaya Anastasia 2023-08-08 20:56:50 MSK
Добрый день, igor.bz@list.ru !

Не могли бы вы, пожалуйста, предоставить дополнительную информацию о вашей системе, приложив вывод следующих команд: 
$ uname -a
$ cat /etc/os-release
$ apt-repo
$ rpm -qa | grep wine

И чуть детальнее описать шаги для воспроизведения проблемы, а именно: 
1) Вы используете дефолтный 64-битный префикс Wine? 
2) Вносились ли какие-либо изменения в настройки Wine? 
3) Из какого источника получен указанный вами Epic Games Launcher?
4) Как вы запускаете процесс установки Epic Games Launcher?
Comment 2 igor 2023-08-09 11:44:56 MSK
- 6.1.38-un-def-alt1
- Предоставлено в предыдущем сообщении.
- apt-repo
rpm http://git.altlinux.org repo/326045/x86_64 task
rpm http://git.altlinux.org repo/326045/x86_64-i586 task
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64-i586 classic
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic
- rpm -qa | grep wine
wine-mono-7.4.0-alt1.noarch
wine-7.22.1-alt1.x86_64
i586-wine-7.22.1-alt1.i586
wine-programs-7.22.1-alt1.x86_64
wine-full-7.22.1-alt1.x86_64
winetricks-20220617-alt1.noarch
wine-common-7.22.1-alt1.noarch
wine-gecko-2.47.3-alt1.noarch

После подключения кармана-задания:
wine-mono-8.0.0-8.0.0-alt1.noarch
wine-programs-8.13-alt1.x86_64
i586-wine-8.13-alt1.i586
wine-gecko-2.47.3-alt1.noarch
winetricks-20230505-alt1.noarch
wine-8.13-alt1.x86_64
wine-full-8.13-alt1.x86_64
wine-gecko-2.47.4-2.47.4-alt1.noarch
wine-common-8.13-alt1.noarch

1) Префикс 64-битный. Отдельный. Путь и название указаны в предыдущем сообщении.
2) Не вносились. кроме автоматической установки Mono и Gecko.
3) С официального сайта.
4) Проблема не в установке, а в дальнейшем запуске установленной программы. Запуск установленной программы описан выше.

P.S. Вся запрашиваемая информация бесполезна для данного случая, не считая уточнения, что проблема не в установщике, а в самой программе. Достаточно запустить программу после её установки и подтверждение не заставит себя ждать.
Comment 3 igor 2023-08-09 12:45:07 MSK
Попробовал ещё раз с нуля на wine-7.22.1.

Загрузил установщик EpicInstaller-15.7.0.msi. Запуск:
WINEPREFIX=/home/$USER/.wine64ue4 wine ~/Downloads/EpicInstaller-15.7.0.msi

Запуск установленной программы:
WINEPREFIX=/home/$USER/.wine64ue4 wine 'C:/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe' -SkipBuildPatchPrereq -opengl

Программа обновилась до 15.10.0 и запуск прошёл успешно.

Проверьте. Если тоже работает, можно закрывать.
Comment 4 Osmolovskaya Anastasia 2023-08-12 12:58:29 MSK
Версия пакета:
wine-7.22.1

Тестовые стенды:
Alt Workstation K 10.1 x86-64

Шаги для воспроизведения:
1. Установить следующие пакеты: 
# apt-get install wine wine-common wine-full wine-ping wine-programs i586-wine winetricks

2. Скачать инсталлятор EpicInstaller-15.7.0.msi с официального сайта: https://store.epicgames.com/en-US/download

3. Запустить установку приложения через wine:
$ wine ~/Downloads/EpicInstaller-15.7.0.msi (оставить параметры по умолчанию)

4. Открыть приложение с использованием wine: 
$ wine 'C:/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe'
(первый запуск) 
и дождаться загрузки обновлений. 
_____________________

После прохождения вышеуказанных шагов, наблюдается корректный запуск приложения через:
*  wine 'C:/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe'
*  wine 'C:/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win64/EpicGamesLauncher.exe'
* Меню приложений -> Wine -> Programs -> Epic Games Launcher
* Ярлык Epic Games Launcher на рабочем столе 

______________________

По указанным шагам ошибка не воспроизвелась - перевожу её в статус RESOLVED.