Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 16073 - Тестирование КОМПАС-3Dv20 в RedOS Murom 7.3.1 на W@E 7.20   Make a simular bug
Summary: Тестирование КОМПАС-3Dv20 в RedOS Murom 7.3.1 на W@E 7.20
Status: CLOSED FIXED
Alias: None
Product: КОМПАС 3D
Classification: Поддержка проектов
Component: Тестирование (show other bugs)
Version: v20
Hardware: PC RedOS
: P4 minor
Target Milestone: release 7.20
Assignee: Андрей Пахомов
QA Contact: Олег Шевченко
URL:
Whiteboard:
Keywords:
Depends on: 16165
Blocks: 16070
  Show dependency treegraph
 
In work:
Reported: 2022-11-17 15:34 MSK by Олег Шевченко
Modified: 2023-01-23 11:12 MSK (History)
3 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Олег Шевченко 2022-11-17 15:34:07 MSK
Необходимо протестировать КОМПАС-3Dv20 в RedOS Murom 7.3.1 на W@E 7.20
Comment 1 Андрей Пахомов 2022-12-06 15:11:38 MSK
Заказал сборку W@E 7-unstable на sales для RedOS 7.3, она пришла мне на почту.

Склонировал шаблон #191, назвал ВМ klhzn-16073-RedOS7.3
Comment 2 Андрей Пахомов 2022-12-06 16:46:26 MSK
Номер ВМ - 178

Скачал скрипт с почты на ВМ, запускаю его $ sudo bash wine-etersoft-install.sh

Смонтировал ftp по этой инструкции: https://wiki.office.etersoft.ru/Proxmox.%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0

WINE@Etersoft 7.20.2-eter2redos установлен.

wine32-etersoft-grdwine-0.5.7.1-eter1redos.i586
wine-etersoft-full-7.20.2-eter2redos.x86_64
wine-etersoft-programs-7.20.2-eter2redos.x86_64
wine-etersoft-mono-7.4.0-eter1redos.noarch
wine-etersoft-grdwine-0.5.7.1-eter1redos.x86_64
wine-etersoft-winetricks-20220617-eter2redos.noarch
wine-etersoft-7.20.2-eter2redos.x86_64
wine32-etersoft-7.20.2-eter2redos.i586
wine-etersoft-gecko-2.47.3-eter2redos.noarch
wine-etersoft-network-7.0.7-eter1redos.x86_64
wine-etersoft-common-7.20.2-eter2redos.noarch

Перешел в /var/ftp/pvt/Windows/CAD/Kompas/KOMPAS-3D_v20_x64 и запустил скрипт $ wine_install_kompas, пошла установка программы.

Мне выдало окно, что wine не может найти пакет wine mono и предложил его установить(хотя странно, так как из $epmqp wine видно, что такой пакет существует), я согласился на установку этого пакета и установка программы продолжилась.

Очень долго устанавливалось, а затем выдало: 
Ошибка: Проблемы с установкой компонента msxml4

Вновь запустил скрипт.

Но ситуация повторилась

warning: Скрипт определил, что ваш IP-адрес принадлежит России. Если во время загрузки файлов вы увидите ошибки несоответствия сертификата, перезапустите скрипт с опцией '--torify' или скачайте файлы вручную, например, используя VPN.
------------------------------------------------------
------------------------------------------------------
warning: Контрольная сумма файла /home/guest/.cache/winetricks/msxml4/msxml.msi не совпадает, попытка повторной загрузки
------------------------------------------------------
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
--2022-12-06 16:23:27--  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

Ввожу: $ wine_install_kompas --torify , но ничего не происходит.

Ввожу: $ winetricks msxml4

Вывод тот же самый.

Понял, что эта опция относится к winetricks'у, ввожу $ winetricks --torify msxml4, но также ничего не происходит, затем решил попробовать $ winetricks msxml4 --torify, пошла установка.

HTTP-запрос отправлен. Ожидание ответа… 404 NOT FOUND
2022-12-06 16:35:44 ОШИБКА 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

при еще одной попытке ничего не изменилось.

Вот полный лог установки:

$ winetricks msxml4 --torify
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Using winetricks 20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88 with wine-7.20.2-eter2redos (WINE@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
--2022-12-06 16:37:30--  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-запрос отправлен. Ожидание ответа… 200 OK
Длина: 2434048 (2,3M) [application/octet-stream]
Сохранение в: «msxml.msi»

msxml.msi             5%[>                   ] 125,28K  4,35KB/s    за 29s     

2022-12-06 16:38:17 (4,35 KB/s) - Ошибка чтения, позиция 128282/2434048 (Resource temporarily unavailable, try again.). Повтор.

--2022-12-06 16:38:18--  (попытка: 2)  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|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 206 Partial Content
Длина: 2434048 (2,3M), 2305766 (2,2M) осталось [application/octet-stream]
Сохранение в: «msxml.msi»

msxml.msi            24%[+==>                ] 570,52K  3,86KB/s    за 1m 43s  

2022-12-06 16:40:20 (4,31 KB/s) - Ошибка чтения, позиция 584208/2434048 (Resource temporarily unavailable, try again.). Повтор.

--2022-12-06 16:40:22--  (попытка: 3)  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|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 206 Partial Content
Длина: 2434048 (2,3M), 1849840 (1,8M) осталось [application/octet-stream]
Сохранение в: «msxml.msi»

msxml.msi            26%[++++>               ] 631,76K  6,87KB/s    за 8,9s    

2022-12-06 16:41:00 (6,87 KB/s) - Ошибка чтения, позиция 646918/2434048 (Resource temporarily unavailable, try again.). Завершение.

------------------------------------------------------
warning: Скрипт определил, что ваш IP-адрес принадлежит России. Если во время загрузки файлов вы увидите ошибки несоответствия сертификата, перезапустите скрипт с опцией '--torify' или скачайте файлы вручную, например, используя VPN.
------------------------------------------------------
------------------------------------------------------
warning: Контрольная сумма файла /home/guest/.cache/winetricks/msxml4/msxml.msi не совпадает, попытка повторной загрузки
------------------------------------------------------
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
--2022-12-06 16:41:01--  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-запрос отправлен. Ожидание ответа… Ошибка чтения (Success.) в заголовках.
Повтор.

--2022-12-06 16:41:27--  (попытка: 2)  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|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 404 NOT FOUND
2022-12-06 16:42:20 ОШИБКА 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
------------------------------------------------------
[guest@localhost KOMPAS-3D_v20_x64]$
Comment 3 Олег Шевченко 2022-12-08 22:10:50 MSK
После работы над багой 16145 решил перепроверить заявленное там предположение и установить в W@E отдельно при помощи winetricks компонент msxml4, а потом запустить скрипт по установке Компас-3D

Заказал сборку с sales. Пришла, ставлю W@E 7.20 скриптом.
WINE@Etersoft 7.20.3-eter1redos установлен.
winetricks --version
20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88

Ставлю msxml4 командой $ winetricks msxml4
Появилось окно установки Mono, согласился и поставил
Появилось окно установки компонента msxml4, поставил.

$ winetricks list-installed

Using winetricks 20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88 with wine-7.20.3-eter1redos (WINE@Etersoft) and WINEARCH=win64
msxml4

Перешел в /var/ftp/pvt/Windows/CAD/Kompas/KOMPAS-3D_v20_x64 и запустил скрипт $ wine_install_kompas, пошла установка программы.

В ходе долго работы скрипта, установка зависла на моменте с ошибками 
...
07a4:err:module:load_apiset_dll failed to load apiset: c000000f
...
07a4:err:ole:dispatch_typelib_ps_CreateStub Failed to create proxy, hr 0x80029c4a.
07a4:err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {5c6fb596-4828-4ed5-b9dd-293dad736fb5} with error 0x80029c4a
07a4:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80029c4a
07a4:err:ole:CoMarshalInterface Failed to marshal the interface {5c6fb596-4828-4ed5-b9dd-293dad736fb5}, hr 0x80029c4a
07d8:err:rpc:I_RpcReceive we got fault packet with status 0x80029c4a
...
07a4:err:ole:CoReleaseMarshalData StdMarshal ReleaseMarshalData failed with error 0x8001011d
07d8:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003
0258:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706b5
...

Решил установить заново, установка прекратилась на ошибках:

$ wine_install_kompas 
Создаётся 64-битный префикс.
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Using winetricks 20220411-next - sha256sum: 408f2242dd62f3724cd18badb1079c562d067bc2b397f3e2c9f2876d5bb3bb88 with wine-7.20.3-eter1redos (WINE@Etersoft) and WINEARCH=win64
Executing w_do_call dotnet48
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_dotnet48 
------------------------------------------------------
warning: Данный пакет может работать не полностью в 64-битном окружении. 32-битные префиксы могут работать лучше.
------------------------------------------------------
Executing w_do_call remove_mono
Executing mkdir -p /home/guest
------------------------------------------------------
warning: Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Executing load_remove_mono 
02b0:err:module:load_apiset_dll failed to load apiset: c000000f
02dc:err:module:load_apiset_dll failed to load apiset: c000000f
02e8: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 
0468:err:module:load_apiset_dll failed to load apiset: c000000f
0498:err:module:load_apiset_dll failed to load apiset: c000000f
046c: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
04e4:err:module:load_apiset_dll failed to load apiset: c000000f
0528:err:module:load_apiset_dll failed to load apiset: c000000f
052c:err:module:load_apiset_dll failed to load apiset: c000000f
0794:err:module:load_apiset_dll failed to load apiset: c000000f
------------------------------------------------------

Ошибка имеет идентичные строки
0794:err:module:load_apiset_dll failed to load apiset: c000000f
которые уже повторялись при установке компонента dotnet48 или vcrun2019 в задачах 16090, 16083, 16076

Пытался поискать чего-то в гугле, но, кроме баги о подобной ошибке без ее решения, ничего не нашёл (https://bugs.winehq.org/show_bug.cgi?id=52614)
Comment 4 Иван Ивлев 2022-12-20 17:40:31 MSK
Создал клон 162 (iviv-16073-RedOS7.3.1) и тестировал в нём.

Заказал новый скрипт на sales и он пришёл на почту.

Установил W@E по этому скрипту 

WINE@Etersoft 7.20.3-eter3redos установлен.
Пример использования (запускать под пользователем):
 $ wine setup.exe

Установленные пакеты WINE@Etersoft:
 # epm qp wine
 # rpm -qa | grep -E -i --color -- "(wine)"
wine-etersoft-grdwine-0.5.7.1-eter1redos.x86_64
wine-etersoft-winetricks-20220617-eter2redos.noarch
wine-etersoft-7.20.3-eter3redos.x86_64
wine-etersoft-mono-7.4.0-eter1redos.noarch
wine-etersoft-network-7.0.8-eter1redos.x86_64
wine32-etersoft-7.20.3-eter3redos.i586
wine-etersoft-gecko-2.47.3-eter2redos.noarch
wine-etersoft-full-7.20.3-eter3redos.x86_64
wine-etersoft-programs-7.20.3-eter3redos.x86_64
wine32-etersoft-grdwine-0.5.7.1-eter1redos.i586
wine-etersoft-common-7.20.3-eter3redos.noarch

Проверил работоспособность wine  с помощью $ wine iexplore

Проблемы с пакетом mono не наблюдается, проверяю установку программы.

Смонтировал 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_v20_x64 и запустил скрипт $ wine_install_kompas, пошла установка программы.

Программа успешно установилась, перехожу в ~/.wine/drive_c/Program Files/ASCON/KOMPAS-3D v20/Bin и запускаю программу $ wine KOMPAS.Exe

Программа запустилась и попросила лицензию, поэтому закрыл её, ввёл в браузере http://localhost:1947/_int_/config_to.html

Однако подключение оказалось не доступно. По какой-то причине не запустился сервис haspd

Ввёл $ serv haspd start и зашёл. 

Во вкладке "Configuration" поставил галочку напротив “Aggressive Search for Remote Licenses”. В текстовое поле ввода вписал activate.ascon.ru и нажал кнопку “Submit”.

Запустил компас снова, нажал "получить лицензию", все функции стали доступны.

Проверил базовые функции (открыть, сохранить, создать, закрыть, печать, верчение, перемещение и тп.). Компас работает без каких-либо нареканий.

ВМ удаляю, задачу закрываю.
Comment 5 Олег Шевченко 2023-01-23 11:12:13 MSK
Закрыта.