GOG Galaxy

Нативные и в Wine - настройка, обсуждение, решение проблем
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя

Автор темы
Grombixalo
Сообщения: 30
Зарегистрирован: 22 мар 2017, 07:29
Благодарил (а): 13 раз

GOG Galaxy

Сообщение Grombixalo » 26 июн 2017, 16:56

Доброго времени суток.

Прошу помочь в решении следующей проблемы. Не могу запустить такую штуку как "GOG Galaxy". С помощью "вайна" данный клиент установился, но вот запускаться не хочет.

Имею следующую систему:
System: Host: doe Kernel: 4.8.5-040805-generic x86_64 (64 bit) Desktop: Cinnamon 3.2.7
Distro: Linux Mint 18.1 Serena
Machine: Mobo: Gigabyte model: Z87M-D3H v: x.x Bios: American Megatrends v: 11b date: 06/12/2014
CPU: Quad core Intel Core i5-4690 (-MCP-) cache: 6144 KB
clock speeds: max: 3900 MHz 1: 3808 MHz 2: 3849 MHz 3: 3819 MHz 4: 3775 MHz
Graphics: Card: Advanced Micro Devices [AMD/ATI] Hawaii PRO [Radeon R9 290]
Display Server: X.Org 1.18.4 drivers: ati,amdgpu (unloaded: fbdev,vesa,radeon)
Resolution: 1920x1080@60.00hz
GLX Renderer: AMD Radeon R9 200 Series GLX Version: 4.5.13474 - CPC 17.10.2
Audio: Card-1 Intel 8 Series/C220 Series High Definition Audio Controller
driver: snd_hda_intel
Card-2 Advanced Micro Devices [AMD/ATI] Hawaii HDMI Audio driver: snd_hda_intel
Sound: Advanced Linux Sound Architecture v: k4.8.5-040805-generic
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: 94:de:80:6b:99:95
Drives: HDD Total Size: 1448.3GB (12.1% used) ID-1: /dev/sda model: ST31000524AS size: 1000.2GB
ID-2: /dev/sdb model: Samsung_SSD_850 size: 128.0GB
ID-3: /dev/sdc model: WDC_WD3200BPVT size: 320.1GB
Partition: ID-1: / size: 28G used: 9.8G (38%) fs: ext4 dev: /dev/sdc3
ID-2: /boot size: 461M used: 150M (35%) fs: ext2 dev: /dev/sdc1
ID-3: /home size: 264G used: 152G (61%) fs: ext4 dev: /dev/sdc4
ID-4: swap-1 size: 2.00GB used: 0.00GB (0%) fs: swap dev: /dev/sdc2
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 51.0C mobo: 27.8C gpu: 59.0
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 243 Uptime: 2:03 Memory: 4016.6/15984.3MB Client: Shell (bash) inxi: 2.2.35
И версию "вайна" - wine-2.10 (Staging)
Также на борту имеется "вайнтрикс".

Иконка "GOG Galaxy" на рабочем столе имеется. На открытие с помощью блокнота выдает следующую наскальную надпись.
[Desktop Entry]
Name=GOG Galaxy
Exec=env WINEPREFIX="/home/john/.wine" /opt/wine-staging/bin/wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/john/.wine/dosdevices/c:/users/Public/Рабочий\\ стол/GOG\\ Galaxy.lnk
Type=Application
StartupNotify=true
Path=/home/john/.wine/dosdevices/c:/Program Files (x86)/GOG Galaxy
Icon=521C_GalaxyClient.0
В свойствах иконки имею следующую наскальную надпись
env WINEPREFIX="/home/john/.wine" /opt/wine-staging/bin/wine C:\\windows\\command\\start.exe /Unix /home/john/.wine/dosdevices/c:/users/Public/Рабочий\ стол/GOG\ Galaxy.lnk
Так как опыт обращения с линуксом только, только набрал один годик, то многое еще для меня покрыто мрачной тайной

З.Ы, Поможите люди добрыя! Мы сами не линуксовыя! "Вигетом" не качали!

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

Chocobo
Сообщения: 5503
Зарегистрирован: 27 авг 2016, 19:57
Решено: 128
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1427 раз

GOG Galaxy

Сообщение Chocobo » 09 июл 2017, 14:32

На 2.11-staging запустился без проблем:
Screenshot_20170709_172947.png
Также на appdb обращают внимание, что mvcp140.dll и mfc140u.dll должны быть в статусе "сторонних" в winecfg (мне не потребовалось этих настроек)
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

Автор темы
Grombixalo
Сообщения: 30
Зарегистрирован: 22 мар 2017, 07:29
Благодарил (а): 13 раз

GOG Galaxy

Сообщение Grombixalo » 09 июл 2017, 19:14

Chocobo писал(а): На 2.11-staging запустился без проблем:



Также на appdb обращают внимание, что mvcp140.dll и mfc140u.dll должны быть в статусе "сторонних" в winecfg (мне не потребовалось этих настроек)
Спасибо. Буду посмотреть. Но есть нюанс. Обновился, переустановкой с нуля на чистый диск, до Linux Mint 18.2.
З.Ы. Я знаю, что есть "обновлялка" в менеджере обновлений. Я хотел систему с нуля.

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

Chocobo
Сообщения: 5503
Зарегистрирован: 27 авг 2016, 19:57
Решено: 128
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1427 раз

GOG Galaxy

Сообщение Chocobo » 09 июл 2017, 19:21

Grombixalo, Это тоже с 18.2 KDE скрин :smile:

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

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

Автор темы
Grombixalo
Сообщения: 30
Зарегистрирован: 22 мар 2017, 07:29
Благодарил (а): 13 раз

GOG Galaxy

Сообщение Grombixalo » 09 июл 2017, 20:17

Chocobo писал(а): Ну и в первую очередь, если опять работать не захочет - запустить ту команду ,что постил с ярылка в первом посте в терминале, и смотреть ошибки по выхлопу.
Не хочет эта "редис..." нехорошая программа работать. Если я правильно понял, то я "вайн" включил как 32-х битный (WINEARCH=win32 WINEPREFIX=~/.wine winecfg), а установил как 64-х битный. Отсюда и не работает. Поправте меня, если я не прав.


john@doe ~ $ WINEARCH=win32 WINEPREFIX=~/.wine winecfg
wine: WINEARCH set to win32 but '/home/john/.wine' is a 64-bit installation.
john@doe ~ $ winecfg
fixme:winediag:start_process Wine Staging 2.11 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
john@doe ~ $ winecfg
fixme:winediag:start_process Wine Staging 2.11 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
john@doe ~ $ env WINEPREFIX="/home/john/.wine" /opt/wine-staging/bin/wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/john/.wine/dosdevices/c:/users/Public/Рабочий\\ стол/GOG\\ Galaxy.lnk
fixme:exec:SHELL_execute flags ignored: 0x00000100
Приложение не может быть запущено или нет ассоциированных с типом данного документа приложений.
Вызов ShellExecuteEx провалился: Выполнено успешно.

john@doe ~ $ env WINEPREFIX="/home/john/.wine" /opt/wine-staging/bin/wine C:\\windows\\command\\start.exe /Unix /home/john/.wine/dosdevices/c:/users/Public/Рабочий\ стол/GOG\ Galaxy.lnk
fixme:winediag:start_process Wine Staging 2.11 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
john@doe ~ $ fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\MSVCP140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\MSVCP140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\MSVCP140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\MSVCP140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\MSVCP140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\MSVCP140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files (x86)\\GOG Galaxy\\GalaxyClient.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files (x86)\\GOG Galaxy\\GalaxyClient.exe" failed, status c0000135

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

Chocobo
Сообщения: 5503
Зарегистрирован: 27 авг 2016, 19:57
Решено: 128
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1427 раз

GOG Galaxy

Сообщение Chocobo » 09 июл 2017, 20:19

Grombixalo писал(а): because of wrong architecture
похоже на то

Перед установкой вайна sudo dpkg --add-architecture i386 задавал?

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

Автор темы
Grombixalo
Сообщения: 30
Зарегистрирован: 22 мар 2017, 07:29
Благодарил (а): 13 раз

GOG Galaxy

Сообщение Grombixalo » 09 июл 2017, 20:30

Chocobo писал(а): Перед установкой вайна sudo dpkg --add-architecture i386 задавал?
Думал, забыл. Но нет. Задавал.

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

Chocobo
Сообщения: 5503
Зарегистрирован: 27 авг 2016, 19:57
Решено: 128
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1427 раз

GOG Galaxy

Сообщение Chocobo » 09 июл 2017, 20:37

Тогда вероятней всего он ругается на существующий вайнпрефикс
but '/home/john/.wine' is a 64-bit installation.
Если ничего важного еще не скопилось подй вайном - то просто вынести текущий префикс
rm -rf ~/.wine
и завести новый с WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Если уже че-нить важного крутится в нем, то завести рядом второй изменив имя директории, например
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

Но в этом случае запуск из него надо будет организовывть также с указанием вайнпрефикса, типа WINEPREFIX=~/.wine32 /path/to/file.exe
Впрочем в создаваемых при установке ярлыках оно само подставится норм.

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

Автор темы
Grombixalo
Сообщения: 30
Зарегистрирован: 22 мар 2017, 07:29
Благодарил (а): 13 раз

GOG Galaxy

Сообщение Grombixalo » 09 июл 2017, 20:58

Chocobo писал(а): Если ничего важного еще не скопилось подй вайном - то просто вынести текущий префикс
rm -rf ~/.wine
и завести новый с WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Если уже че-нить важного крутится в нем, то завести рядом второй изменив имя директории, например
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

Но в этом случае запуск из него надо будет организовывть также с указанием вайнпрефикса, типа WINEPREFIX=~/.wine32 /path/to/file.exe
Впрочем в создаваемых при установке ярлыках оно само подставится норм
Так как в "вайн" еще не ставил ничего кроме "гог галакси", то пошел по первому варианту. Вроде заработало, но... Эта "нехорошая программа" крашится при обновлении. То есть начинает бежать строчка обновления, а потом я получаю вот такой результат.

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

Автор темы
Grombixalo
Сообщения: 30
Зарегистрирован: 22 мар 2017, 07:29
Благодарил (а): 13 раз

GOG Galaxy

Сообщение Grombixalo » 09 июл 2017, 21:39

В общем. Я до конца не понял, что я сделал. Но пошел следующим путем.

Зашел в "Администрирование", запустил "системный монитор". И удалил несколько копий "гог галакси", "вайндевайсес", "эксплорер.екзе" и еще чего то "вайн" (простите не запомнил). На очередную попытку запуска ярлыка с рабочего стола программа мне ругнулась о старой версии. Зашел на "gog.com" скачал новый установочный фал. Запустил. Прошло обновление. И запустился "гог галакси". Я обалдел. Прошел авторизацию. Начал установку игры. Игра не установилась. Закрыл "Гог". Пошел другим путем. Нашел в скрытых файлах папку "вайна". В нем нашел диск "С->GogGalaxy->Games->Gwent" и тупо скачал туда клиент с "винды". Запустил "гог". Как ни странно покрутилось колесико обновления игры. Что то там понастраивалось и... Не заработало. Почесав своими культяшками "черепную кость" переставил в "вайнкфг" win7 на win10. Запустил опять "галкси". Он нормально запустился и начал опять обновлять игру. После обновления стала доступна кнопка "играть" и мне удалость запустить игру. Чего я и добивался.
Несколько выключений и запусков показали стабильную работу. Тему можно закрывать.

З.Ы. Chocobo - спасибо тебе большое, еще раз за помощь. Дай Бог тебе терпения с такими "убогими линуксоидами" как я.

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

Chocobo
Сообщения: 5503
Зарегистрирован: 27 авг 2016, 19:57
Решено: 128
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1427 раз

GOG Galaxy

Сообщение Chocobo » 10 июл 2017, 07:31

Grombixalo, по той же ссылке, что во втором сообщении давал - описаны и возможные траблы с обновлением и периодические рандомные вылеты. Так что может не супермегастабилен под вайном, кто знает.

Но я пока не столкнулся с подобными проблемами - клиент запущен уже больше суток, висит в трее. Качал через него NWN1 и поигрался несколько часов. Не всплывало пока ни единой ошибки.

Вернуться в «Игры»