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

Отработанное время:
Продуктивное время:
Bug 10157 - Исправить установку Adobe Flash, поставляемого с Гарантом   Make a simular bug
Summary: Исправить установку Adobe Flash, поставляемого с Гарантом
Status: CLOSED INVALID
Alias: None
Product: Гарант
Classification: Сторонние программы (Other programs)
Component: Прочее (show other bugs)
Version: не указана
Hardware: PC Linux
: P4 minor
Target Milestone: ---
Assignee: Danil Michailov
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 10158 10457
Blocks:
  Show dependency treegraph
 
In work:
Reported: 2014-10-03 18:53 MSK by Danil Michailov
Modified: 2015-08-10 16:29 MSK (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Danil Michailov 2014-10-03 18:53:43 MSK
При установке Гаранта 7.09.1.019 из
@snail/var/ftp/pvt/Windows/garant/7.09.1.019/local

1)
В windows ставится flash в 
C:\WINDOWS\system32\Macromed\Flash
При запуске отображается анимация:
http://bugs.etersoft.ru/attachment.cgi?id=2998

Можно воспроизвести в Vbox MachineforTests/WinXP Garant

2) В wine не устанавливается flash. 
Анимации при запуске нет
http://bugs.etersoft.ru/attachment.cgi?id=2999

Можно воспроизвести в
swine --ssh  -h eter-2.0 garant/7.09.1.019-local
Comment 1 Vitaly Lipatov 2015-03-05 15:47:06 MSK
Дмитрий, здесь, я так понимаю, проблема по установке Flash при установке Гарант. К работе Flash задача отношения в начальной формулировке не имеет.
Comment 2 Dmitry Timoshkov 2015-03-10 14:12:05 MSK
(Ответ Danil Michailov на комментарий0)
> При установке Гаранта 7.09.1.019 из
> @snail/var/ftp/pvt/Windows/garant/7.09.1.019/local

С какой версией wine проводилось тестирование? В wine из сегодняшнего git
установка обрывается в самом начале с ошибкой в msi. Тестирование в ветках
eter-2.1 и eterhack требует наличия действительной лицензии, и хотя проверки
я отключил небольшим хаком, но тем не менее хотелось бы иметь возможность
протестировать без хаков.

Если регрессия с установщиком подтвердится, то нужно будет попробовать
провести тест на регрессию и найти ее источник.
Comment 3 Danil Michailov 2015-03-10 17:58:20 MSK
1)
(Ответ Dmitry Timoshkov на комментарий2)
> С какой версией wine проводилось тестирование?
<wine@eter-2 bottle garant/7.09.1.019-local>$ wine --version
WINE@Etersoft SQL 2.0.4-eter2/1

2)
> Тестирование в ветках
> eter-2.1 и eterhack требует наличия действительной лицензии
За лицензией стоит обратиться к @lav

3а) 
> Можно воспроизвести в
> swine --ssh  -h eter-2.0 garant/7.09.1.019-local

Воспроизводил проблему в бутылке:
cd dosdevices/c:/Program Files/local-7.09.1.019
wine f1setup.exe

Установка зависла на подключении к серверу, как в баге
http://bugs.etersoft.ru/show_bug.cgi?id=9439

Помогло:
<wine@eter-2 bottle garant/7.09.1.019-local>$ killall wineserver && wineserver -k

3б)
Поставил заново без ошибок.
При запуске ошибка: "файлы данных отсутствуют или повреждены"
Запуск 
datasetup.exe
Только записывает отчёт об уставноке

4)
Поставил в новую бутылку:
swine --ssh  -h eter-2.0 garant/7.09.1.019-local-2015

При установке снова ошибка подключении к серверу:
 "killall wineserver && wineserver -k"
не помогло

5)
Воспроизводил в 
swine --ssh -h winevanilla garant/7.09.1.019-local-2015
 wine --version
wine-1.7.37

<wine@winevanilla bottle garant/7.09.1.019-local-2015>$ wine f1setup.exe 
err:msi:ITERATE_Actions Execution halted, action L"CALLENTRY_Move.Main.Settings.To.Temp.Location.OnDeferred" returned 1603
err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603

Установка заканчивается ошибкой "Установка завершена преждевременно".
Comment 4 Danil Michailov 2015-03-10 18:12:58 MSK
(Ответ Danil Michailov на комментарий3)
> 4)
> Поставил в новую бутылку:
> swine --ssh  -h eter-2.0 garant/7.09.1.019-local-2015
> 

С третьего раза "подключение к серверу" удалось.

Зависло с ошибкой:
wine: Unhandled page fault on read access to 0x00000050 at address 0x4ffb2a (thread 007b), starting debugger...
err:ntdll:RtlpWaitForCriticalSection section 0x7efcf900 "loader.c: loader_section" wait timed out in thread 007a, blocked by 007b, retrying (60 sec)
XIO:  fatal IO error 11 (Ресурс временно недоступен) on X server "localhost:11.0"
      after 161 requests (161 known processed) with 3 events remaining.

При запуске 
> При запуске ошибка: "файлы данных отсутствуют или повреждены"

Если запустить 
wine datasetup.exe
Ошибка
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:winediag:FILE_CreateFile failed to open L"\\??\\C:\\" because of insufficient access rights

Было в https://bugzilla.altlinux.org/show_bug.cgi?id=29520
Comment 5 Dmitry Timoshkov 2015-03-10 18:29:03 MSK
(Ответ Danil Michailov на комментарий3)
> 1)
> (Ответ Dmitry Timoshkov на комментарий2)
> > С какой версией wine проводилось тестирование?
> <wine@eter-2 bottle garant/7.09.1.019-local>$ wine --version
> WINE@Etersoft SQL 2.0.4-eter2/1

Эта версия сильно устарела и тестировать программы с ней нет смысла.

> 3а) 
> > Можно воспроизвести в
> > swine --ssh  -h eter-2.0 garant/7.09.1.019-local
> 
> Воспроизводил проблему в бутылке:
> cd dosdevices/c:/Program Files/local-7.09.1.019
> wine f1setup.exe
> 
> Установка зависла на подключении к серверу, как в баге
> http://bugs.etersoft.ru/show_bug.cgi?id=9439
> 
> Помогло:
> <wine@eter-2 bottle garant/7.09.1.019-local>$ killall wineserver &&
> wineserver -k
> 
> 3б)
> Поставил заново без ошибок.
> При запуске ошибка: "файлы данных отсутствуют или повреждены"
> Запуск 
> datasetup.exe
> Только записывает отчёт об уставноке
> 
> 4)
> Поставил в новую бутылку:
> swine --ssh  -h eter-2.0 garant/7.09.1.019-local-2015
> 
> При установке снова ошибка подключении к серверу:
>  "killall wineserver && wineserver -k"
> не помогло
> 
> 5)
> Воспроизводил в 
> swine --ssh -h winevanilla garant/7.09.1.019-local-2015
>  wine --version
> wine-1.7.37
> 
> <wine@winevanilla bottle garant/7.09.1.019-local-2015>$ wine f1setup.exe 
> err:msi:ITERATE_Actions Execution halted, action
> L"CALLENTRY_Move.Main.Settings.To.Temp.Location.OnDeferred" returned 1603
> err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned
> 1603
> 
> Установка заканчивается ошибкой "Установка завершена преждевременно".

Шаги с 3а) по 5) выполнялись с wine 1.7.37? Если да, то что это дает?
Comment 6 Danil Michailov 2015-03-10 18:40:59 MSK
(Ответ Dmitry Timoshkov на комментарий5)
> (Ответ Danil Michailov на комментарий3)
> > 1)
> > (Ответ Dmitry Timoshkov на комментарий2)
> > > С какой версией wine проводилось тестирование?
> > <wine@eter-2 bottle garant/7.09.1.019-local>$ wine --version
> > WINE@Etersoft SQL 2.0.4-eter2/1
> 
> Эта версия сильно устарела и тестировать программы с ней нет смысла.

> Шаги с 3а) по 5) выполнялись с wine 1.7.37? 
Нет с версией
> > WINE@Etersoft SQL 2.0.4-eter2/1

> Если да, то что это дает?
Например то, что есть регрессия и раньше работало лучше.
С какой версией проверить проверить? Где её взять?
Comment 7 Danil Michailov 2015-03-10 18:59:59 MSK
Протестировал в 
swine --ssh  -h eter-2.1 garant/7.09.1.019-local-2015_03_10
<wine@eter-2 bottle garant/7.09.1.019-local-2015_03_10>$ wine --version
WINE@Etersoft SQL 2.1.3-eter8/6

Ошибки аналогичны:
> Установка зависла на подключении к серверу, как в баге
> http://bugs.etersoft.ru/show_bug.cgi?id=9439
> 

Только теперь такое не помогло:
> $ killall wineserver && wineserver -k
Comment 8 Danil Michailov 2015-03-10 19:01:25 MSK
(Ответ Danil Michailov на комментарий4)
> При запуске 
> > При запуске ошибка: "файлы данных отсутствуют или повреждены"
> 
> Если запустить 
> wine datasetup.exe
> Ошибка
> fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
> err:winediag:FILE_CreateFile failed to open L"\\??\\C:\\" because of
> insufficient access rights
> 
> Было в https://bugzilla.altlinux.org/show_bug.cgi?id=29520

Так же ошибка упоминается здесь:
http://bugs.etersoft.ru/show_bug.cgi?id=8884
Comment 9 Dmitry Timoshkov 2015-03-10 19:05:20 MSK
(Ответ Danil Michailov на комментарий6)
> > Шаги с 3а) по 5) выполнялись с wine 1.7.37? 
> Нет с версией
> > > WINE@Etersoft SQL 2.0.4-eter2/1
> 
> > Если да, то что это дает?
> Например то, что есть регрессия и раньше работало лучше.

Раньше это когда? Задача открывалась изначально разве не с этой версией?
С тех пор ничего в 2.0.x не менялось.

> С какой версией проверить проверить? Где её взять?

Брать в git, там же где и раньше. Видимо сначала нужно все-таки выяснить,
с какой версией установка работает без плясок с бубном.
Comment 10 Danil Michailov 2015-03-10 19:25:43 MSK
(Ответ Dmitry Timoshkov на комментарий9)
> (Ответ Danil Michailov на комментарий6)
> > > Шаги с 3а) по 5) выполнялись с wine 1.7.37? 
> > Нет с версией
> > > > WINE@Etersoft SQL 2.0.4-eter2/1
> > 
> > > Если да, то что это дает?
> > Например то, что есть регрессия и раньше работало лучше.
> 
> Раньше это когда?

Имелось в виду сравнение:
(Ответ Dmitry Timoshkov на комментарий2)
> В wine из сегодняшнего git
> установка обрывается в самом начале с ошибкой в msi. 
и
(Ответ Danil Michailov на комментарий3)
> 5)
> Воспроизводил в 
> swine --ssh -h winevanilla garant/7.09.1.019-local-2015
>  wine --version
> wine-1.7.37
> 
> <wine@winevanilla bottle garant/7.09.1.019-local-2015>$ wine f1setup.exe 
> err:msi:ITERATE_Actions Execution halted, action
> L"CALLENTRY_Move.Main.Settings.To.Temp.Location.OnDeferred" returned 1603
> err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned
> 1603
> 
> Установка заканчивается ошибкой "Установка завершена преждевременно".

Это поведение лучше чем
"> установка обрывается в самом начале с ошибкой в msi."
?

> Задача открывалась изначально разве не с этой версией?
Задача открывалась с этой версией.
> С тех пор ничего в 2.0.x не менялось.
И тогда воспроизвести проблему с первого раза удавалось не всегда.

> Брать в git, там же где и раньше. 

Это имеет смысл?
Сейчас я тестирую в бутылке с версией
wine-1.7.37
в гите
https://github.com/wine-mirror/wine/releases
релиз
wine-1.7.38

> Видимо сначала нужно все-таки выяснить,
> с какой версией установка работает без плясок с бубном.

Возможно что такой версии и нет, так как бага 
http://bugs.etersoft.ru/show_bug.cgi?id=9439
Закрыта без решения.
И периодически проблема всплывает.
Comment 11 Dmitry Timoshkov 2015-03-10 19:46:21 MSK
(Ответ Danil Michailov на комментарий10)
> Имелось в виду сравнение:
> (Ответ Dmitry Timoshkov на комментарий2)
> > В wine из сегодняшнего git
> > установка обрывается в самом начале с ошибкой в msi. 
> и
> (Ответ Danil Michailov на комментарий3)
> > 5)
> > Воспроизводил в 
> > swine --ssh -h winevanilla garant/7.09.1.019-local-2015
> >  wine --version
> > wine-1.7.37
> > 
> > <wine@winevanilla bottle garant/7.09.1.019-local-2015>$ wine f1setup.exe 
> > err:msi:ITERATE_Actions Execution halted, action
> > L"CALLENTRY_Move.Main.Settings.To.Temp.Location.OnDeferred" returned 1603
> > err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned
> > 1603
> > 
> > Установка заканчивается ошибкой "Установка завершена преждевременно".
> 
> Это поведение лучше чем
> "> установка обрывается в самом начале с ошибкой в msi."
> ?

Это та самая ошибка в msi.

> > Задача открывалась изначально разве не с этой версией?
> Задача открывалась с этой версией.
> > С тех пор ничего в 2.0.x не менялось.
> И тогда воспроизвести проблему с первого раза удавалось не всегда.
> 
> > Брать в git, там же где и раньше. 
> 
> Это имеет смысл?
> Сейчас я тестирую в бутылке с версией
> wine-1.7.37
> в гите
> https://github.com/wine-mirror/wine/releases
> релиз
> wine-1.7.38
> 
> > Видимо сначала нужно все-таки выяснить,
> > с какой версией установка работает без плясок с бубном.
> 
> Возможно что такой версии и нет, так как бага 
> http://bugs.etersoft.ru/show_bug.cgi?id=9439
> Закрыта без решения.
> И периодически проблема всплывает.

Изначально задача открывалась как проблема с установкой flash,
т.е. подразумевалось, что остальная установка работала без проблем
и завершалась успешно. Теперь оказывается, что установка не работала
вообще никогда. Это делает всю постановку задачи недействительной.
Comment 12 Danil Michailov 2015-03-10 19:56:24 MSK
В итоге есть 3 проблемы:
1) Нет установки в winewanilla
wine-1.7.37
wine-1.7.38

2) Установка не стабильна в 
2.0.4-eter2/1
WINE@Etersoft SQL 2.1.3-eter8/6

Проблема исследовалась тут:
http://bugs.etersoft.ru/show_bug.cgi?id=9439

3) Даже после корректной установки в eter не создается (решается тут)
C:\WINDOWS\system32\Macromed\Flash\flash.ocx
Который создается в windows

Скриншоты из (Ответ Danil Michailov на комментарий0)
> http://bugs.etersoft.ru/attachment.cgi?id=2998
> http://bugs.etersoft.ru/attachment.cgi?id=2999
Уже не актуальны.

Задачу нужно разбить на 3 баги.
Comment 13 Danil Michailov 2015-03-10 19:59:41 MSK
(Ответ Dmitry Timoshkov на комментарий11)
> Изначально задача открывалась как проблема с установкой flash,
> т.е. подразумевалось, что остальная установка работала без проблем
> и завершалась успешно. Теперь оказывается, что установка не работала
> вообще никогда. Это делает всю постановку задачи недействительной.

Более точно сказать, что есть нестабильная ошибка, с которой можно и не столкнуться при установке.
Но согласен, что лучше начать с решения проблемы:
http://bugs.etersoft.ru/show_bug.cgi?id=9439
Comment 14 Danil Michailov 2015-03-11 16:25:03 MSK
(Ответ Danil Michailov на комментарий12)
> В итоге есть 3 проблемы:
> 1) Нет установки в winewanilla
> wine-1.7.37
> wine-1.7.38

Создана новая бага по этой проблеме
http://bugs.etersoft.ru/show_bug.cgi?id=10457

@lav решил начать решение с нёё.
Comment 15 Dmitry Timoshkov 2015-03-11 17:13:25 MSK
(Ответ Danil Michailov на комментарий12)
> В итоге есть 3 проблемы:
> 1) Нет установки в winewanilla
> wine-1.7.37
> wine-1.7.38

Если установка работала в одной из предыдущих версий wine, то нужно провести
поиск регресси. Инструкции здесь: http://wiki.winehq.org/RegressionTesting

> 2) Установка не стабильна в 
> 2.0.4-eter2/1
> WINE@Etersoft SQL 2.1.3-eter8/6
> 
> Проблема исследовалась тут:
> http://bugs.etersoft.ru/show_bug.cgi?id=9439

По сути никакого внятного результата исследования там нет.

> 3) Даже после корректной установки в eter не создается (решается тут)
> C:\WINDOWS\system32\Macromed\Flash\flash.ocx
> Который создается в windows

Появилась идея проверить установку Гаранта после установки ie6/ie7/ie8 с
winetricks. Возможно код Гарантовского установщика чего-то не находит
(а не найти он может много чего, например того же IE) и поэтому решает
не устанавливать Flash. Пока проверить эту теорию не получается из-за
нескольких препятствий:
1. установка не работает с текущей версией wine+gecko
2. установка с версией wine из ветки eter-2.1 + используемой этой версией
wine gecko-1.9 очень часто падает на ровном месте на исключении в самых
разных местах. Пока у меня 2 подозрения: 1) причина в одном из хаков,
которых в ветке eter-2.1 великое множество 2) причина в поддержке USB,
отключение флэшки почти позволяет избежать падений, "почти" - потому что
результат не 100%.
3. установка ie с помощью winetricks в ветке eter-2.1 у меня не заработала,
пока не разбирался в причинах.

Я пока продолжу исследовать пункты #2 и #3. Надеюсь, что пунктом #1 займется
кто-то другой.
Comment 16 Danil Michailov 2015-03-11 17:49:00 MSK
(Ответ Dmitry Timoshkov на комментарий15)
> Если установка работала в одной из предыдущих версий wine, то нужно провести
> поиск регресси. Инструкции здесь: http://wiki.winehq.org/RegressionTesting

У меня нет информации работала ли когда-то Гарант под wine-vanilla
Нашел только в сомнительном источнике что с нашим хаком работал не известный Гарант на wine-vanilla 1.0.10
http://reatlat.blogspot.ru/2009/08/wine-etersoft.html

Так же разумно начать с проверки 1.5.25
WINE@Etersoft 2.1.3 release (based on wine 1.5.25, gecko 1.9)

Задача:
http://bugs.etersoft.ru/show_bug.cgi?id=10458
Comment 17 Danil Michailov 2015-03-11 19:14:21 MSK
(Ответ Danil Michailov на комментарий16)
> Так же разумно начать с проверки 1.5.25
> WINE@Etersoft 2.1.3 release (based on wine 1.5.25, gecko 1.9)
> 
> Задача:
> http://bugs.etersoft.ru/show_bug.cgi?id=10458

По результатом Задача 10458
Установка:
- иногда работает в eterhack 2.0 и 2.1 
- падает в после выбора языка в wine-vanilla 1.5.25
- не выполняется полностью в wine-vanilla 1.7.37
Comment 18 Dmitry Timoshkov 2015-03-12 13:21:59 MSK
(Ответ Danil Michailov на комментарий16)
> > Если установка работала в одной из предыдущих версий wine, то нужно провести
> > поиск регресси. Инструкции здесь: http://wiki.winehq.org/RegressionTesting
> 
> У меня нет информации работала ли когда-то Гарант под wine-vanilla
> Нашел только в сомнительном источнике что с нашим хаком работал не известный
> Гарант на wine-vanilla 1.0.10
> http://reatlat.blogspot.ru/2009/08/wine-etersoft.html

Этот "сомнительный источник" напрямую цитирует комментарии из
http://bugs.etersoft.ru/show_bug.cgi?id=156

При исследовании гарантовского установщика под официальным wine, выяснилось,
что при использовании +relay установщик начинает сообщать о совершенно другой
ошибке, на этот раз об отсутсвии необходимого языкового пакета установщика.
При этом +profile показывает, что без +relay GetPrivateProfile* спокойно
читает настройки из файла f1setup.ini (в котором видимо должны находиться
языковые настройки установщика), а с +relay GetPrivateProfile* не находят
этого файла. При чем файл f1setup.ini не существует в принципе. Его просто
нет. После многочисленных попыток выяснить причину этого поведения оказалось,
что установщик обернут в старый добрый Молебокс, который уже столько убил
времени и нервов при исследовании проблем с самим Гарантом. Видимо Молебокс
"виртуализирует" доступ к файлу f1setup.ini. Отключение трассировки в +relay
ntdll.* позволило обойти проблему с f1setup.ini.

Причина по которой установщик прерывает свою дальнейшую работу в том, что
он получает ошибку от SHFileOperation. Багзилла etersoft просто кишит багами
о Гаранте + SHFileOperation. При этом практически ни одина из этих багов не
содержит исчерпывающего описания проблемы, хотя большинство из этих задач
отмечены как решенные либо как дубликаты других решенных задач. Одна из
задач в которой есть хоть какая-то информация - это задача 1074. Хотя git
ветки eter-2.1 содержит несколько вариантов патчей для решения задачи 1074,
с этими патчами творится полный хаос: есть и реверты, есть и новые хаки.
Зато нет ни одного теста или попытки отправить исправления в официальный wine.

Но что более интересно, копирование файла dlls/shell32/shlfileop.c целиком
из eter-2.1 поверх этого же файла в wine-git не решают проблему с ошибками
SHFileOperation и установщик Гаранта продолжает завершаться с ошибкой.

Видимо исследование проблему нужно начинать с самого начала.
Comment 19 Vitaly Lipatov 2015-03-12 16:27:31 MSK
В общем виде поддержку molebox мы делали в
http://bugs.etersoft.ru/show_bug.cgi?id=5552

Если вы предложите хорошее решение, с тестами, будет замечательно.
Видимо, в рамках работы над
http://bugs.etersoft.ru/show_bug.cgi?id=10457
Comment 20 Dmitry Timoshkov 2015-03-12 17:07:14 MSK
(Ответ Vitaly Lipatov на комментарий19)
> В общем виде поддержку molebox мы делали в
> http://bugs.etersoft.ru/show_bug.cgi?id=5552

В задаче 5552 упоминаются два хака, решающие проблемы с молебокс:
1. ntdll: Fix loading dlls packed with Molebox (eterbug #5552).
Этого патча в 'git whatchanged' ветки eter-2.1 нет.
2. Fix installing Garant 7.4.1 data (eterbug #5455).
Этот патч в eter-2.1 присутствует, и вызывает какой-то хак из закрытой части.

Стоит заметить, что программы, упакованные молебоксом прекрасно работают
в официальном wine, поэтому все эти хаки видимо уже не нужны.
Comment 21 Dmitry Timoshkov 2015-03-25 14:03:07 MSK
В рамках задачи 10457 (исследование проблем установки Гаранта в официальном
Wine) было сделано множество попыток выяснения причин отсутствия Flash
после окончания установки Гаранта (хотя пока еще остаются некоторые моменты
установки, в частности исключение в самом конце работы установщика). После
очередной "медитации над логами" и полного отсутствия в логах следов
как проверки на Flash, так и проверок на присутствие IE и любых попыток
установки хоть чего-то отдаленно напоминающего Flash было решено изменить
методику исследования проблемы. Для этого было сделано следующее:
1. установлен IE7 с помощью 'winetricks -q ie7'
(!) В этой конфигурации Flash так же не устанавливается
2. установлен Гарант в WindowsXP VM с преварительно полностью удаленным Flash
из системы (system32\Macromed\Flash отсутсвует)
(!) В этой конфигурации Flash так же не устанавливается
3. с помощью orca.exe из Platform SDK (хотя я и не большой спец в orca)
были исследованы файлы msi (их там два - для русской и английской локализации)
поставляемые с установщиком Гаранта
(!) в этих файлах нет никаких следов Flash, даже поиск по строке находит
слово Flash только в файле readme в контексте USB накопителя.

Вывод: /var/ftp/pvt/Windows/garant/7.09.1.019/local не содержит установщика
Flash и не предусматривает установку Flash плагина на компьютер.
Comment 22 Konstantin Artyushkin 2015-03-25 17:53:20 MSK
(Ответ Dmitry Timoshkov на комментарий21)

> 2. установлен Гарант в WindowsXP VM с преварительно полностью удаленным Flash
> из системы (system32\Macromed\Flash отсутсвует)
Установил в VBox с нуля WindowsXP, Гарант ещё не ставил. После установки произвёл поиск в реестре по имени "d27cdb6e-ae6d-11cf-96b8-444553540000",что навело на объект  С:\Windows\system32\Macromed\Flash\flash.ocx. Флеш и никакие другие приложения не  устанавливались. Как это трактовать я не знаю - в windows есть свой flash.ocx.

Буду пытать Гарант по этому вопросу.
Comment 23 Konstantin Artyushkin 2015-03-25 20:00:25 MSK
wine 2.1.3, бутылка garant/791-nomolebox
wine garant.exe - flash работает. flash при этом установлен от macromedia.

Удалил flash - в гаранте соответственно тоже пропал.
Подменил на flash из winxp sp3 ( var/ftp/pvt/Windows/garant/nativexp-flash ) - Подмена удалась . Регистрировал командой wine regsvr32 flash.ocx.

Вывод: 1) Нужен С:\windows\system32\macromed\flash\flash.ocx
       2) Разобраться с работой molebox
Comment 24 Danil Michailov 2015-06-18 17:52:01 MSK
Закрыто
Comment 25 Konstantin Artyushkin 2015-08-10 16:22:34 MSK
(Ответ Dmitry Timoshkov на комментарий20)
> 
> В задаче 5552 упоминаются два хака, решающие проблемы с молебокс:
> 1. ntdll: Fix loading dlls packed with Molebox (eterbug #5552).
> Этого патча в 'git whatchanged' ветки eter-2.1 нет.

Сложно ли перенести данный патч в eter-2.1?
Comment 26 Dmitry Timoshkov 2015-08-10 16:29:25 MSK
(Ответ Konstantin Artyushkin на комментарий25)
> > В задаче 5552 упоминаются два хака, решающие проблемы с молебокс:
> > 1. ntdll: Fix loading dlls packed with Molebox (eterbug #5552).
> > Этого патча в 'git whatchanged' ветки eter-2.1 нет.
> 
> Сложно ли перенести данный патч в eter-2.1?

О каком патче идет речь?

Кроме того, данная задача закрыта как INVALID, с какой целью нужны какие-то
патчи?