Okay, I think it was file corruption, no idea how. The server is running as a VM on a locally-managed cloud infrastructure, so all I can do is submit a support req to the admins which they'll look at and probably ignore. I can't get the hard disk error stats.
Fixed by extracting the exceptions.rb file from a downloaded deb file, checking the checksum of that matched the one for the installed package, copied it over, did the upgrade. Everything working okay. -- You received this message because you are subscribed to the Google Groups "GitLab" group. To unsubscribe from this group and stop receiving emails from it, send an email to gitlabhq+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/gitlabhq/5d833849-b26a-44fb-985c-12e66d324c01%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.