| Summary: | Тестирование ППДГР в AstraLinux CE 2.12 (orel) на W@E 7.20 | ||
|---|---|---|---|
| Product: | [Поддержка проектов] ППДГР | Reporter: | Олег Шевченко <olezha> |
| Component: | Тестирование | Assignee: | Иван Ивлев <iviv> |
| Status: | CLOSED FIXED | QA Contact: | Олег Шевченко <olezha> |
| Severity: | minor | ||
| Priority: | P4 | CC: | iviv, lav, mais |
| Version: | — | ||
| Target Milestone: | release 7.20 | ||
| Hardware: | PC | ||
| OS: | AstraLinux | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
| Bug Depends on: | 16141 | ||
| Bug Blocks: | 16088 | ||
|
Description
Олег Шевченко
2022-11-18 02:26:02 MSK
Создал клон 243 (iviv-16090-AstraCE2.12), начал установку W@E: получил сообщение:
guest@guest:~/Загрузки$ sudo bash wine-etersoft-install.sh
Версия скрипта установки: Version 1.04
Несоответствие скрипта установки.
Сборка заказана для: AstraLinuxCE/2.12.
Ваша система:
Чтобы выполнить установку используйте ключ --no-check-os.
Запустил и установил с этим ключом:
WINE@Etersoft 7.20.2-eter2astra установлен.
Пример использования (запускать под пользователем):
$ wine setup.exe
Установленные пакеты WINE@Etersoft:
# epm qp wine
Warning: Skipping warmup bases due low memory size
# dpkg-query -W --showformat=${db:Status-Abbrev}${Package}-${Version}:${Architecture}\n
fonts-wine-tahoma-20140404-0astra1:all
wine-etersoft-7.20.2-eter2astra:amd64
wine-etersoft-common-7.20.2-eter2astra:all
wine-etersoft-full-7.20.2-eter2astra:amd64
wine-etersoft-gecko-2.47.3-eter2astra:all
wine-etersoft-grdwine-0.5.7.1-eter1astra:amd64
wine-etersoft-mono-7.4.0-eter1astra:all
wine-etersoft-network-7.0.7-eter1astra:amd64
wine-etersoft-programs-7.20.2-eter2astra:amd64
wine-etersoft-winetricks-20220617-eter2astra:all
wine32-etersoft-7.20.2-eter2astra:i386
wine32-etersoft-grdwine-0.5.7.1-eter1astra:i386
Перешёл в /var/ftp/pvt/Windows/PPDGR/SetupPPDGR2.msi и запустил оттуда установку
$ wine SetupPPDGR2.msi
После запуска возникло окно с требованием установки .NET Framework 4.7 и ссылкой на скачивание файла для установки.
Попробовал $ winetricks -q dotnet472 однако получил ошибку
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Using winetricks 20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88 with wine-7.20.2-eter2astra (WINE@Etersoft) and WINEARCH=win64
Executing w_do_call dotnet472
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_dotnet472
------------------------------------------------------
warning: Данный пакет может работать не полностью в 64-битном окружении. 32-битные префиксы могут работать лучше.
------------------------------------------------------
Executing w_do_call remove_mono
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_remove_mono
0538:err:module:load_apiset_dll failed to load apiset: c000000f
054c:err:module:load_apiset_dll failed to load apiset: c000000f
0580:err:module:load_apiset_dll failed to load apiset: c000000f
------------------------------------------------------
warning: Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call dotnet462
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_dotnet462
------------------------------------------------------
warning: Данный пакет может работать не полностью в 64-битном окружении. 32-битные префиксы могут работать лучше.
------------------------------------------------------
Executing w_do_call remove_mono
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_remove_mono
0654:err:module:load_apiset_dll failed to load apiset: c000000f
0658:err:module:load_apiset_dll failed to load apiset: c000000f
0648:err:module:load_apiset_dll failed to load apiset: c000000f
------------------------------------------------------
warning: Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call dotnet461
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_dotnet461
------------------------------------------------------
warning: Данный пакет может работать не полностью в 64-битном окружении. 32-битные префиксы могут работать лучше.
------------------------------------------------------
Executing w_do_call remove_mono
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_remove_mono
07f4:err:module:load_apiset_dll failed to load apiset: c000000f
0120:err:module:load_apiset_dll failed to load apiset: c000000f
0140:err:module:load_apiset_dll failed to load apiset: c000000f
------------------------------------------------------
warning: Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call dotnet46
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_dotnet46
------------------------------------------------------
warning: Данный пакет может работать не полностью в 64-битном окружении. 32-битные префиксы могут работать лучше.
------------------------------------------------------
Executing w_do_call remove_mono
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_remove_mono
06d4:err:module:load_apiset_dll failed to load apiset: c000000f
0244:err:module:load_apiset_dll failed to load apiset: c000000f
0248:err:module:load_apiset_dll failed to load apiset: c000000f
------------------------------------------------------
warning: Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call dotnet45
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_dotnet45
------------------------------------------------------
warning: Данный пакет может работать не полностью в 64-битном окружении. 32-битные префиксы могут работать лучше.
------------------------------------------------------
Executing w_do_call remove_mono
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_remove_mono
0378:err:module:load_apiset_dll failed to load apiset: c000000f
034c:err:module:load_apiset_dll failed to load apiset: c000000f
0300:err:module:load_apiset_dll failed to load apiset: c000000f
------------------------------------------------------
warning: Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call dotnet40
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_dotnet40
------------------------------------------------------
warning: Данный пакет может работать не полностью в 64-битном окружении. 32-битные префиксы могут работать лучше.
------------------------------------------------------
------------------------------------------------------
warning: dotnet40 does not yet fully work or install on wine. Caveat emptor.
------------------------------------------------------
Executing w_do_call remove_mono
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_remove_mono
0474:err:module:load_apiset_dll failed to load apiset: c000000f
0488:err:module:load_apiset_dll failed to load apiset: c000000f
04c4:err:module:load_apiset_dll failed to load apiset: c000000f
------------------------------------------------------
warning: Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call winxp
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_winxp
Executing wine winecfg -v winxp64
0554:err:module:load_apiset_dll failed to load apiset: c000000f
013c:err:module:load_apiset_dll failed to load apiset: c000000f
04e8:err:module:load_apiset_dll failed to load apiset: c000000f
053c:err:module:load_apiset_dll failed to load apiset: c000000f
------------------------------------------------------
warning: Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/guest/.wine terminate
------------------------------------------------------
*****************************************************************************
После этого попробовал с пакетом, ссылка на который была во всплывающем окне, результат:
guest@guest:~/Загрузки$ wine ndp472-kb4054531-web
002c:err:module:load_apiset_dll failed to load apiset: c000000f
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.20.2-eter2astra is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0034:err:module:load_apiset_dll failed to load apiset: c000000f
003c:err:module:load_apiset_dll failed to load apiset: c000000f
0044:err:module:load_apiset_dll failed to load apiset: c000000f
0050:err:module:load_apiset_dll failed to load apiset: c000000f
0074:err:module:load_apiset_dll failed to load apiset: c000000f
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
0098:err:module:load_apiset_dll failed to load apiset: c000000f
00b8:err:module:load_apiset_dll failed to load apiset: c000000f
00dc:err:module:load_apiset_dll failed to load apiset: c000000f
0024:err:module:load_apiset_dll failed to load apiset: c000000f
0104:err:module:load_apiset_dll failed to load apiset: c000000f
010c:err:module:load_apiset_dll failed to load apiset: c000000f
010c:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
010c:fixme:clusapi:OpenCluster ((null)) stub!
010c:fixme:clusapi:ClusterOpenEnum (DEADBEEF, 4) stub!
010c:fixme:clusapi:ClusterEnum (DEADBEEF, 0, 0063F868, 0074B140, 261) stub!
010c:fixme:clusapi:ClusterCloseEnum (DEADBEEF) stub!
010c:fixme:clusapi:CloseCluster (DEADBEEF) stub!
010c:fixme:advapi:DecryptFileW (L"C:\\6d672f4876b181edb82a0d68a6d7\\", 00000000): stub
0110:fixme:imm:ImeSetActiveContext (00010064, 1): stub
0110:fixme:imm:ImmReleaseContext (0001006A, 00010064): stub
0044:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0044:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
0124:err:module:load_apiset_dll failed to load apiset: c000000f
0124:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
0124:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0124:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0128:fixme:imm:ImeSetActiveContext (0001008C, 1): stub
0128:fixme:imm:ImmReleaseContext (0001008A, 0001008C): stub
0124:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 10027D1B, 48) stub
0124:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0124:fixme:security:GetWindowsAccountDomainSid (0061F034 03A1FEA4 0061F02C): semi-stub
0124:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
0124:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0061F250 0061F24C
0124:fixme:msxml:domdoc_putref_schemas (0074D3F0)->(0061F250 {VT_DISPATCH: 0089B954}): semi-stub
0124:fixme:msxml:domdoc_get_readyState stub! (0074D3F0)->(0061F23C)
0124:err:module:import_dll Library usp10.dll (which is needed by L"C:\\windows\\system32\\RICHED20.DLL") not found
0124:fixme:security:GetWindowsAccountDomainSid (0061EFB4 03A2A5CC 0061EFAC): semi-stub
0124:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
Установить dotnet не получилось, следовательно ППДГР также установлен не был
Также пробовал установить $ winetricks dotnet40 и winetricks dotnet48, что заканчивалось такой же ошибкой 012c:err:module:import_dll Library usp10.dll (which is needed by L"C:\\windows\\system32\\RICHED20.DLL") not found 012c:err:module:import_dll Library usp10.dll (which is needed by L"C:\\windows\\system32\\RICHED20.DLL") not found 012c:err:module:import_dll Library usp10.dll (which is needed by L"C:\\windows\\system32\\RICHED20.DLL") not found 012c:err:module:import_dll Library usp10.dll (which is needed by L"C:\\windows\\system32\\RICHED20.DLL") not found 012c:err:module:import_dll Library usp10.dll (which is needed by L"C:\\windows\\system32\\RICHED20.DLL") not found 012c:fixme:security:GetWindowsAccountDomainSid (0061F1E4 007E46DC 0061F1DC): semi-stub 012c:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented ------------------------------------------------------ warning: exit status 5 - user selected 'Cancel' ------------------------------------------------------ Обсудил проблему с @olezha, он героически решил взять задачу на себя Пытаюсь воспроизвести. Заказываю сборку W@E 7.20 с sales. Ставлю её по скрипту. Выполняю $ epm ei Установка успешна. $ wine version wine-7.20.4-eter1astra (WINE@Etersoft) Ставлю нужны компоненты для ППДГР - dotnet48, tahoma при помощи winetricks $ winetricks list installed Using winetricks 20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88 with wine-7.20.4-eter1astra (WINE@Etersoft) and WINEARCH=win64 remove_mono winxp remove_mono remove_mono winxp remove_mono remove_mono winxp dotnet40 dotnet48 tahoma Устанавливаю ППДГР 2 $ wine msiexec /i SetupPPDGR2.msi Перехожу в .wine/drive_c/АО ГНИВЦ/ППДГР-2 и запускаю $ wine PPDGR2.exe Появляется ошибка, описанная в этой задаче https://bugs.etersoft.ru/show_bug.cgi?id=16143#c1 >Сбой печати >Просмотр: Проверка каталога шаблонов печати: Открытие каталога для чтения: Object >doesn't support this action. "Печать НД с PDF417 3.3.2 (пакет)". Явно видно, что проблема с приложением + wine, то есть тестировать на разных дистрибутивах бессмысленно. Ставлю задаче статус "Решена". Над ошибкой, указанной в комментарии выше, работа ведется в задаче №16143 Закрыта. |