Консультант плюс и геконы

Old_Peon

New member
Сообщения
7
#1
Требуется подрубить Консультат плюс стоящий на win-машине.
В целом ничего сложного - ставим вайн, монтируем диск и всё должно работать. Однако рекомендованный вайн. скаченный с сайта росбиттеха требует gecko и mono для работы Консультанта. В теории он их ставит сам, однако поскольку сеть защищена от угроз извне, то есть полностью отключена от интернета - это невозможно.
Сторонние же gecko и mono не ставятся, выдавая ошибку:
fixme: ntdll: NtLockFile IO completion onlock not implemented yet

Что бы делаем не так и как это фиксить?
 

Blaze

New member
Сообщения
50
#2
Ни кто не в курсе, планируется-ли выпуск Консультант плюс под GNU Linux?
 

Fd1501h

Moderator
Сообщения
671
#3
Требуется подрубить Консультат плюс стоящий на win-машине.
В целом ничего сложного - ставим вайн, монтируем диск и всё должно работать. Однако рекомендованный вайн. скаченный с сайта росбиттеха требует gecko и mono для работы Консультанта. В теории он их ставит сам, однако поскольку сеть защищена от угроз извне, то есть полностью отключена от интернета - это невозможно.
Сторонние же gecko и mono не ставятся, выдавая ошибку:
fixme: ntdll: NtLockFile IO completion onlock not implemented yet

Что бы делаем не так и как это фиксить?
А вы откуда качаете mono и gecko?
 

Old_Peon

New member
Сообщения
7
#5
Пробовал с разных источников и несколько версий.
Если есть определённая - прошу указать.
 

Old_Peon

New member
Сообщения
7
#7
С этого сайта и начинали, как с базового.
Поэтому скорее всего ошибка не в самом геко.
 

Old_Peon

New member
Сообщения
7
#9
Последовательность действий.

Запустили Консультант. Он потребовал wine.
Скачали рекомендованный с росбиттеха. Установили. Консультант потребовал gecko и mono.
Проверили версию вайна. Скачали подходящие с основного репозитория.
Ставили через консоль командой wine msiexec xxx.msi.

На эту ошибку частая рекомендация ставить через wine64 msiexec, но такой версии нет, а префиксы не работают в том виде, который советуют для debian/ubuntu.
Другой wine требует обновления библиотек и мы ждём ответа на чей-то вопрос про допустимость замены на новые версии со сторонних сайтов.
 

Fd1501h

Moderator
Сообщения
671
#10
Последовательность действий.

Запустили Консультант. Он потребовал wine.
Скачали рекомендованный с росбиттеха. Установили. Консультант потребовал gecko и mono.
Проверили версию вайна. Скачали подходящие с основного репозитория.
Ставили через консоль командой wine msiexec xxx.msi.

На эту ошибку частая рекомендация ставить через wine64 msiexec, но такой версии нет, а префиксы не работают в том виде, который советуют для debian/ubuntu.
Другой wine требует обновления библиотек и мы ждём ответа на чей-то вопрос про допустимость замены на новые версии со сторонних сайтов.
Консультант, на сколько я помню, не требует gecko и mono. Это сам wine при первом запуске просит их поставить, нужны они или нет ему без разницы, он всё ровно будет просить.
Команды wine64 нет, так как сборка wine i386 (тоесть 32-х битная). Вы возможно скачивали gecko и mono для x86_64, вам нужна сборка с пометкой x86
 

Old_Peon

New member
Сообщения
7
#11
Консультант запускается с win-сервера на клиентской машине, и работает в чём-то типа браузера.
Пробовали запускать без этих библиотечек и он не работает, выдавая отказ в соединении.
Геко качали и ставили оба варианта.
 

Fd1501h

Moderator
Сообщения
671
#12
Консультант запускается с win-сервера на клиентской машине, и работает в чём-то типа браузера.
Пробовали запускать без этих библиотечек и он не работает, выдавая отказ в соединении.
Геко качали и ставили оба варианта.
Поставил wine 1.8 с сайта РБТ, установил.
Bash:
wget http://dl.winehq.org/wine/wine-gecko/2.40/wine_gecko-2.40-x86.msi
wine msiexec -i ./wine_gecko-2.40-x86.msi
wine control
Заходим в установка\удаления программ, видим что Gecko установлен.