0

I'm trying to migrate from TFS2013 to VSO using the OpsHub Migration tool. The tool is installed on my TFS machine. I'm able to use a browser to see VSO, run the tool, select my TFS and VSO, select my Team Projects, map my users, but when it tries to validate the migration I get the following error after a couple of minutes.

Validation failed due to following reason(s), try to validate again after making the following changes. com.opshub.eai.config.exception.ConfigServiceException: OH-CONFIG-0059: Validation Failed. Unable to connect to server https://mysubdomain.visualstudio.com/ at this moment. Please try again.

The log from

C:\Program Files\OpsHub Visual Studio Online Migration Utility\logs\OpsHubTFSService.log

2015-10-17 13:11:15,991 [5] DEBUG Connecting to the team foundation server instance http://mytfsserver/tfs/
2015-10-17 13:11:16,018 [5] DEBUG Login successful for token xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
2015-10-17 13:11:16,029 [5] DEBUG Connecting to the team foundation server instance https://mysubdomain.visualstudio.com/
2015-10-17 13:11:19,838 [5] DEBUG Login successful for token yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy
2015-10-17 13:16:49,546 [5] ERROR Error : The operation has timed out at System.Net.HttpWebRequest.GetResponse() at Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.SendRequestAndGetResponse(HttpWebRequest webRequest, WebException& webException)

I've tried numerous times over a wide timespan and can browse directly to the VSO site in a browser.

To the best of knowledge, there is no firewall restriction that would stop outbound communication like this. Does the tool use a custom port?

Does anyone have more details about this exception and how to solve it?

Daniel Mann
  • 57,011
  • 13
  • 100
  • 120
Greg Levenhagen
  • 924
  • 7
  • 14
  • Hi, The utility uses ports 8989 and 9090. Can you try after increasing the timeout values in opshubtfsservice.exe.config @ C:\Program Files\OpsHub Visual Studio Online Migration Utility\Other_Resources\Resources\TFSUtility\TFSService and then in ovsmu.exe.config @ C:\Program Files\OpsHub Visual Studio Online Migration Utility\Other_Resources\Resources\TFSUtility. (Search for the work timout in the file) – OpsHub Inc. Oct 20 '15 at 05:56
  • I will try and let you know how it goes. Thank you. – Greg Levenhagen Oct 20 '15 at 22:52
  • Hi, Were you able to resolve the issue? If not then please contact support@opshub.com with logs from C:\Program Files\OpsHub Visual Studio Online Migration Utility\logs. You can send the zipped logs folder. – OpsHub Inc. Oct 27 '15 at 06:11
  • Hi Greg, any update on it ? – OpsHub Inc. Nov 06 '15 at 07:30
  • Not yet. I haven't had a time frame open yet. – Greg Levenhagen Nov 07 '15 at 15:25
  • I was able to get a time frame and try out your suggestion, but there was a mandatory update of your tool to version 2. After updating, I tried without altering the configs and it worked as expected. The decision to force everyone to v2 and also disable multi-project migrations in the process is a major pain point. – Greg Levenhagen Nov 30 '15 at 16:16

1 Answers1

0

The solution was to upgrade to version 2 of the OpsHub utility. They have disabled all previous versions.

Greg Levenhagen
  • 924
  • 7
  • 14
  • The change in version 2 forcing each Team Project to be done in a new migration makes using this tool extremely time consuming. The lookup for Team Projects and User Mappings each take several minutes. Then the configuration for the migration takes several minutes. – Greg Levenhagen Dec 16 '15 at 19:46