vmware-cmd вызывает ошибку «perl.exe - Ordinal Not Found» - PullRequest
0 голосов
/ 27 августа 2008

Мой автоматический скрипт для запуска и остановки виртуальных машин VMWare Server перестал работать. vmware-cmd начал выдавать ошибку:

Не удалось найти порядковый номер 3288 в библиотеке динамических ссылок LIBEAY32.dll.

Я не знаю каких-либо конкретных изменений или обновлений, когда это начало происходить.

Я нашел множество других людей, сообщивших об этой проблеме (или очень похожих), но решения не найдено.

Знаете ли вы, что вызвало эту ошибку и / или как ее исправить?

Ответы [ 3 ]

1 голос
/ 27 августа 2008

Обнаружили, что это происходит только тогда, когда скрипт запускается на диске, отличном от того, где находится EXE-файл. Чтобы обойти это, я просто перенес выполнение скриптов.

Очевидно, DLL относится к SSL, который не имеет отношения к тому, что я делаю, так что это подходящий обходной путь. Я предполагаю, что проблема вызвана изменениями в EXE для того, как он определяет относительные пути (как будто ничего не изменилось (AFAICT)) Или переменная среды% PATH% изменилась (более вероятно).

Надеюсь, это поможет кому-то в будущем.

1 голос
/ 27 августа 2008

Я бы сказал, что что-то должно быть обновлено или LIBEAY32.dll или другой DLL, который зависит от этого. Вы можете найти некоторую полезную информацию, используя зависящий инструмент . Если вы используете это для открытия perl.exe, то он должен выделить путь зависимости, который вызывает проблему. Вы можете сравнить это с другими машинами, на которых работает Perl.

Порядковый номер - это, по сути, функция, ожидаемая perl или dll, но отсутствует в имеющейся у вас версии LIBEAY32.dll. Инструмент зависимости делает это совершенно ясным.

0 голосов
/ 22 мая 2009

Пожалуйста, проверьте настройки пути и убедитесь, что вы включили «C: \ Program Files \ VMware \ VMware Workstation» для целей управления VMWare. Как только вы удалите его, вы больше не увидите ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...