Issue: failed to retrieve version information from remote platform service controller.
- Migrating a Windows Server 2008 R2 installed vCenter Server 6.0 to vCenter Server Appliance 6.7U2 using external PSC, fails with the Error: failed to retrieve version information from remote platform service controller.
- In the migration-assistant.log, you see entries similar as:
2020-02-17 05:11:35.759Z| migration-assistant-13843380| I: Entering function: ValidateExportDir
2020-02-17 05:11:35.759Z| migration-assistant-13843380| I: DirectoryPermissionCheck: Will check export dir: "C:\Users\Administrator\AppData\Local\VMware\Migration-Assistant\"
2020-02-17 05:11:35.760Z| migration-assistant-13843380| I: GetPathPermissions: Longest existing path for "C:\Users\Administrator\AppData\Local\VMware\Migration-Assistant\" is "C:\Users\Administrator\AppData\Local\VMware\Migration-Assistant\"
2020-02-17 05:11:35.761Z| migration-assistant-13843380| I: GetPathPermissions: Dir perms for "C:\Users\Administrator\AppData\Local\VMware\Migration-Assistant\": MigrationAssistant R1 W1 E1 D1 Dc1 ACL1 service R69716481 W16843009 E16843009 D16843009 Dc188 ACL48957392 anyone R1228 W48562176 E2753176 D0 Dc7 ACL69009408
2020-02-17 05:11:35.761Z| migration-assistant-13843380| I: GetPathPermissions: Longest existing path for "C:\Users\Administrator\AppData\Local\VMware\Migration-Assistant\" is "C:\Users\Administrator\AppData\Local\VMware\Migration-Assistant\"
2020-02-17 05:11:35.761Z| migration-assistant-13843380| I: GetPathPermissions: File perms for "C:\Users\Administrator\AppData\Local\VMware\Migration-Assistant\": MigrationAssistant R1 W1 E1 D1 Dc1 ACL1 service R69716481 W16843009 E16843009 D16843009 Dc188 ACL48956560 anyone R1228 W48562176 E2753176 D0 Dc7 ACL69009408
2020-02-17 05:11:35.761Z| migration-assistant-13843380| I: ValidateExportDir: Required core space: 5260; core, events and tasks space: 10174; All space: 13452; FreeSpace: 28471;
2020-02-17 05:11:35.761Z| migration-assistant-13843380| I: Leaving function: ValidateExportDir
2020-02-17 05:11:35.761Z| migration-assistant-13843380| I: ConnectToLdapServer: Connecting to ldap server [PSC01.internal.local] on port [636]
2020-02-17 05:11:35.764Z| migration-assistant-13843380| E: ConnectToLdapServer: Failed to connect to the LDAP server. Error code: 81
2020-02-17 05:11:35.764Z| migration-assistant-13843380| W: RetrievePSCMajorMinorVersion: Failed to connect to server [PSC01.internal.local]] to validate PSC version using Platform Services Conntroller LDAPs port [636].
2020-02-17 05:11:35.764Z| migration-assistant-13843380| I: ConnectToLdapServer: Connecting to ldap server [PSC01.internal.local]] on port [11712]
2020-02-17 05:11:56.765Z| migration-assistant-13843380| E: ConnectToLdapServer: Failed to connect to the LDAP server. Error code: 81
2020-02-17 05:11:56.765Z| migration-assistant-13843380| E: RetrievePSCMajorMinorVersion: Failed to connect to server [PSC01.internal.local] on legacy LDAPs port [11712].
Cause: Transport Layer Security (TLS) 1.2 is the default protocol for Platform Service Controller 6.7 by default, while TLS 1.2 is not supported by default on Windows Server 2008 R2
Resolution:
Enable TLS 1.2 on Windows Server 2008 R2.
Note: This procedure modifies the Windows registry. Before making any registry modifications, ensure that you have a current and valid backup of the registry and the virtual machine.
- Navigate to the registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
- Create a new folder and label it TLS 1.2.
- Create two new keys with the TLS 1.2 folder, and name the keys Client and Server.
- Under the Client key, create two DWORD (32-bit) values, and name them DisabledByDefault and Enabled.
- Under the Server key, create two DWORD (32-bit) values, and name them DisabledByDefault and Enabled.
- Ensure that the Value field is set to 0 and that the Base is Hexadecimal for DisabledByDefault.
- Ensure that the Value field is set to 1 and that the Base is Hexadecimal for Enabled.
- Reboot the Windows Server 2008 R2 machine.
- Now re-initiate the migration assistance tool it worked perfectly.