Страница 1 из 1

5.4.19 и windows 2000

Добавлено: 05 июн 2009, 11:47
Polimer
После установки последнего атлантиса столкнулся с проблемой.
При запуске г. на терминальном сервере (w2k sp4) получаю предупреждение:
"аtlехес.ехе - Не найдена библиотека DLL.
Библиотека MSVCR90.DLL не найдена по указанному пути."
Устанавливаю пакет обновления Microsoft Visual C++ 2008 SP1, содержащий данную dll, г. отказывается вообще грузится.
При этом на локале (XP SP3) все работает и данной dll нет.

Добавлено: 05 июн 2009, 12:42
Начинающий путь
Что ТП говорит?

Добавлено: 05 июн 2009, 13:11
Polimer
Пока не обращался.

Добавлено: 05 июн 2009, 14:02
LaaLaa
может надо вначале поставить
Microsoft Visual C++ 2008 Redistributable Package (x86)

см ссылку
http://www.microsoft.com/downloads/deta ... laylang=en

а уже потом
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

еще есть всякие
Microsoft Visual C++ 2005 Redistributable Package (x86)
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

Добавлено: 05 июн 2009, 15:23
Polimer
SP1 включают в себя сам пакет. Пробовал 2005 - запускается с тем же предупреждением, 2008 - не запускается. Т.е. ничего не помогло.

Добавлено: 05 июн 2009, 15:40
Начинающий путь
Может попробовать на голой (без терминалки) W2K, или
подсовывать по одной DLL'ки (пока не успокоится)

Добавлено: 05 июн 2009, 18:19
Polimer
Нашли причину - libeay32.dll и ssleay32.dll, которые требуются для защищенного соединения SSL. Кто виноват - пусть разбираются разработчики.

Добавлено: 05 июн 2009, 22:27
LaaLaa
Да новый Microsoft Visual C++ 2008 Redistributable Package имеено для них
и нужен был.

Если вам не нужен TLS или SSL для почты, то библиотеки libeay32.dll и ssleay32.dll не обязательно ставить. На WIN2000 мы не проверяли TLS для почты.

Добавлено: 05 июн 2009, 23:34
LaaLaa
Если шифрование для почты все же нужно, попробуйте другую компиляцию OpenSSL

Адрес для загрузки: http://gnuwin32.sourceforge.net/packages/openssl.htm

Там вроде упомянута поддержка для Win2000 :-)

Добавлено: 07 июн 2009, 14:25
Darikon
У нас запрашивает у некоторых пользователей msvcr71.dll.

Вот только вызывает изумление, если нам почта не нужна(большинству), почему запрашивает при загрузке? ведь можно было бы выдавать сообщение при попытке использования сервиса почты.
не берегут нервы пользователей ... :grin:

Добавлено: 08 июн 2009, 11:26
LaaLaa
Так по умолчанию эти dll (libeay32.dll и ssleay32.dll) не ставятся, это сторонний продукт, пользователь ставит их вручную если пожелает.

Видимо сообщение про msvcr71.dll с чем-то другим связано.

Добавлено: 08 июн 2009, 11:52
LaaLaa
Еще раз прочитал текст read.me к обновлениям 5.4.19, там действительно явно не упомянуто про необязательность (опциональность) установки OpenSSL. Написано "необходимо загрузить", "необходимо скопировать"

Еще раз хочу отметить, что эти DLL не обязательны к установке. Ставить нужно только если хотите пользоваться почтовыми функциями (типа рассылки расчетных листков) и только если сервер почты требует авторизации TLS или SSL.

В следующем обновлении попрошу изменить формулировку в read.me.

Добавлено: 08 июн 2009, 11:59
Darikon
LaaLaa писал(а):Так по умолчанию эти dll (libeay32.dll и ssleay32.dll) не ставятся, это сторонний продукт, пользователь ставит их вручную если пожелает.

Видимо сообщение про msvcr71.dll с чем-то другим связано.
а мы эти файлы не устанавливали.
если это связано с чем-либо другим, то надо разбираться, я опирался на пост Polimer от 05.06.2009 17:19.
в ТП я письмо отправил еще вчера, жду ответа.
Пока вопрос решаем просто подкладыванием этого файла с других компьютеров, где данное сообщение не выходит.

Добавлено: 22 июн 2009, 07:55
Алексей
Поставил 5.4.19. Ставил локально, все проверил, всё гуд. Решил выложить на сервер.
Выложил, каталоги один в один. При запуске с локалки - все загружается. При запуске с сервера получаю сообщение:
"Точка входа в процедуру GetCurrentResourceItem не найдена в библиотеке DLL streams_.dll"

Не связано ли это с указанными выше ДЛЛ?

Добавлено: 23 июн 2009, 12:20
Алексей
есть подозрения, что в каталоге ЕХЕ просто что-то лишнее валяется.
поставил патчи с нуля, на что ругалось при запуске докидал вручную во вновь созданный ЕХЕ - ошибка вроде ушла.

надо будет поставить 8.10 заново и полученный ЕХЕ заново пропатчить...