Необходимо протестировать КОМПАС-3Dv20 в ALTLinux sp8 на W@E 7.20
Склонировал шаблон 169 (ALTLinux-SP8-c9) и назвал его 234 (iviv-16071-ALTSP8c9). Заказал сборку W@E на sales и она пришла на почту. Зашёл в ВМ, скачал, запустил скрипт. W@E установился: WINE@Etersoft 7.20.1-alt0.c9f2.1 установлен. Пример использования (запускать под пользователем): $ wine setup.exe Установленные пакеты WINE@Etersoft: # epm qp wine # rpm -qa | grep -E -i --color -- "(wine)" wine-etersoft-mono-7.4.0-eter0.c9f2.1.noarch wine-etersoft-grdwine-0.5.7.1-alt0.c9f2.1.x86_64 wine-etersoft-programs-7.20.1-alt0.c9f2.1.x86_64 wine32-etersoft-grdwine-0.5.7.1-alt0.c9f2.1.i586 wine-etersoft-full-7.20.1-alt0.c9f2.1.x86_64 wine-etersoft-gecko-2.47.3-alt1.c9f2.2.noarch wine-etersoft-7.20.1-alt0.c9f2.1.x86_64 wine-etersoft-common-7.20.1-alt0.c9f2.1.noarch wine32-etersoft-7.20.1-alt0.c9f2.1.i586 wine-etersoft-network-7.0.7-alt0.c9f2.1.x86_64 wine-etersoft-winetricks-20220617-alt1.c9f2.2.noarch Смонтировал ftp по инструкции https://wiki.office.etersoft.ru/Proxmox.%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 Перешёл /var/ftp/pvt/Windows/CAD/Kompas/KOMPAS-3D_v21_x64/KOMPAS-3D_v21_x64 и запустил скрипт $ wine_install_kompas, пошла установка программы. There is not enough disk space on your drive for the new files to be uncompressed and installed. Please run this application again after you have freed some space on your drive.------------------------------------------------------ warning: Note: command wine dotNetFx40_Full_x86_x64.exe /q /c:install.exe /q returned status 112. Aborting. ------------------------------------------------------ Ошибка: Проблемы с установкой компонента dotnet48 Появилась ошибка, оказалось, что на диске кончилось место. Расширил по той же инструкции, после чего возобновил установку. Ошибка ------------------------------------------------------ warning: Важно: команда wine msiexec /i msxml3.msi /q вернула статус 67. Прерывание. ------------------------------------------------------ Ошибка: Проблемы с установкой компонента msxml3 Продолжу тестирование позднее
При попытке зайти в ВМ, она почему-то не запускается. Пересоздал ВМ, установил W@E 7.20 снова. Воспроизвёл ошибку Ошибка ------------------------------------------------------ warning: Важно: команда wine msiexec /i msxml3.msi /q вернула статус 67. Прерывание. ------------------------------------------------------ Ошибка: Проблемы с установкой компонента msxml3 Проверил $ winetricks list-installed remove_mono remove_mono winxp dotnet40 dotnet48 d3dcompiler_47 wsh57 w_workaround_wine_bug-26925 Весь лог, который возвращает $ winetricks msxml3 : Executing mkdir -p /home/guest ------------------------------------------------------ warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке. ------------------------------------------------------ Using winetricks 20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88 with wine-7.20.1-alt0.c9f2.1 (WINE@Etersoft) and WINEARCH=win64 Executing w_do_call msxml3 Executing mkdir -p /home/guest ------------------------------------------------------ warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке. ------------------------------------------------------ Executing load_msxml3 rm: невозможно удалить '/home/guest/.wine/dosdevices/c:/windows/syswow64/msxml3.dll': Нет такого файла или каталога Using native override for following DLLs: msxml3 Executing wine regedit C:\windows\Temp\override-dll.reg 0224:err:virtual:map_file_into_view failed to set PROT_EXEC on file map, noexec filesystem? 0224:err:virtual:virtual_map_section mapping 0x110000 f000 000000000 failed 0234:err:virtual:map_file_into_view failed to set PROT_EXEC on file map, noexec filesystem? 0234:err:virtual:virtual_map_section mapping 0x110000 f000 000000000 failed Executing wine64 regedit C:\windows\Temp\override-dll.reg Executing cd /home/guest/.cache/winetricks/msxml3 ------------------------------------------------------ warning: Обход ошибки 26925 -- Forcing quiet install ------------------------------------------------------ Executing wine msiexec /i msxml3.msi /q 0254:err:virtual:map_file_into_view failed to set PROT_EXEC on file map, noexec filesystem? 0254:err:virtual:virtual_map_section mapping 0x110000 f000 000000000 failed 0264:err:virtual:map_file_into_view failed to set PROT_EXEC on file map, noexec filesystem? 0264:err:virtual:virtual_map_section mapping 0x110000 f000 000000000 failed 0264:err:winediag:gnutls_process_attach failed to load libgnutls, no support for encryption 0264:err:winediag:process_attach failed to load libgnutls, no support for pfx import/export 0264:fixme:file:NtLockFile I/O completion on lock not implemented yet 0264:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0264:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 049C3241, 28) stub 0270:err:virtual:map_file_into_view failed to set PROT_EXEC on file map, noexec filesystem? 0270:err:virtual:virtual_map_section mapping 0x110000 f000 000000000 failed 0270:err:winediag:gnutls_process_attach failed to load libgnutls, no support for encryption 0270:err:winediag:process_attach failed to load libgnutls, no support for pfx import/export 0288:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-0260-b82a-9fc250d8aa5f} 0288:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-0260-b82a-9fc250d8aa5f} 0288:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-0260-b82a-9fc250d8aa5f} 0288:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-0260-b82a-9fc250d8aa5f} 0288:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-0260-b82a-9fc250d8aa5f} 0288:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-0260-b82a-9fc250d8aa5f} 0288:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-0260-b82a-9fc250d8aa5f} 0288:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-0260-b82a-9fc250d8aa5f} 02b0:err:virtual:map_file_into_view failed to set PROT_EXEC on file map, noexec filesystem? 02b0:err:virtual:virtual_map_section mapping 0x54e0000 1000 000000000 failed 0264:err:msi:execute_script Execution of script 0 halted; action L"[C:\\users\\guest\\Temp\\mso12a8.tmp\00012\0001C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\SFPCA Cache\\\0001msxmlx.inf\0001EOF_LIST\0001<=>S-1-5-21-0-0-0-1000<=>{D642E38E-0D24-486C-9A2D-E316DD696F4B}]Wdsfpca_DoInstallWFPFile.C8C0673E_50E5_4AC4_817B_C0E4C4466990" returned 1603 0264:err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1603 02b8:err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\windows\\syswow64\\msxml3.dll" failed with error 2 После этого запустил скрипт установки компаса снова, wine сообщил об ошибке и создал бэктрейс (приложу), в терминале: ------------------------------------------------------ warning: Note: command wine dotNetFx40_Full_x86_x64.exe /q /c:install.exe /q returned status 99. Aborting. ------------------------------------------------------ Ошибка: Проблемы с установкой компонента dotnet48 После этого проверил $ winetricks list-installed remove_mono remove_mono winxp dotnet40 dotnet48 d3dcompiler_47 wsh57 w_workaround_wine_bug-26925 w_workaround_wine_bug-26925 remove_mono remove_mono winxp remove_mono remove_mono winxp remove_mono remove_mono winxp Установил вручную пакет epmi i586-libgnutls30, после этого строчки ошибок про libgnutls пропали, но остальные остались
Создал новую ВМ, её имя 268 (iviv-16071-ALTSP8), установил туда W@E с sales: WINE@Etersoft 7.20.4-alt0.c9f2.1 установлен. Пример использования (запускать под пользователем): $ wine setup.exe Установленные пакеты WINE@Etersoft: # epm qp wine # rpm -qa | grep -E -i --color -- "(wine)" wine-etersoft-programs-7.20.4-alt0.c9f2.1.x86_64 wine-etersoft-mono-7.4.0-eter1.c9f2.2.noarch wine-etersoft-grdwine-0.5.7.1-alt0.c9f2.1.x86_64 wine-etersoft-common-7.20.4-alt0.c9f2.1.noarch wine32-etersoft-grdwine-0.5.7.1-alt0.c9f2.1.i586 wine-etersoft-full-7.20.4-alt0.c9f2.1.x86_64 wine-etersoft-network-7.0.8-alt0.c9f2.1.x86_64 wine-etersoft-7.20.4-alt0.c9f2.1.x86_64 wine32-etersoft-7.20.4-alt0.c9f2.1.i586 wine-etersoft-gecko-2.47.3-alt2.c9f2.3.noarch wine-etersoft-winetricks-20220617-alt1.c9f2.2.noarc Перешел в /var/ftp/pvt/Windows/CAD/Kompas/KOMPAS-3D_v20_x64 и запустил скрипт $ wine_install_kompas, пошла установка программы. В процессе установки оказалось, что наблюдается проблема с подключением к web.archive.org, из-за чего в консоли: --2023-01-16 19:47:32-- (попытка: 4) https://web.archive.org/web/20060718123742/http://ftp.gunadarma.ac.id/pub/driver/itegno/USB%20Software/MDAC/MDAC_TYP.EXE Подключение к web.archive.org (web.archive.org)|207.241.237.3|:443... ошибка: Время ожидания соединения истекло. Повтор. Спустя какое-то время удалось подключиться и выяснилось, что ошибки libgnutls ушли, остальное осталось: Executing wine msiexec /i msxml3.msi /q 02cc:err:virtual:map_file_into_view failed to set PROT_EXEC on file map, noexec filesystem? 02cc:err:virtual:virtual_map_section mapping 0x110000 f000 000000000 failed 02dc:err:virtual:map_file_into_view failed to set PROT_EXEC on file map, noexec filesystem? 02dc:err:virtual:virtual_map_section mapping 0x110000 f000 000000000 failed 02dc:fixme:file:NtLockFile I/O completion on lock not implemented yet 02dc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 02dc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 049D3241, 28) stub 02e8:err:virtual:map_file_into_view failed to set PROT_EXEC on file map, noexec filesystem? 02e8:err:virtual:virtual_map_section mapping 0x110000 f000 000000000 failed 0300:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-02d8-9f53-da342ad1677b} 0300:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-02d8-9f53-da342ad1677b} 0300:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-02d8-9f53-da342ad1677b} 0300:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-02d8-9f53-da342ad1677b} 0300:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-02d8-9f53-da342ad1677b} 0300:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-02d8-9f53-da342ad1677b} 0300:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-02d8-9f53-da342ad1677b} 0300:err:ole:get_stub_manager_from_ipid not found for ipid {00000001-0000-02d8-9f53-da342ad1677b} 0328:err:virtual:map_file_into_view failed to set PROT_EXEC on file map, noexec filesystem? 0328:err:virtual:virtual_map_section mapping 0x54f0000 1000 000000000 failed 02dc:err:msi:execute_script Execution of script 0 halted; action L"[C:\\users\\guest\\Temp\\msoe30f.tmp\00012\0001C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\SFPCA Cache\\\0001msxmlx.inf\0001EOF_LIST\0001<=>S-1-5-21-0-0-0-1000<=>{D642E38E-0D24-486C-9A2D-E316DD696F4B}]Wdsfpca_DoInstallWFPFile.C8C0673E_50E5_4AC4_817B_C0E4C4466990" returned 1603 02dc:err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1603 0330:err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\windows\\syswow64\\msxml3.dll" failed with error 2 ------------------------------------------------------ warning: Важно: команда wine msiexec /i msxml3.msi /q вернула статус 67. Прерывание. ------------------------------------------------------ Ошибка: Проблемы с установкой компонента msxml3 Вписал $ mount | grep noexec Зашёл в /etc/fstab Там отредактировал 5 строку, убрав оттуда "noexec" после /home. Запускаю скрипт ещё раз, выдаёт ошибку 0128:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub! 0128:err:ole:com_get_class_object class {f5078f32-c551-11d3-89b9-0000f81fe221} not registered 0128:err:ole:com_get_class_object class {f5078f32-c551-11d3-89b9-0000f81fe221} not registered 0128:err:ole:create_server class {f5078f32-c551-11d3-89b9-0000f81fe221} not registered 0128:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported 0128:err:ole:com_get_class_object no class object {f5078f32-c551-11d3-89b9-0000f81fe221} could be created for context 0x17 0128:err:ole:com_get_class_object class {f5078f32-c551-11d3-89b9-0000f81fe221} not registered 0128:err:ole:com_get_class_object class {f5078f32-c551-11d3-89b9-0000f81fe221} not registered 0128:err:ole:create_server class {f5078f32-c551-11d3-89b9-0000f81fe221} not registered 0128:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported 0128:err:ole:com_get_class_object no class object {f5078f32-c551-11d3-89b9-0000f81fe221} could be created for context 0x17 ... dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 00000000 in module L"kernelbase" 0138:err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 00000000 in module L"kernel32" 0138:err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 00000000 in module L"ntdll" \1025\eula.rtf.. ... ------------------------------------------------------ warning: Note: command wine dotNetFx40_Full_x86_x64.exe /q /c:install.exe /q returned status 99. Aborting. ------------------------------------------------------ Ошибка: Проблемы с установкой компонента dotnet48 Также во время работы скрипта всплыло окно с ошибкой C++ exception, его лог прикреплю После этого проверяю $ winetricks list-installed Using winetricks 20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88 with wine-7.20.4-alt0.c9f2.1 (WINE@Etersoft) and WINEARCH=win64 remove_mono remove_mono winxp dotnet40 dotnet48 d3dcompiler_47 wsh57 remove_mono remove_mono winxp dotnet40 dotnet48 w_workaround_wine_bug-26925 w_workaround_wine_bug-26925 remove_mono remove_mono winxp dotnet48 уже установлен и установить его не даёт, говорит что уже установлен Вписал $ winetricks msxml3 и перезапустил скрипт Executing cd /home/guest/.cache/winetricks/msxml4 Downloading https://web.archive.org/web/2000/https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi to /home/guest/.cache/winetricks/msxml4 --2023-01-16 20:53:56-- https://web.archive.org/web/2000/https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi Распознаётся web.archive.org (web.archive.org)… 207.241.237.3 Подключение к web.archive.org (web.archive.org)|207.241.237.3|:443... соединение установлено. HTTP-запрос отправлен. Ожидание ответа… 503 Service Unavailable 2023-01-16 20:54:01 ОШИБКА 503: Service Unavailable. ------------------------------------------------------ warning: Downloading https://web.archive.org/web/2000/https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi failed ------------------------------------------------------ Ошибка: Проблемы с установкой компонента msxml4 Тут опять проблема с web.archive.org, поэтому, чтобы не ждать попусту, продолжу тестирование позднее.
Created attachment 5445 [details] cpp_exception
Возобновил тестирование, вновь запустив скрипт $ wine_install_kompas. Установка остановилась на том же этапе: @Etersoft) and WINEARCH=win64 Executing w_do_call msxml4 Executing mkdir -p /home/guest ------------------------------------------------------ warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке. ------------------------------------------------------ Executing load_msxml4 Executing cd /home/guest/.cache/winetricks/msxml4 Downloading https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi to /home/guest/.cache/winetricks/msxml4 --2023-01-18 16:19:12-- https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi Распознаётся web.archive.org (web.archive.org)… 207.241.237.3 Подключение к web.archive.org (web.archive.org)|207.241.237.3|:443... соединение установлено. Не удаётся установить SSL-соединение. Executing cd /home/guest/.cache/winetricks/msxml4 Downloading https://web.archive.org/web/2000/https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi to /home/guest/.cache/winetricks/msxml4 --2023-01-18 16:20:59-- https://web.archive.org/web/2000/https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi Распознаётся web.archive.org (web.archive.org)… 207.241.237.3 Подключение к web.archive.org (web.archive.org)|207.241.237.3|:443... соединение установлено. HTTP-запрос отправлен. Ожидание ответа… 404 NOT FOUND 2023-01-18 16:21:22 ОШИБКА 404: NOT FOUND. ------------------------------------------------------ warning: Downloading https://web.archive.org/web/2000/https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi failed ------------------------------------------------------ Ошибка: Проблемы с установкой компонента msxml4 Решил попробовать прописать вручную $ winetricks msxml4 Он установился без проблем, смотрю почему так и обнаруживаю, что по какой-то причине, при установке по скрипту загрузить пытается по ссылке https://web.archive.org/web/2000/https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi Попытавшись вбить в браузере ничего не нашлось, однако в этой ссылке адрес https://web.archive.org повторяется два раза. Убрав первую часть ссылки, чтобы она пришла к виду https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi Загрузка пошла. То же самое при ручном вписывании $ winetricks msxml4 В консоли видно, что используется ссылка https://web.archive.org/web/20210506101448/http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi После этих действий запустил скрипт на исполнение ещё раз и теперь КОМПАС установился, проверяю его работу. Предварительно зашёл в браузере на http://localhost:1947/_int_/config_to.html и поставил галочку напротив “Aggressive Search for Remote Licenses”. В текстовое поле ввода вписал activate.ascon.ru и нажал кнопку “Submit”. Запускаю компас, получаю лицензию без проблем. Инструменты моделирования стали доступны. Создать, Сохранить, Открыть ранее созданную деталь получается без проблем, однако при нажатии на "Печать" ничего не происходит. Нажал на "Предварительный просмотр", вылезла табличка: "Вывод на устройство вывода - в данный момент невозможен. Некоторые способы решения проблемы: - проверьте правильность установки драйвера устройства; - проверьте наличие векторных шрифтов, если устройство векторное; - выберите другое устройство вывода. Зашёл в верхней панели в "Система" - "Администрирование" - "Параметры печати" и там не увидел ни одного принтера. Пытался понять, как добавить принтер, смог добавить скопировав адрес принтера с локальной машины и вписав его в ВМ, проблему не решило
Зашёл и принтеры появились, видимо надо было просто перезагрузить. При попытке печати - проблем нет, файлики на рабочем столе появляются. Ставлю задаче "Решена"
Закрываю.