ОС - Debian Lenny AMD 64.
Задача - запустить полноценную работу правовой базы КонсультантПлюс (к
сожалению, эта одна из лучших правовых баз привязана к win и к ie).
В принципе, под wine работает, но не весь функционал, например не
открываются некоторые вкладки типа "Справочная информация", "Кодексы",
что неудобно.
Конечно, можно запустить под vbox под виндой - но это уже убогий костыль
+ в такую жару при работе vbox слишком сильно греется ноут, не хотелось бы.
Соответственно, после того, как запускаю под wine К+, и пытаюсь открыть
одну из этих вкладок, появляется окно: "Установка Wine Gecko. Эта
программа пытается отобразить HTML страницу. Для ее отображения wine
необходимо установить Gecko (Mozilla HTML engine). Нажмите кнопку
установить, если хотитет..." тыры-пыры.
Нажимаю установить, после чего через некоторое время возникает окошко с
сообщением об ошибке: "Возникло необработанное исключение в потоке
<Гланвый поток>: <Исключение ОС (0xС0000005): "Запрещенный доступ к
памяти"> Приносим извинения. Программа будет закрыта>
В терминале, откуда запускал К+ через wine, следующий вывод ошибок - см.
прилагаемый cons_err.log.
Аналогичная же ситуация складывается, когда я пытаюсь запустить
вайновский iexplorer:
~/.wine/drive_c/Program Files/Internet Explorer$ wine iexplo*
fixme:ole:CoResumeClassObjects stub
fixme:shdocvw:go_home stub
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
err:mshtml:check_version Could not open VERSION file
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:urlmon:ObtainUserAgentString (0, 0x7e03170b, 0x7e031704): stub
fixme:urlmon:ObtainUserAgentString (0, 0x12d008, 0x7e031704): stub
fixme:wininet:InternetLockRequestFile STUB
err:cabinet:FDICopy FDIIsCabinet failed.
err:mshtml:check_version Could not open VERSION file
Could not load Mozilla. HTML rendering will be disabled.
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x12619c)->((null) 1
0x33f1cc (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12619c)->((null) 25 2 0x33f1e0
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12619c)->((null) 26 2 0x33f1e0
(nil))
fixme:shdocvw:ClientSite_GetContainer (0x12619c)->(0x33f21c)
fixme:shdocvw:ClOleCommandTarget_Exec
(0x12619c)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33f338 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec
(0x12619c)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33f370)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:ClOleCommandTarget_Exec (0x12619c)->((null) 29 2 0x33fca0
(nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x12619c)
fixme:shdocvw:ClOleCommandTarget_Exec
(0x12619c)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x33fbe8)
fixme:shdocvw:ClOleCommandTarget_Exec
(0x12619c)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x33fbe8)
fixme:shdocvw:ClOleCommandTarget_Exec (0x12619c)->((null) 26 2 0x33fc80
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12619c)->((null) 29 2 0x33fc90
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec
(0x12619c)->({000214d1-0000-0000-c000-000000000046} 103 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec
(0x12619c)->({de4ba900-59ca-11cf-9592-444553540000} 2315 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12619c)->((null) 35 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12619c)->((null) 28 2 0x33fbe8
(nil))
fixme:shdocvw:ClientSite_GetContainer (0x12619c)->(0x33fb2c)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x12619c)->(0xf7e5aa99)
fixme:shdocvw:ClOleCommandTarget_Exec (0x12619c)->((null) 25 2 0x33fa60
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12619c)->((null) 26 2 0x33fa60
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12619c)->((null) 21 2 (nil) (nil))
В самом окошке winexplorer'а появляется текст: "В настоящее время
отображение HTML выключено".
Как то можно это вылечить, чтобы К+ полноценно работал под wine, или
альтернативе виртмашине с виндой нет?