Apologies I can't figure out how to quote previous replies.
You asked "Did I make any patches to our installation?" .
We got someone else to build the original xibo system for us which came to us with 1.7.4 on it and some basic layouts to get us started from an installation he had done for another company. Unfortunately the person who did that for us is on holiday at the moment so I can't ask them if any additional patches were applied.
Ok this attempt was 1.7.4 standard direct to 1.8.2 docker version
ok as instructed on step 141 "Indexing on the stat table" I pressed skip nothing happened - I waited another 10 minutes still nothing, so I clicked on the start button and it burst into life and got as far as step 155 "Add the WidgeId to the Stat Table and sat there with the cog wheel" I waited for another 20 minutes and still no further forward.
so for some reason I decided to press refresh if refressed and gave me from step 157 with the start button, I pressed start again and it then progressed from step 157
There was no sign of step 156 so no idea if that was processed , also noticed that it took a while to complete step 158 - "Remove old stat records"
Finally I've got to the end and the upgrade has completed.
My cms site key is blank again, however all layouts and their timeline items now have their correct durations and the associated box is already ticked for me . However one layout which isn't really used is putting several big X's across it. So I'm not so sure what that is all about. The only other observation during all of this , is that in the list of upgrade steps there was a step 104 and 105 - both of which said "Allow events to have an empty to date"
So now even more baffled why this isn't just doing a straight forward upgrade without several interventions.
I haven't checked yet today if I've had a reply to the support email/ticket so I'll update this is you've asked for anything else.
Thanks again for all your assistance