Необходимо протестировать новый дистрибутив SmetaWizard. Архив дистрибутива был скачан в чате Telegram и перенесен в /var/ftp/pvt/Windows/Учётные_бухгалтерские/SmetaWizard В ходе тестирования потребуется физический ключ, который выдаст @mais Тестирование выполнить с использованием нашего скрипта для Сметы. Возможно, в ходе тестирования придется обновить инструкцию по установке, об этом сообщу лично, если потребуется.
Склонировал ВМ #165, назвал ее klhzn-16009-ALTWS10, ее номер - 176 Заказал сборку W@E 7.17 на sales, она пришла мне на почту. На вм скачиваю скрипт с почты, запускаю его от имени суперпользователя $ sudo bash wine-etersoft-install.sh. WINE@Etersoft 7.17.1-alt0.p10.1 установлен. Смонтировал 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/"Учётные, бухгалтерские"/SmetaWizard/SmetaWizardNewDistro/x64, пытаюсь запустить скрипт $ wine_install_smetawizar, но мне выдает это: Не удалось найти дистрибутив со SMETA. Насколько я понимаю, файл SW5.exe это и есть установщик программы. Дело в том, что в скрипте написано SMETA=$(echo SW4*.exe), из-за этого и не находится установщик. Для тестирования изменю на: SMETA=$(echo SW5.exe) (команда: $ sudo nano /usr/bin/wine_install_smetawizard) , но скрипт надо будет переработать. Вновь перехожу в /var/ftp/pvt/Windows/"Учётные, бухгалтерские"/SmetaWizard/SmetaWizardNewDistro/x64 и запускаю скрипт $ wine_install_smetawizard, пошла работа скрипта. Написало, что программа установилась: Программа установлена в каталог /home/guest/.wine/drive_c/Program Files/SmetaWIZA Но такого каталога нет. При повторной попытке запустить скрипт, новых файлов также не появлялось. Затем я решил скопировать оба файла из /var/ftp/pvt/Windows/"Учётные, бухгалтерские"/SmetaWizard/SmetaWizardNewDistro/x64 на ВМ, запустил $ wine demoSW.exe, у меня распаковались 4 файла. Я все эти файлы перекинул в .../SmetaWizardNewDistro/x64, в скрипте изменил на SMETA=$(echo Setup.Exe) и запустил $ wine_install_smetawizar Но скрипт никак не работает с этим установщиком, устанавливаются только пакеты. Под конец выдает это: No files to process Everything is Ok Пытаюсь ручным способом установить программу $ wine Setup.Exe, установщик запускается, программа успешно установилась (это я понял по появившимся файлам в Prgram Files (x86) и по ярлыкам на рабочем столе), но в ходе работы установщика, вылезло окно ошибки (прикрепил к баге). Перехожу в /home/guest/.wine/drive_c/'Program Files (x86)'/Wizardsoft/SmetaWIZA Ввожу $ wine SmWiz.exe, вылезло окно: "Ошибка BDE, просьба перезагрузить компьютер" Так и поступаю, перезагружаю ВМ. При перезагрузке ВМ, ошибка повторяется. Далее вылазит еще одно окно с ошибкой, нажимаю кнопку "Отмена" и закрываю окно, так как оно появляется бесконечно, затем закрываю другие окна с ошибками: 1)Ошибка отображения погрузки/разгрузки! 2)Ошибка отображения дерева машин! 3)Ошибка отображения дерева материалов! 4)Ошибка отображения дерева перевозок! 5)Ошибка отображения дерева расценок! 6)Инициализация главной формы прошла неверно! 7)Не удалось инициализировать базу комплексов работ! Затем вылазит окно советов дня и программа запускается. Причем никаких логов программы нет. Программа работает некорретно - файлы создаются, сохраняются и закрываются, но вроде как ты что-то сохраняешь, но файлы сохранения не создаются.
Created attachment 5288 [details] Ошибка
@mais отправил мне инструкцию, следую ей Склонировал ВМ #165, назвал ее klhzn-16009-ALTWS10, ее номер - 259 Заказал сборку W@E 7.15 на sales, она пришла мне на почту. На вм скачиваю скрипт с почты, запускаю его от имени суперпользователя $ sudo bash wine-etersoft-install.sh. WINE@Etersoft 7.15.2-alt0.p10.1 установлен. Создал окружение wine с помощью команды $ winecfg Далее смонтировал 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 Далее, исходя из инструкции, я должен перенести файлы из каталога license, но каталог license, который у нас есть, является пустым (/var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard/SmetaWizardNewDistro/license). Этот шаг я пропустил, перехожу к следующему. Копирую каталог x64 на ВМ из /var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard/SmetaWizardNewDistro в ~/.wine/drive_c/Program Files Ввожу команду $ sudo nano /usr/bin/wine_install_smetawizard, изменяю строку SMETA=$(echo SW4*.exe) на SMETA=$(echo SW5E2L.exe) и вписываю $ wine_install_smetawizard, пошла работа скрипта. Все пакеты установились, но сам файл установки почему-то не запустился, в консоль вывело следующее: Extracting archive: SW5E2L.exe -- Path = SW5E2L.exe Type = PE Physical Size = 20989536 CPU = x64 64-bit = + Characteristics = Executable LargeAddress Created = 2022-07-29 01:35:23 Headers Size = 1024 Checksum = 21031946 Image Size = 21237760 Section Alignment = 4096 File Alignment = 512 Code Size = 13261312 Initialized Data Size = 7964672 Uninitialized Data Size = 0 Linker Version = 14.29 OS Version = 6.0 Image Version = 0.0 Subsystem Version = 6.0 Subsystem = Windows GUI DLL Characteristics = HighEntropyVA Relocated NX-Compatible TerminalServerAware Stack Reserve = 1048576 Stack Commit = 4096 Heap Reserve = 1048576 Heap Commit = 4096 Image Base = 5368709120 Comment = FileVersion: 5.0.0.400 ProductVersion: 5.0.0.400 Comments: Автоматизированное рабочее место сметно-договорного отдела CompanyName: ЗАО "ВИЗАРДСОФТ" FileDescription: SmetaWIZARD 5.0 - автоматический расчет смет InternalName: SmetaWizard 5.0.0 Сборка 400 LegalCopyright: © 1997-2022 ЗАО "ВИЗАРДСОФТ" LegalTrademarks: SmetaWIZARD, WIZARD, SWAAP PrivateBuild: 2022.07.29 01:01:42 ProductName: SmetaWIZARD SpecialBuild: LicenseProductName: SmetaWIZARD5 Snapshot: 0acf7b1584aae5863cfe332b859ebea418ed20d5 No files to process Everything is Ok Files: 0 Size: 0 Compressed: 20989536 Программа установлена в каталог /home/guest/.wine/drive_c/Program Files/SmetaWIZARD Когда я пытаюсь просто запустить этот файл ($ wine SW5E2L.exe ), никакого результат не получаю. В инструкции есть такой пункт: "И в заключении необходимо всё содержимое папки license, которая лежит в нашем дистрибутиве(SW5DistribLinux), скопировать по пути "Домашний/.wine/drive_c/ProgramData/Wizardsoft/SmetaWIZARD5/license"." Но у меня нет такого каталога, вспомнил, что он появлялся, когда я делал следующее: > Пытаюсь ручным способом установить программу $ wine Setup.Exe Вновь распаковал demoSW.exe, загрузил все файлы архива в каталог /var/ftp/pvt/Windows/'Учётные, бухгалтерские'/SmetaWizard/demoSW Перенес этот каталог на ВМ в /.wine/drive_c/Program Files, вписываю $ wine Setup.Exe, после установки вновь пытаюсь запустить тот файл, что указан в инструкции, но теперь мне выдает следующее 0114:err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files\\x64\\SW5E2L.exe") not found 0114:err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files\\x64\\BCGCBPRO3220u142.dll") not found 0114:err:module:import_dll Library BCGCBPRO3220u142.dll (which is needed by L"C:\\Program Files\\x64\\SW5E2L.exe") not found 0114:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files\\x64\\SW5E2L.exe" failed, status c0000135 Пакета mfc140u.dll в целом нет, установил mfc140 ($ winetricks mfc140), а что-то хоть немного похожее на BCGCBPRO3220u142.dll я найти вообще не смог. Вновь запускаю файл, мне выдало лог с предупреждениями и несколько ошибок. Из этого могу выделить следующую строчку 0114:err:winediag:load_odbc failed to open library "libodbc.so.2": libodbc.so.2: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога Вписал $ epmi libunixODBC2 Запускаю файл $ wine SW5E2L.exe , программа вроде начинает прогружаться (если быть точнее окно, в котором должен проверяться ключ), но потом закрывается и вылазит окно с сообщением: "Не удалось загрузить список объектов" $ bash -x wine SW5E2L.exe + '[' -r /etc/bashrc ']' + . /etc/bashrc ++ '[' -z hxB ']' + wine32=/usr/lib/wine-etersoft/wine + wine64=/usr/lib/wine-etersoft/wine64 + test -x /usr/lib/wine-etersoft/wine + wine=/usr/lib/wine-etersoft/wine + exec /usr/lib/wine-etersoft/wine SW5E2L.exe 002c:fixme:winediag:LdrInitializeThunk wine-staging 7.15.2-alt0.p10.1 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org. 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 011c:fixme:vcruntime:__telemetry_main_invoke_trigger (00000000039C0000) 011c:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000011F284, 000000000011F2A0 000000000011F280 011c:fixme:nls:get_dummy_preferred_ui_language (0x38 000000000011F284 000000000011F2A0 000000000011F280) returning a dummy value (current locale) 011c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 011c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 011c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 011c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 011c:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"WIZARDSOFT.SW5.0": stub 011c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 011c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0044:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub 0044:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub 0120:fixme:imm:ImeSetActiveContext (0000000000010070, 1): stub 0120:fixme:imm:ImmReleaseContext (000000000001006E, 0000000000010070): stub 011c:fixme:msxml:schema_cache_put_validateOnLoad (000000000026B410)->(-1): stub 011c:err:ole:com_get_class_object class {78020bbb-5352-4114-a1e7-cf272671e9f0} not registered 011c:err:ole:com_get_class_object class {78020bbb-5352-4114-a1e7-cf272671e9f0} not registered 011c:err:ole:create_server class {78020bbb-5352-4114-a1e7-cf272671e9f0} not registered 011c:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported 011c:err:ole:com_get_class_object no class object {78020bbb-5352-4114-a1e7-cf272671e9f0} could be created for context 0x17 0120:fixme:font:find_matching_face Untranslated charset 255 0120:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\ttf\\google-droid\\DroidSansArabic.ttf" 011c:fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 000000000011BB40 {VT_BOOL: 0} 011c:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 11.0.1, 128 bits)"). 011c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 011c:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20. 011c:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0000000000000001): monitor setting ignored 011c:fixme:d3d11:d3d11_device_context_SwapDeviceContextState D3D10 interface emulation not fully implemented yet! 011c:fixme:dxgi:dxgi_surface_GetDC iface 00000000003F6B90, discard 0, hdc 000000000011B198 semi-stub! 0128:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. 011c:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style 0000000006CFF2E0. 011c:fixme:dxgi:dxgi_surface_GetDC iface 00000000003F6180, discard 0, hdc 000000000011B6D8 semi-stub! 011c:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style 0000000006CFF2E0. 011c:fixme:dxgi:dxgi_surface_GetDC iface 000000000038DDD0, discard 0, hdc 000000000011B6D8 semi-stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFE5B8, arc 000000000011B118 stub! 011c:fixme:dxgi:dxgi_surface_GetDC iface 00000000003F5CC0, discard 0, hdc 000000000011B6D8 semi-stub! 011c:fixme:dxgi:dxgi_surface_GetDC iface 000000000038DDD0, discard 0, hdc 000000000011B6D8 semi-stub! 011c:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style 0000000006CE1D90. 011c:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style 0000000006CE1E80. 011c:fixme:dxgi:dxgi_surface_GetDC iface 00000000003F6AD0, discard 0, hdc 000000000011B6D8 semi-stub! 011c:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style 0000000006CE1D90. 011c:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style 0000000006CE1E80. 011c:fixme:dxgi:dxgi_surface_GetDC iface 00000000003F8EF0, discard 0, hdc 000000000011B6D8 semi-stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFEC68, arc 000000000011B118 stub! 011c:fixme:d2d:d2d_geometry_sink_AddArc iface 0000000006CFEC68, arc 000000000011B118 stub! 011c:fixme:dxgi:dxgi_surface_GetDC iface 0000000000389D90, discard 0, hdc 000000000011B6D8 semi-stub! 011c:fixme:dxgi:dxgi_surface_GetDC iface 000000000038BFB0, discard 0, hdc 000000000011B6D8 semi-stub! 011c:fixme:shell:InitNetworkAddressControl stub 011c:fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 000000000011ABF0 {VT_BOOL: 0} 011c:fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 000000000011AC60 {VT_BOOL: 0} 011c:fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 000000000011AD00 {VT_BOOL: 0} 011c:fixme:dwmapi:DwmSetWindowAttribute (0000000000010082, 2, 000000000011AFD0, 4) stub 011c:err:ole:com_get_class_object class {78020bbb-5352-4114-a1e7-cf272671e9f0} not registered 011c:err:ole:com_get_class_object class {78020bbb-5352-4114-a1e7-cf272671e9f0} not registered 011c:err:ole:create_server class {78020bbb-5352-4114-a1e7-cf272671e9f0} not registered 011c:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported 011c:err:ole:com_get_class_object no class object {78020bbb-5352-4114-a1e7-cf272671e9f0} could be created for context 0x17 011c:err:ole:com_get_class_object class {dfa10975-5d54-4f5e-bad9-5cfb1c65434e} not registered 011c:err:ole:com_get_class_object class {dfa10975-5d54-4f5e-bad9-5cfb1c65434e} not registered 011c:err:ole:create_server class {dfa10975-5d54-4f5e-bad9-5cfb1c65434e} not registered 011c:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported 011c:err:ole:com_get_class_object no class object {dfa10975-5d54-4f5e-bad9-5cfb1c65434e} could be created for context 0x17 011c:fixme:vcruntime:__telemetry_main_return_trigger (00000000039C0000) $ winetricks list-installed winxp dotnet40 vcrun2008 mfc90 mfc140 Заметил строчку при шрифты 0120:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\ttf\\google-droid\\DroidSansArabic.ttf" ввел $ winetricks droid По итогу помогла установка пакета $ winetricks msxml6 Теперь у меня запрашивает лицензию и пишет "Отсутствует лицензия SmetaWIZARD5" @mais передал мне ключ, я его прокинул на ВМ, система его видит $ lsusb Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 004: ID 0a89:0008 Aktiv Guardant Stealth 3 Sign/Time Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Вновь запускаю программу, но ошибка та же $ epmqp grdwine $ rpm -qa | grep -E -i --color -- "(grdwine)" wine-etersoft-grdwine-0.5.5.1-alt3.p10.4.x86_64 wine32-etersoft-grdwine-0.5.5.1-alt3.p10.4.i586 Вписываю $ WINEDEBUG=+grdwine wine SW5E2L.exe 2>log.txt, лог прикрепил к баге
Created attachment 5292 [details] Лог с поиском ключа
Прислали каталог с license (положил архив, который скинули в /var/ftp/pvt/Windows/"Учётные, бухгалтерские"/SmetaWizard и также разархивировал его)и еще было принято решение полностью действовать по инструкции, не используя скрипт. Предыдущую ВМ удалил. Склонировал ВМ #165, назвал ее klhzn-16009-ALTWS10, ее номер - 259 Заказал сборку W@E 7.15 на sales, она пришла мне на почту. На вм скачиваю скрипт с почты, запускаю его от имени суперпользователя $ sudo bash wine-etersoft-install.sh. WINE@Etersoft 7.15.2-alt0.p10.1 установлен. Смонтировал 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 Ввожу $ winecfg, чтобы создать окружение. Как оказалось, этот новый каталог license, что нам скинули, также оказался пустым. Дальше следую по инструкции. Вводим в терминале: winetricks Заходим в "Выберите путь для wine по умолчанию" Затем заходим в "установить библиотеку DLL или компонент Windows" Находим компоненты comctl32, msxml4, msxml6 и vcrun2019, выбираем их и нажимаем кнопку "ОК" Мне выдало warning: Важно: команда wine vc_redist.x86.exe вернула статус 131. Прерывание. Скинули не пустой архив с каталогом license, также загрузил его и его разархивированную версию на ftp. Удалил все пакеты в winetricks и решил ставить их заново. Сначала ввел: $ winetricks -q vcrun2019 А затем: $ winetricks -q comctl32 msxml4 msxml6 $ winetricks list-installed vcrun2019 comctl32 msxml4 msxml6 Походу, если ставить пакет vcrun2019 в конце, то ему что-то мешает. А если устанавливать в обратном порядке, то всё устанавливается успешно. Копирую каталог x64 на ВМ из /var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard/444 в ~/.wine/drive_c/Program Files Перехожу в этот каталог и вписываю $ wine SW5E2L.exe Мне выдало сообщение, что отсутствует лицензия. Из каталога /var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard/license копирую все файлы в ~/.wine/drive_c/ProgramData/Wizardsoft/SmetaWIZARD5/license, вновь перехожу в ~/.wine/drive_c/Program Files/x64, пронес usb ключ на ВМ и запускаю $ wine SW5E2L.exe Ключ программа увидела, но выдала такое окно: "Не удалось прочитать описание форм, мастеров и видов (Не реализовано.)" После нажатия кнопки "ОК", работа программы останавливается. Попытался сделать файл comctl32 в system32 и syswow64 нативными, но ситуации это не помогло. Ждем ответа разработчиков.
Разработчики отправили две ссылки: 1) https://windll.com/ru/dll/6658/download - это надо положить в syswow64 2) https://windll.com/ru/dll/6659/download - это надо положить в system32 Положил эти пакеты на ftp. Скачал оба архива, распаковал их и поместил .dll-файлы по своим местам. Захожу в ~/.wine/drive_c/Program Files/x64 и запускаю программу $ wine SW5E2L.exe Программа успешно запустилась, но могу отметить, что не все значки кнопок отображаются, например: Развернуть, закрыть и также все элементы всех вкладок. Также скинули архив с базами данных, которые надо подключить, его и его распакованную версию закинул на ftp.
Для того, чтобы физический ключ от программы мог использоваться на стороне отдела разработки приступил к настройке usbip. Решил, что хостом будет мой ПК - dimdev. Установил на него следующие пакеты: epmi usbip epmi usbipd Выполнил: serv usbipd start Проверил, что сервис запущен: serv usbipd status Далее подключил ключ F0114 в usb порт ПК. Перешел в sudo su - и ввел: usbip list -l Нужный нам ключ отображается: - busid 1-7 (0a89:0008) Aktiv : Guardant Stealth 3 Sign/Time (0a89:0008) Сделал устройство доступным по сети: usbip bind --busid 1-7 usbip: info: bind device on busid 1-7: complete Проверяю, как это работает на клиенте, для этого зашел на ВМ в gefest. Для клиента потребуется: # epmi usbip # epmi usbip-client Далее, чтобы посмотреть список доступных usb, воспользовался командой (запускать от рута): # usbip list --remote 192.168.0.52 Exportable USB devices ====================== - 192.168.0.52 1-7: unknown vendor : unknown product (0a89:0008) : /sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-7 : unknown class / unknown subclass / unknown protocol (ff/00/00) Для подключения устройства к клиенту ввел: # usbip attach --remote 192.168.0.52 --busid 1-7 Проверил отображение usb устройства в клиентской системе: guest ~ # lsusb Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 004 Device 002: ID 0a89:0008 Aktiv Guardant Stealth 3 Sign/Time ВАЖНО: Проброс доступен только в локальной сети офиса. Т.е. потребуется подключение по VPN к офисной сети. Адрес хоста, на котором подключен необходимый ключ - 192.168.0.52
(In reply to Павел Бекетов from comment #7) > Для того, чтобы физический ключ от программы мог использоваться на стороне > отдела разработки приступил к настройке usbip. > > Решил, что хостом будет мой ПК - dimdev. > > Установил на него следующие пакеты: > epmi usbip > epmi usbipd > > Выполнил: > serv usbipd start > > Проверил, что сервис запущен: > serv usbipd status > > Далее подключил ключ F0114 в usb порт ПК. Перешел в sudo su - и ввел: > usbip list -l > > Нужный нам ключ отображается: > - busid 1-7 (0a89:0008) > Aktiv : Guardant Stealth 3 Sign/Time (0a89:0008) > > Сделал устройство доступным по сети: > usbip bind --busid 1-7 > usbip: info: bind device on busid 1-7: complete > > Проверяю, как это работает на клиенте, для этого зашел на ВМ в gefest. > > Для клиента потребуется: > # epmi usbip > # epmi usbip-client > > Далее, чтобы посмотреть список доступных usb, воспользовался командой > (запускать от рута): > # usbip list --remote 192.168.0.52 > > Exportable USB devices > ====================== > - 192.168.0.52 > 1-7: unknown vendor : unknown product (0a89:0008) > : /sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-7 > : unknown class / unknown subclass / unknown protocol (ff/00/00) > > > Для подключения устройства к клиенту ввел: > # usbip attach --remote 192.168.0.52 --busid 1-7 > > Проверил отображение usb устройства в клиентской системе: > > guest ~ # lsusb > Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub > Bus 004 Device 002: ID 0a89:0008 Aktiv Guardant Stealth 3 Sign/Time > > > ВАЖНО: > Проброс доступен только в локальной сети офиса. Т.е. потребуется подключение > по VPN к офисной сети. Адрес хоста, на котором подключен необходимый ключ - > 192.168.0.52 При удаленном подключении к офисной сети через VPN нужно добавить: 1. usbip слушает на порту 3240, поэтому нужно пробросить этот порт: $ ssh -p 32 -L localhost:3240:192.168.0.52:3240 user@rw.etersoft.ru 2. После этого убедиться, что устройство видится: $ usbip list --remote localhost Exportable USB devices ====================== - localhost 1-7: Aktiv : Guardant Stealth 3 Sign/Time (0a89:0008) : /sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-7 : Vendor Specific Class / unknown subclass / unknown protocol (ff/00/00) : 0 - Vendor Specific Class / unknown subclass / unknown protocol (ff/00/00) 3. Выполнить $ usbip attach --remote localhost --busid 1-7 После этого удаленное USB устройство должно появиться локально.
В задаче наблюдается некий беспорядок, поэтому пишу обобщающий комментарий с особенностями установки: 1. Дистрибутив программы располагается на /var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard/SmetaWizardNewDistro/ 2. Лицензионные файлы располагаются на /var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard/Лицензия/license/ 3. comclt32.dll располагаются на /var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard/comctl32dll в каталогах system32 и syswow64 соответственно. 4. Каталог с файлом Баз данных располагается на /var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard/БД Для программы необходимы следующие компоненты: winetricks -q comctl32 winetricks -q msxml4 winetricks -q msxml6 winetricks -q dotnet40 winetricks -q vcrun2019 (у меня в W@E 7.20 он не установился warning: Важно: команда wine vc_redist.x86.exe /q вернула статус 5. Прерывание. поэтому я использовал winetricks -q vcrun2008) winetricks -q mfc90 winetricks -q mfc140 Перед установкой необходимо взять comctl32.dll и положить его в соответствующие каталоги system32 и syswow64 в /.wine. А также необходимо скопировать из /var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard/Лицензия/license/ все содержимое каталога /license по следующему пути (каталоги придется создавать командой mkdir): ~/.wine/drive_c/ProgramData/Wizardsoft/SmetaWIZARD5/license ВАЖНО: Следующие шаги выполняются с подключенным к системе usb-ключом, в противном случае, будет вылезать ошибка лицензии. Чтобы запустить программу, запускаем SW5E2L.exe в каталоге SmetaWizardNewDistro/x64 $ wine SW5.exe Результат: Появится логотип с прогресс баром, а затем откроется рабочая область программы
(In reply to Dmitry Timoshkov from comment #8) > (In reply to Павел Бекетов from comment #7) > > Для того, чтобы физический ключ от программы мог использоваться на стороне > > отдела разработки приступил к настройке usbip. > > > > Решил, что хостом будет мой ПК - dimdev. > > > > Установил на него следующие пакеты: > > epmi usbip > > epmi usbipd > > > > Выполнил: > > serv usbipd start > > > > Проверил, что сервис запущен: > > serv usbipd status > > > > Далее подключил ключ F0114 в usb порт ПК. Перешел в sudo su - и ввел: > > usbip list -l > > > > Нужный нам ключ отображается: > > - busid 1-7 (0a89:0008) > > Aktiv : Guardant Stealth 3 Sign/Time (0a89:0008) > > > > Сделал устройство доступным по сети: > > usbip bind --busid 1-7 > > usbip: info: bind device on busid 1-7: complete > > > > Проверяю, как это работает на клиенте, для этого зашел на ВМ в gefest. > > > > Для клиента потребуется: > > # epmi usbip > > # epmi usbip-client > > > > Далее, чтобы посмотреть список доступных usb, воспользовался командой > > (запускать от рута): > > # usbip list --remote 192.168.0.52 > > > > Exportable USB devices > > ====================== > > - 192.168.0.52 > > 1-7: unknown vendor : unknown product (0a89:0008) > > : /sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-7 > > : unknown class / unknown subclass / unknown protocol (ff/00/00) > > > > > > Для подключения устройства к клиенту ввел: > > # usbip attach --remote 192.168.0.52 --busid 1-7 > > > > Проверил отображение usb устройства в клиентской системе: > > > > guest ~ # lsusb > > Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub > > Bus 004 Device 002: ID 0a89:0008 Aktiv Guardant Stealth 3 Sign/Time > > > > > > ВАЖНО: > > Проброс доступен только в локальной сети офиса. Т.е. потребуется подключение > > по VPN к офисной сети. Адрес хоста, на котором подключен необходимый ключ - > > 192.168.0.52 > > При удаленном подключении к офисной сети через VPN нужно добавить: > 1. usbip слушает на порту 3240, поэтому нужно пробросить этот порт: > $ ssh -p 32 -L localhost:3240:192.168.0.52:3240 user@rw.etersoft.ru > 2. После этого убедиться, что устройство видится: > $ usbip list --remote localhost > Exportable USB devices > ====================== > - localhost > 1-7: Aktiv : Guardant Stealth 3 Sign/Time (0a89:0008) > : /sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-7 > : Vendor Specific Class / unknown subclass / unknown protocol > (ff/00/00) > : 0 - Vendor Specific Class / unknown subclass / unknown > protocol (ff/00/00) > 3. Выполнить > $ usbip attach --remote localhost --busid 1-7 > > После этого удаленное USB устройство должно появиться локально. Команда $ usbip attach --remote localhost --busid 1-7 завершилась ошибкой ibusbip: error: udev_device_new_from_subsystem_sysname failed Гугленье привело к https://unix.stackexchange.com/questions/470827/usbip-error-open-vhci-driver После выполнения $ sudo modprobe vhci-hcd ошибка изменилась на $ usbip attach --remote localhost --busid 1-7 usbip: error: import device На эту ошибку Гугл толком ничего не находит, однако я нашел совет для поиска источника проблем с usbip использовать ключик -d. С ним я получаю такое: $ usbip -d attach --remote localhost --busid 1-7 usbip: debug: usbip.c:141:[run_command] running command: `attach' libusbip: debug: vhci_driver.c:269:[usbip_vhci_driver_open] available ports: 16 libusbip: debug: vhci_driver.c:281:[usbip_vhci_driver_open] available controllers: 1 libusbip: debug: vhci_driver.c:128:[refresh_imported_device_list] controller 0 libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 0 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 1 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 2 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 3 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 4 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 5 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 6 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 7 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 8 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 9 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 10 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 11 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 12 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 13 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 14 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 15 status 4 speed 0 devid 0 libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 libusbip: debug: vhci_driver.c:104:[parse_status] exit usbip: debug: usbip_attach.c:112:[import_device] got free port 0 libusbip: debug: vhci_driver.c:367:[usbip_vhci_attach_device2] writing: 0 3 65540 2 libusbip: debug: vhci_driver.c:372:[usbip_vhci_attach_device2] attach attribute path: /sys/devices/platform/vhci_hcd.0/attach usbip: debug: sysfs_utils.c:18:[write_sysfs_attribute] error opening attribute /sys/devices/platform/vhci_hcd.0/attach libusbip: debug: vhci_driver.c:376:[usbip_vhci_attach_device2] write_sysfs_attribute failed usbip: error: import device Пока я не нашел, что можно сделать с этим.
(In reply to Dmitry Timoshkov from comment #10) > Команда > $ usbip attach --remote localhost --busid 1-7 > завершилась ошибкой > ibusbip: error: udev_device_new_from_subsystem_sysname failed > > Гугленье привело к > https://unix.stackexchange.com/questions/470827/usbip-error-open-vhci-driver > После выполнения > $ sudo modprobe vhci-hcd > ошибка изменилась на > $ usbip attach --remote localhost --busid 1-7 > usbip: error: import device > > На эту ошибку Гугл толком ничего не находит, однако я нашел совет для поиска > источника проблем с usbip использовать ключик -d. С ним я получаю такое: > $ usbip -d attach --remote localhost --busid 1-7 > usbip: debug: usbip.c:141:[run_command] running command: `attach' > libusbip: debug: vhci_driver.c:269:[usbip_vhci_driver_open] available ports: > 16 > libusbip: debug: vhci_driver.c:281:[usbip_vhci_driver_open] available > controllers: 1 > libusbip: debug: vhci_driver.c:128:[refresh_imported_device_list] controller > 0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 0 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 1 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 2 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 3 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 4 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 5 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 6 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub hs port 7 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 8 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 9 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 10 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 11 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 12 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 13 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 14 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:68:[parse_status] hub ss port 15 status 4 > speed 0 devid 0 > libusbip: debug: vhci_driver.c:69:[parse_status] sockfd 0 lbusid 0-0 > libusbip: debug: vhci_driver.c:104:[parse_status] exit > usbip: debug: usbip_attach.c:112:[import_device] got free port 0 > libusbip: debug: vhci_driver.c:367:[usbip_vhci_attach_device2] writing: 0 3 > 65540 2 > libusbip: debug: vhci_driver.c:372:[usbip_vhci_attach_device2] attach > attribute path: /sys/devices/platform/vhci_hcd.0/attach > usbip: debug: sysfs_utils.c:18:[write_sysfs_attribute] error opening > attribute /sys/devices/platform/vhci_hcd.0/attach > libusbip: debug: vhci_driver.c:376:[usbip_vhci_attach_device2] > write_sysfs_attribute failed > usbip: error: import device > > Пока я не нашел, что можно сделать с этим. Нужно выполнять команду с sudo, после этого устройство успешно добавляется: $ lsusb ... Bus 005 Device 002: ID 0a89:0008 Aktiv Guardant Stealth 3 Sign/Time
Разработчики прислали триальную версию. Положил ее на /var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard/TrialSW5 Комментарий разработчиков: "триал есть, она правда при установке к системе привязывается через активацию...на линуксе мы это еще не проверяли" при первом запуске будет код активации - для него необходимо у разработчиков генерировать ответный код. Приступаю к тестированию Для этого на gefest склонировал ВМ 206 - mais-16009-ALTWS10. Установил туда W@E 7.15 Перекинул установщик и запустил командой: $ wine TRIAL50.exe Это оказался самораспаковывающийся архив. После распаковки запустил: $ wine SmetaWIZARD5_5.1.0.61_TRIAL_x64.msi Запустился установщик, отработал корректно. Пытаюсь запустить программу из /.wine/drive_c/Program Files/Wizardsoft/SmetaWIZARD5 однако получаю ошибку 011c:err:module:import_dll Library CRYPTXML.DLL (which is needed by L"C:\\Program Files\\Wizardsoft\\SmetaWIZARD5\\SW5.exe") not found 011c:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files\\Wizardsoft\\SmetaWIZARD5\\SW5.exe" failed, status c0000135 Принято решение установить необходимые компоненты: winetricks -q comctl32 winetricks -q msxml4 winetricks -q msxml6 winetricks -q dotnet40 winetricks -q vcrun2008 winetricks -q mfc90 winetricks -q mfc140 Результат не изменился. Скачал cryptxml.dll и положил /.wine/drive_c/Program Files/Wizardsoft/SmetaWIZARD5. Теперь появляется логотип и прогресс бар, однако запуск прерывается на ошибке "Не удалось загрузить список объектов" cryptxml.dll положил на /var/ftp/pvt/Windows/Учётные, бухгалтерские/SmetaWizard Задал вопрос разработчикам по поводу этой ошибки, ожидаю ответа. Кусок лога, в момент падения программы ни о чем явном не говорит, приложу его во вложения.
Created attachment 5380 [details] Лог при запуске триальной версии программы
Ответ от разработчиков в не порадовал: "не получится видимо эту триалку использовать...для линукса мы отдельный экзешник делали, триалки с ним нет...про это я забыл("
(Ответ Павел Бекетов на комментарий #14) > Ответ от разработчиков в не порадовал: > > "не получится видимо эту триалку использовать...для линукса мы отдельный > экзешник делали, триалки с ним нет...про это я забыл(" Полагаю, задачу можно закрыть. Как итог: 1. В бэкстейджах "Открыть" и "Сохранить как" ничего нет в SmetaWizard5 https://bugs.etersoft.ru/show_bug.cgi?id=16031 - воспроизвелась 2. Проблема со скроллингом в SmetaWizard5 https://bugs.etersoft.ru/show_bug.cgi?id=16030 - воспроизвелась 3. Проблемы с отрисовкой окна свойств в SmetaWizard5 https://bugs.etersoft.ru/show_bug.cgi?id=16029 - воспроизвелась 4. Не открывается окно "Параметры" в SmetaWizard5 https://bugs.etersoft.ru/show_bug.cgi?id=16028 - воспроизвелась 5. Падение SmetaWizard5 при открытии окна предварительного просмотра https://bugs.etersoft.ru/show_bug.cgi?id=16027 - воспроизвелась 6. Проблема с отображением символа переноса в SmetaWizard5 https://bugs.etersoft.ru/show_bug.cgi?id=16026 - недотестирована 7. Не получается вручную подключить СНБ из пакета SmetaWizard5 https://bugs.etersoft.ru/show_bug.cgi?id=16024 - воспроизвелась 8. Проблема с символом стрелки в контекстном меню SmetaWizard5 https://bugs.etersoft.ru/show_bug.cgi?id=16023 - воспроизвелась 9. Кнопки на некоторых диалоговых окнах называются по английски в SmetaWizard5 https://bugs.etersoft.ru/show_bug.cgi?id=16022 - воспроизвелась 10. Проблема с отрисовкой элементов программы SmetaWizard5 https://bugs.etersoft.ru/show_bug.cgi?id=16034 - воспроизвелась
Закрыта.