Thread:Project:Support desk/Update previous MW 1.16.5 to 1.17.0 throws an 500 internal server error/reply (24)

I spoke too soon. The links are now back to their broken state, not sure what I did. Text is back on the Special:Version page, so that's good. It does not seem to be related to the browser cache. Still working on finding the 500 error log.

I also tried using a fresh copy of the languages directory from the 1.17 .tar download. But that didn't seem to change anything.

Update 1: I had previously made some customizations to the Vector skin, and copied that modified vector skin over to the new 1.17 installation. But I find that switching to the Vector skin that ships with 1.17 fixes the link problem!

Update 2: So, it seems that was the problem. The Vector skin changed a significant amount between 1.16 and 1.17. So my modified vector skin from 1.16 was not working right under 1.17. I re-did the modifications to the 1.17 Vector skin, and all is working great now.

My only remaining problem is that I ended up having to modify the Vector skin itself rather than duplicate and rename it as described here, because I couldn't get it to work when I tried it. I got the same error (Call to a member function getGroup on a non-object in /var/www/runa/includes/OutputPage.php on line 2707) described by someone else at the top of that page's talk page. I did not know what "register your skin's module: in FooBar.php's global scope:" meant.