Bug 43703 - Не устанавливается galliumnine
Summary: Не устанавливается galliumnine
Status: ASSIGNED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: winetricks (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 critical
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-05 17:38 MSK by artem.chadov.74@yandex.ru
Modified: 2022-09-15 14:00 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description artem.chadov.74@yandex.ru 2022-09-05 17:38:46 MSK
winetricks galliumnine
Executing mkdir -p /home/user
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Using winetricks 20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88 with wine-7.14 and WINEARCH=win64
Executing w_do_call galliumnine
Executing mkdir -p /home/user
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_galliumnine 
Executing rm -rf /home/user/.wine/dosdevices/c:/windows/temp/galliumnine
Executing mkdir -p /home/user/.wine/dosdevices/c:/windows/temp/galliumnine
Executing tar -C /home/user/.wine/dosdevices/c:/windows/temp/galliumnine --strip-components=1 -zxf /home/user/.cache/winetricks/galliumnine/gallium-nine-standalone-v0.8.tar.gz
Executing mv /home/user/.wine/dosdevices/c:/windows/temp/galliumnine/lib32/d3d9-nine.dll.so /home/user/.wine/dosdevices/c:/windows/syswow64/d3d9-nine.dll
Executing mv /home/user/.wine/dosdevices/c:/windows/temp/galliumnine/bin32/ninewinecfg.exe.so /home/user/.wine/dosdevices/c:/windows/syswow64/ninewinecfg.exe
Executing mv /home/user/.wine/dosdevices/c:/windows/temp/galliumnine/lib64/d3d9-nine.dll.so /home/user/.wine/dosdevices/c:/windows/system32/d3d9-nine.dll
Executing mv /home/user/.wine/dosdevices/c:/windows/temp/galliumnine/bin64/ninewinecfg.exe.so /home/user/.wine/dosdevices/c:/windows/system32/ninewinecfg.exe
Executing rm -rf /home/user/.wine/dosdevices/c:/windows/temp/galliumnine
Executing wine ninewinecfg -e
wine: failed to start L"C:\\windows\\system32\\ninewinecfg.exe"
wine: failed to start L"C:\\windows\\system32\\ninewinecfg.exe"
Приложение не может быть запущено или нет ассоциированных с типом данного документа приложений.
Вызов ShellExecuteEx провалился: Файл не найден.

------------------------------------------------------
warning: Важно: команда wine ninewinecfg -e вернула статус 1. Прерывание.
------------------------------------------------------
Comment 1 Sergey V Turchin 2022-09-05 17:45:42 MSK
(Ответ для artem.chadov.74@yandex.ru на комментарий #0)
> Если у вас возникли проблемы,
> пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки
> отчета об ошибке.
Comment 2 artem.chadov.74@yandex.ru 2022-09-05 17:51:56 MSK
Добрый день.
На 32-битном:
WINEPREFIX="/home/user/.silent_storm/" winetricks galliumnine
Executing mkdir -p /home/user
Using winetricks 20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88 with wine-7.14 (Staging) and WINEARCH=win32
Executing w_do_call galliumnine
Executing mkdir -p /home/user
Executing load_galliumnine 
Executing rm -rf /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine
Executing mkdir -p /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine
Executing tar -C /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine --strip-components=1 -zxf /home/user/.cache/winetricks/galliumnine/gallium-nine-standalone-v0.8.tar.gz
Executing mv /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine/lib32/d3d9-nine.dll.so /home/user/.silent_storm//dosdevices/c:/windows/system32/d3d9-nine.dll
Executing mv /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine/bin32/ninewinecfg.exe.so /home/user/.silent_storm//dosdevices/c:/windows/system32/ninewinecfg.exe
Executing rm -rf /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine
Executing wine ninewinecfg -e
wine: failed to start L"C:\\windows\\system32\\ninewinecfg.exe"
wine: failed to start L"C:\\windows\\system32\\ninewinecfg.exe"
Приложение не может быть запущено или нет ассоциированных с типом данного документа приложений.
Вызов ShellExecuteEx провалился: Файл не найден.

------------------------------------------------------
warning: Важно: команда wine ninewinecfg -e вернула статус 1. Прерывание.
------------------------------------------------------
Comment 3 artem.chadov.74@yandex.ru 2022-09-05 17:52:54 MSK
Добрый день.
На 32-битном:
WINEPREFIX="/home/user/.silent_storm/" winetricks galliumnine
Executing mkdir -p /home/user
Using winetricks 20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88 with wine-7.14 (Staging) and WINEARCH=win32
Executing w_do_call galliumnine
Executing mkdir -p /home/user
Executing load_galliumnine 
Executing rm -rf /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine
Executing mkdir -p /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine
Executing tar -C /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine --strip-components=1 -zxf /home/user/.cache/winetricks/galliumnine/gallium-nine-standalone-v0.8.tar.gz
Executing mv /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine/lib32/d3d9-nine.dll.so /home/user/.silent_storm//dosdevices/c:/windows/system32/d3d9-nine.dll
Executing mv /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine/bin32/ninewinecfg.exe.so /home/user/.silent_storm//dosdevices/c:/windows/system32/ninewinecfg.exe
Executing rm -rf /home/user/.silent_storm//dosdevices/c:/windows/temp/galliumnine
Executing wine ninewinecfg -e
wine: failed to start L"C:\\windows\\system32\\ninewinecfg.exe"
wine: failed to start L"C:\\windows\\system32\\ninewinecfg.exe"
Приложение не может быть запущено или нет ассоциированных с типом данного документа приложений.
Вызов ShellExecuteEx провалился: Файл не найден.

------------------------------------------------------
warning: Важно: команда wine ninewinecfg -e вернула статус 1. Прерывание.
------------------------------------------------------
Comment 4 artem.chadov.74@yandex.ru 2022-09-05 21:55:00 MSK
WINEARCH=win32 WINEPREFIX="/home/user/.wine/" wine ninewinecfg.exe -e
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.14 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
wine: failed to start L"C:\\windows\\system32\\ninewinecfg.exe"
wine: failed to start L"C:\\windows\\system32\\ninewinecfg.exe"
Приложение не может быть запущено или нет ассоциированных с типом данного документа приложений.
Вызов ShellExecuteEx провалился: Файл не найден.
Comment 5 Sergey V Turchin 2022-09-06 20:12:31 MSK
https://github.com/iXit/wine-nine-standalone/blob/main/README.rst
В Requirements написано, что нужен d3dadapter9.so, а у нас такого не вижу в Mesa.
Comment 6 Sergey V Turchin 2022-09-06 20:17:15 MSK
Ещё там "Gallium Nine could be used with the new Crocus driver (included since Mesa 21.2)". Не смотрел в Сизифе(хотя там пока 22.1), но p10, похоже, в пролёте.
Comment 7 Sergey V Turchin 2022-09-06 20:24:30 MSK
(Ответ для Sergey V Turchin на комментарий #5)
> https://github.com/iXit/wine-nine-standalone/blob/main/README.rst
> В Requirements написано, что нужен d3dadapter9.so, а у нас такого не вижу в
> Mesa.

В libd3d есть.
Comment 8 artem.chadov.74@yandex.ru 2022-09-06 20:27:16 MSK
libd3d и i586-libd3d установлены
Comment 9 Sergey V Turchin 2022-09-15 12:04:35 MSK
(Ответ для artem.chadov.74@yandex.ru на комментарий #0)
> wine: failed to start L"C:\\windows\\system32\\ninewinecfg.exe"
2 LAV: не смотрел?
А то и `wine system32\\ninewinecfg.exe` и `wine64 syswow64\\ninewinecfg.exe` не пашут.
Comment 10 artem.chadov.74@yandex.ru 2022-09-15 13:15:00 MSK
Не понял Ваш последний комментарий.
galliumnine ставил, проверял на Debian и РедОС - там работает.
Comment 11 Vitaly Lipatov 2022-09-15 13:26:47 MSK
(Ответ для Sergey V Turchin на комментарий #9)
> (Ответ для artem.chadov.74@yandex.ru на комментарий #0)
> > wine: failed to start L"C:\\windows\\system32\\ninewinecfg.exe"
> 2 LAV: не смотрел?
> А то и `wine system32\\ninewinecfg.exe` и `wine64 syswow64\\ninewinecfg.exe`
> не пашут.
Если что в system32 — 64-битные бинарники, а в syswow64 — 32-битные бинарники.
Но явно указывать команду wine64 не нужно, wine сам разберётся как запускать.
Comment 12 Sergey V Turchin 2022-09-15 13:28:56 MSK
(Ответ для Vitaly Lipatov на комментарий #11)
> Если что в system32 — 64-битные бинарники, а в syswow64 — 32-битные
> бинарники.
Я все варианты пробовал: результат одинаковый:
"Приложение не может быть запущено или нет ассоциированных с типом данного документа приложений."
Comment 13 Vitaly Lipatov 2022-09-15 14:00:59 MSK
Во первых, этот exe оказался ELF:

$ file ~/.wine/dosdevices/c:/windows/syswow64/ninewinecfg.exe 
ninewinecfg.exe: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped

Во-вторых это то, обычно называется exe.so: exe в формате ELF
$ ldd ninewinecfg.exe 
...
	libwine.so.1 => not found
и это какая старая штука, потому что libwine.so.1 давно заобсолетили.