I have a secondary hub that is a tunnel server. After upgrading that hub, the tunnel server would not start. I downgraded to 23.4.4 and the tunnel starts. I am still having issues getting the tunnel working again, but this is not helping. I know that I need new certs to get the tunnel connecting on both sides, but it doesn't make sense that 23.4.7 will not even allow the tunnel to start. I hit the Start button and it does nothing.
Back up the hub cfg's, e.g., to hub.cfg-old
IMPORTANT - You MUST downgrade the hubs to 23.4.6 (e.g., use local IM pointed to the local hubs and downgrade them on both sides)
In the "Tunnel" tab on hub GUI, on the tunnel server, first delete any certs issued by the tunnel server, then uncheck the "Active" box to turn off the tunnel server
Edit hub.cfg and remove the <server> and <CA> sections from under <tunnel>
Delete all contents of /hub/certs/
On the tunnel clients, delete the client connections, or remove the entries in hub.cfg under <tunnel> <clients> and delete any certs in hub/certs/ and restart those hubs also
Then on the tunnel server, click 'Active', it should create a new CA without prompting you because you deleted the old <CA> and <server> and all the certs
Now issue the new certs for the clients and set up the clients as if they were "brand new" hubs
hub 23.4.6 will create all the certs with SHA384, so then you don't even need to worry about applying the hotfix (23.4.7.1) and upgrade directly to 23.4.7