Setup failed to generate the ssl keys necessary to run vmware server windows

Как установить VMWare workstation в Windows?

  • Вопрос задан более года назад
  • 11054 просмотра

> VMWare видимо оттуда тянет OpenSSL

Переменная среды path как выглядит?

Process Monitor из состава Sysinternal что показывает?

Автор вопроса say: >> vvmtutby, всё оказалось в том, что OpenSSL не может быть запущен из-за отсутствия необходимых системных библиотек, одна из которых libeay32.dll .

Nikname_non_name, ну что же раз всё прояснилось пишите «Ответ» . . .

(
С этим:
«как отключить Hyper-V», Device Guard / Creditional Guard

не столкнулись? Win 10 1607? 1511?

> VMWare workstation 15.5 в Windows 10

Предполагаю, что следующим вопросом будет «как отключить Hyper-V»,
Device Guard / Creditional Guard

М.б. удастся «уйти» на «связку» Hyper-V и совместимое ПО ( используется API WHPX ( Windows Hypervisor Platform )
— WSL2
— VirtualBox 6.0.X ( 6.1.X пока на стадии Beta1)
— эмуляторы Android
— QEMU
?

P.S. На всякий случай, привожу «чем всё завершилось» :

Автор вопроса say: >> vvmtutby, всё оказалось в том, что OpenSSL не может быть запущен из-за отсутствия необходимых системных библиотек, одна из которых libeay32.dll .

Как установить VMWare workstation в Windows?

  • Вопрос задан более года назад
  • 11054 просмотра

> VMWare видимо оттуда тянет OpenSSL

Переменная среды path как выглядит?

Process Monitor из состава Sysinternal что показывает?

Автор вопроса say: >> vvmtutby, всё оказалось в том, что OpenSSL не может быть запущен из-за отсутствия необходимых системных библиотек, одна из которых libeay32.dll .

Nikname_non_name, ну что же раз всё прояснилось пишите «Ответ» . . .

(
С этим:
«как отключить Hyper-V», Device Guard / Creditional Guard

не столкнулись? Win 10 1607? 1511?

> VMWare workstation 15.5 в Windows 10

Предполагаю, что следующим вопросом будет «как отключить Hyper-V»,
Device Guard / Creditional Guard

М.б. удастся «уйти» на «связку» Hyper-V и совместимое ПО ( используется API WHPX ( Windows Hypervisor Platform )
— WSL2
— VirtualBox 6.0.X ( 6.1.X пока на стадии Beta1)
— эмуляторы Android
— QEMU
?

P.S. На всякий случай, привожу «чем всё завершилось» :

Автор вопроса say: >> vvmtutby, всё оказалось в том, что OpenSSL не может быть запущен из-за отсутствия необходимых системных библиотек, одна из которых libeay32.dll .

Setup failed to generate the ssl keys necessary to run vmware server windows

  • VMware Technology Network
  • :
  • SDDC
  • :
  • VMware vSphere
  • :
  • Guest Operating Systems
  • :
  • Windows Discussions
  • :
  • Error «Setup failed to generate the SSL keys neces.
  • Subscribe to RSS Feed
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I need to install VMServer 2.02-293138 onto another Windows 7 64bit PC. I cannot get past the Error «Setup failed to generate the SSL keys necessary to run VMware Server» . I do not even need/want the SSL connection to the management console. I only connect to the VMware Server console on the PC that is running the software. I have tried the suggestions that i hove found doing Google searches including remove all files from Windows\Temp, verified that there were no other copies of openssl.exe on the PC, removed Windows Security Essentials, turned off the Windows Firewall for Private and Public, logging onto Windows as Administrator.

Читайте также:  Network speed testing linux

Are there any logs that can be examined to see why it is failing?

Can VMware Server be installed without needing the SSL key installed?

Setup failed to generate the ssl keys necessary to run vmware server windows

  • VMware Technology Network
  • :
  • Desktop Hypervisor
  • :
  • VMware Workstation
  • :
  • VMware Workstation Pro Discussions
  • :
  • The setup failed to generate the SSL keys necessar.
  • Subscribe to RSS Feed
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

well i did that, empyted the TEMP folder, and deleted all other left entry from vmware and checked the date on my pc but still the same problem.

Funny enough, i have installed the same vmware workstation on other pc (just to test)

and was fine and im using it, but here it just won’t install.

Maybe a previous version left something and i can’t install another now, like blacklisted my pc!!

any help here please.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Open a cmd — type «openssl.exe»

When you get anything different then «file not found» do this:

locate the file openssl.exe — it is somewhere in your path — and rename it to openssl.exe-org

Run setup again — when finished — rename openssl.exe-org back to openssl.exe

description of vmx-parameters:

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thank you very much for the reply.

Well, i tried to try that before and again i couldn’t find it, actually i found OPENSSL.EXE-04919655.pf in C:\WINDOWS\Prefetch

(actually you meant to type in Run the openssl.exe? or in the prompt command? tried both didn’t work. then searched. i may have got you wrong.

i believe worked for you, and i wanted to try everything.worse comes the last, i may format it. has to work here.)

also in the registry i found the openssl.exe as a value under the tree Current user — software — microsoft — search assistant — ACMru — 5603

so i tried to rename these files and nothing again, same error. Although the value in the registry don’t think it matters.

I did try already to short the name like C:\VMware\Worksation but got the same error.

Also checked my time and date, they’re up to date.

Any further help please, will be much appreciated. (really need it)

am i right in thinking that there’s something here that won’t let VMware to install? Because on my mate’s PC beside me installed fine.

Is there any way i can work around this openssl.exe file?

Thank you once more.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

sorry — missed your answer .

very early in the setup VMware creates ssl-keys by calling a tempoarary openssl.exe with special parameters.

If your system already has a version of openssl inside its searchpath this may fail.

Thats why you should open a cmd-box and type openssl.exe

If you have a version of openssl somewhere in your path this command will show this.

So if you type openssl.exe and get anything other than «not found» — you must locate your already installed openssl.exe and temporarily renmae it

Читайте также:  Cracking mac os x

description of vmx-parameters:

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

i tried again and the same, unfortunately.

not doing it right i think, about the oppening a cmd and typing openssl.exe, i’m on a XP pro, and all i get is Windows cannot find.

or after typed cmd in the prompt command, you know, not a valid command.

it’s clear now, but i think i don’t have a openssl.exe installed already, well and if i do, i can’t find it. There was and entry in the registry as i mentioned before. (i’ve deleted it.)

Also found the a openssl.exe in the \Temp\ folder. renamed it. and didn’t work. deleted it and didn’t work either. But i believe is the one from VMware (the one just tried to install) already.

Now i think this openssl may have been left from a previous version of VMware. Is that possible? I so i guess i still have to find it and rename it right? And where would it be?

And if i don’t have an openssl.exe installed already, what would be the problem then? and how to overcome it?

Look, i really appreciate what you’re doing here, thank you for what you did so far. Hopefuly we’ll get this to work. As it must.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hmmm — looks like it doesn’t have anything to do with an already existing openssl.exe . sorry — at them moment I am running out of ideas

description of vmx-parameters:

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Ran into the same problem. Had VMWare Server 2 installed on an XP home for testing purpose. Was astonished it worked on XP home (remember VMWare Server 1 did not install on XP home). The XP home machine was accessed via VNC. Some problems occurred (VMWare Server 2 Web interface was not accessible from outside, only from the machine itself). Location of problem source difficult (firewall settings ok, ports open etc). I decided to uninstall VMWare Server 2 and reinstall it with proper DNS credentials etc for the web interface. Reinstallation subsequently failed due to the SSL keys issue. I’ve redownloaded the installation package from vmware, in vain. I’ve removed VIX, in vain too. VMWare Server still can’t generate the SSL keys. There’s no file openssl.* on the system. So, boogey, what’s the problem creating ssl keys? The machine even has an url consisting of a fully qualified domain name (www. . ) and is available to the web. So why would the VMware Server 2 installer not be able to generate SSL keys?

Somehow I have the feeling the first installation must have left a registry entry that prevents the installer to generate SSL keys. Does anybody by any chance know which entry? Or does anybody have a clue what causes the ssl issue?

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

did you try kb 1308 ?

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

TNX FOR THE HINT. Checking out KB1308 brought me to the following discussion: http://communities.vmware.com/thread/90450

I can confirm that after clearing the \windows\temp directory completely with exception of the file in use AND disabling Panda Internet Security Suite the installation of VMware Server 2 on Windows XP home edition worked perfectly. Server is now up and running debian linux on a virtual machine.

Читайте также:  Msi windows usb installation tool

Unfortunately, I did not log previously whether I had Panda Internet Security active or not. I think, though, deactivating AV etc was one of the first measurements after the ssl generation error, but, as said, I didn’t log it. So, most likely it’s the stuff in the windows\temp folder. Possibly it was the influence of Panda.

voroshil’s Blog

Здесь должно быть что-то умное

Установка SSL сертификата в VMWare

Пн 24 Декабрь 2012

Этот способ прекрасно работает с серверами vSphere 4.1 ESXi и сертификатами, полученными от Windows Server 2008 R2 CA. Просто выполните процедуру шаг за шагом и все должно получиться.

Подготовка сертификата

Загрузите исполняемые файлы Windows OpenSSL, 32-bit или 64-bit. Не забудьте установить исполняемые файлы Visual C++ до установки OpenSSL.

Создайте каталог с именем Certificates в c:\OpenSSL-Win64 (просто чтобы держать сертификаты отдельно).

На данном этапе OpenSSL начнет запрашивать значения различных параметров. Значения по-умолчанию для большинства из них можно указать в файле openssl.cnf, чтобы сэкономить время на вводе одних и тех же значений. Файл с параметрами указывается добавлением “-config openssl.cnf” к параметрам кодантной строки. УБЕДИТЕСЬ, что в COMMON NAME указан FQDN вашего ESX сервера (например: esx-node-1.example.com). Пароль не задавайте.

При помощи любого текстового редактора скопируйте содержимое файла rui.crs в буфер обмена.

Перейдите на встроенный web-интерфейс вашего Microsoft CA. (Обычно это http://my-ca-server.example.com/certsrv), перейдите в раздел “Запрос сертификата”, затем в раздел “расширенный запрос сертификата”

На экране «Сохраненный запрос» вставьте содержимое буфера клавиатуры и измените шаблон сертификата на «Веб-сервер». Отправьте запрос, затем загрузите сертификат в кодировке Base-64 (не цепочку сертификатов). Сохраните файл под именем rui.cer в каталог c:\OpenSSL-Win64\Certificates

Преобразование созданного MS CER файла в формат x509 — ключевой шаг, делающий возможным работу с сертификатами, выданными MS CA. Этого достаточно, чтобы сертификаты заработали с vSphere.

Установка сертификата на ESXi

Откройте командную строку VMware vSPhere CLI (потребуются vMA или RemoteCLI).

Перезагрузите ESXi сервер и подождите пять минут после того, как появится ESXi консоль. Добавьте ESXi сервер в vCenter, процесс больше не должен зависать на 80% и завершаться с ошибкой.

Установка сертификата на vCenter

Сделайте резервную копию имеющихся файлов rui.key, rui.crt, и rui.pfx из папки C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\SSL.

Скопируйте ваши файлы rui.key, rui.crt, и rui.pfx в C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\SSL.

Замечание: В Windows Server 2008, копируйте файлы в C:\ProgramData\VMware\VMware VirtualCenter\SSL\

Перезапустите службу VirtualCenter Server. Детальную информацию об Остановке, запуске и перезапуске служб vCenter смотрите в (1003895).

Для сброса пароля базы данных, перейдите в папку, где установлен vCenter Server и запустите команду:

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

Перезапустите службу VirtualCenter Server. Детальную информацию об Остановке, запуске и перезапуске служб vCenter смотрите в (1003895).

Чтобы установить сертификат в хранилище доверенных сертификатов на vCenter Server: Сделайте двойной щелчок на файле rui.crt, расположенном в C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\SSL.

Щелкните «Установить сертификат», «Далее», «Далее».

Выберите «Указать расположение вручную».

Выберите «Доверенные корневые центры идентификации».

Щелкните «ОК», «Далее», «Завершить», «Да».

Подключитесь к vCenter Server, используя новый сертификат. Если узлы ESX находятся в состоянии disconnected, щелкните правой кнопкой на узле, следуйте подсказкам и подключите узел используя учетные данные root.

Posted by Vladimir Voroshilov Пн 24 Декабрь 2012 Blog

Оцените статью