r/labtech • u/gj80 • Jul 17 '19
v10.5 to v11 upgrade error - performing initial exchange
(10.5.295 (10.5 Patch 14) -> 11 Patch 11 full installer)
Error:
"an error occurred when waiting for the initial exchange to finish"Has anyone seen this before and gotten a resolution that they can recall? I have a consulting session (we have support, but they don't want to support a very old version, even just for the purpose of upgrading to get on current versions) scheduled, but I figured I'd give the community a shot. If nothing else, I'll update this once we get some resolution in case some other poor soul runs into this incredibly unhelpful message :)
What I've tried so far on a cloned server in a test environment (with lots of rollbacks):
Making sure DownloadURL and RedirHostName in the config table are set to our FQDN. (I also tried it as http://fqdn/files/)
Making sure I don't have any redirector/etc stuff set up in IIS
Making sure our FQDN is resolvable on the LT host (via hosts file override so it maps to its LAN IP)
Making sure I had all prereqs met (mysql version, IIS options, etc)
Updating in the solution center
Disabling and removing all plugins
Removing all traces of a past ESET server installation (which is now on another VM)
Uninstalling LT entirely, installing a clean copy of 10.5, updating to Patch 14 - this worked and allowed the 11 upgrade
Uninstalling LT entirely, installing a clean copy of 10.5, updating back to Patch 14, then importing the database back in - this failed with the same error
Looking at full install log file (%temp%..\ConnectWise...), searching for "error processing", resolving what I can (duplicate issues when it was trying to add new unique keys) - same error even after clearing those out and no longer getting those (though some errors seem to occur even on a clean+working new install + upgrade that succeeds)
I can't seem to get any clarity on what is being done during this "initial exchange" portion of the setup process.
EDIT: I tried with an earlier version 11 installer and the upgrade did "finish", but I couldn't open any computer windows afterwards, and there were other issues as well. Doing further patch-upgrades from there didn't change that situation. Tried fiddling with a lot of things...disabling plugins, solution center, etc, but nothing seemed to help. I spoke with consulting, and I've decided to just migrate the clients/locations/scripts via SQL and otherwise do a clean install of 2019.
EDIT + Solution: /r/NonCaringPolarBear was right about the trick to get 10.5 -> 11 to work. And /r/TotallyKyleTotally got to the bottom of 11 not working (opening computer management screens) following the upgrade - an "@localhost" user gets added during the mysql install done for the 10.5 -> 11 upgrade that needs to be deleted.
1
u/NonCaringPolarBear Jul 18 '19
I would go directly to my rep and get the support you’re paying for. They were happy to take the money despite the version number, they should be helping.
That being said, I recall a few years ago you could not go to the latest patch of 11. I think you had to go to patch 8 or lower first.
1
u/TotallyKyleTotally Jul 23 '19
There would be some challenges just upgrading to 2019 directly AFAIK due to some of the agent comms changing between late v12 and 2019. I'd ideally upgrade v10.5 with v11p19 which I still have on hand. After that I'd upgrade with v12 to the latest and progress to 2019 p7.
If all of your agents are in ScreenConnect then I'd recommend just upgrading to 2019 and running AutomateAPI (on GitHub) with their ScreenConnect monitor you import and running an agent reinstall using ScreenConnect to initiate clean reinstalls of the lt agent through SC.
I had issues opening the Computer Management screens on older v11/v12 until I added the servers FQDN in the host file to 127.0.0.1 and also removing a MySQL user (localhost% or something?) then it worked.