ENIGMA Forums

General fluff => Announcements => Topic started by: Josh @ Dreamland on October 15, 2017, 01:26:49 pm

Title: I'll be upgrading CentOS today.
Post by: Josh @ Dreamland on October 15, 2017, 01:26:49 pm
Expect the forum to enter maintenance mode. You will be unable to post for some window of time during this migration.

Do not be surprised when this happens. I will only activate maintenance mode during the database migration. This should last something like half an hour—The export will take fifteen minutes, but migrating the ENIGMA DNS to point to our new IP will take longer. I'm going to see if I can change the assigned IP over instead of updating DNS records. I will keep this thread up to date.
Title: Re: I'll be upgrading CentOS today.
Post by: Josh @ Dreamland on October 16, 2017, 01:12:17 am
As expected, that took fifty times longer than it reasonably should, and the fallout is pretty ugly. I spent eight hours today cleaning up after that migration.

Here's what I know is broken:
Sorry to leave the site in this state, but it's 2AM, and I have to work tomorrow. Please report any additional problems you see, here in this thread.
Title: Re: I'll be upgrading CentOS today.
Post by: hpg678 on October 16, 2017, 04:08:24 pm
Make sure you get enough rest and take your time to iron out the problems. Appreciate the time and time effort you've put in. Keep up the good work!!

 (Y) (Y)
Title: Re: I'll be upgrading CentOS today.
Post by: Josh @ Dreamland on October 17, 2017, 12:03:59 pm
The plan for now is to update the Wiki software to the latest version and install a new SMF adapter (the current one's pretty wonky).

The only other problem we've found is that I've broken the LateralGM.org ErrorDocument handler.
Title: Re: I'll be upgrading CentOS today.
Post by: time-killer-games on October 18, 2017, 09:42:51 am
Thank you so much for all your hard work Josh. We all appreciate it! :D
Title: Re: I'll be upgrading CentOS today.
Post by: hpg678 on October 18, 2017, 09:47:23 am
The plan for now is to update the Wiki software to the latest version and install a new SMF adapter (the current one's pretty wonky).

The only other problem we've found is that I've broken the LateralGM.org ErrorDocument handler.



Can one now upload their own examples and mini-games to the EDC now since you did updates?
Title: Re: I'll be upgrading CentOS today.
Post by: Josh @ Dreamland on October 18, 2017, 03:07:22 pm
That will require a little more work. My biggest priority for the site right now is to get the email server working—I started a thread on the SMF support forums (https://www.simplemachines.org/community/index.php?topic=556674.0); feel free to follow along, there. If they can't give me a way to debug SMF's direct interaction with Google's SMTP server, I will have to change it so SMF contacts localhost, and my own MTA contacts Google.

Once that's done, I can take another look into the EDC, I suppose.
Title: Re: I'll be upgrading CentOS today.
Post by: hpg678 on October 18, 2017, 06:01:27 pm
That will require a little more work. My biggest priority for the site right now is to get the email server working—I started a thread on the SMF support forums (https://www.simplemachines.org/community/index.php?topic=556674.0); feel free to follow along, there. If they can't give me a way to debug SMF's direct interaction with Google's SMTP server, I will have to change it so SMF contacts localhost, and my own MTA contacts Google.

Once that's done, I can take another look into the EDC, I suppose.


When ever you get the chance!  (Y)  No rush!
Title: Re: I'll be upgrading CentOS today.
Post by: Josh @ Dreamland on October 21, 2017, 10:22:45 am
The old server has been decommissioned—this migration is officially complete.  I am still investigating the email problem, but otherwise, the site should be at 100 percent.

EDIT[2017-10-21@UTC+20:08]: Email is fixed.
Title: Re: I'll be upgrading CentOS today.
Post by: Josh @ Dreamland on December 31, 2017, 01:12:02 am
We had another forum outage today. I've repaired the tables and upgraded the forum to the latest SMF. I believe that should be the end of it. Time will tell.
Title: Re: I'll be upgrading CentOS today.
Post by: hpg678 on December 31, 2017, 04:25:54 am
We had another forum outage today. I've repaired the tables and upgraded the forum to the latest SMF. I believe that should be the end of it. Time will tell.

Thanks. I was wondering what was happening.

On another note, Here's wishing you a blessed and prosperous New Year and we move on into 2018.

 (Y) (Y) :clap: :dance: :woop: :woop:
Title: Re: I'll be upgrading CentOS today.
Post by: Josh @ Dreamland on January 18, 2018, 12:36:16 am
In what has got to be the last outage for a while, the EDC went down when I upgraded SMF to fix the tables. I am proud of SMF team's work in maintaining a stable API, despite PHP's maintainers' heads being lodged insuperably far up their respective asses. The bottom line is, some minor changes to the EDC's client code brought it back into compliance with new PHP APIs. No changes were required to continue using the SMF API. Let me know here if there are any problems with that.

We're discussing migrating to a dedicated server. It should mean less future headache, as I would probably migrate us to Arch to take advantage of rolling releases.
Title: Re: I'll be upgrading CentOS today.
Post by: Josh @ Dreamland on January 19, 2018, 10:28:05 am
Fixed the commit ticker at the top of the site.

Something I didn't mention earlier is that I have issued redirects from http:// to https:// in the interests of user privacy and security. I hope you were all using HTTPS before that, but now it's required. Anyway, this had the side effect of breaking the commit ticker, which did not understand the HTTP 301 response. I've fixed that by adding an S to the GitHub URL.
Title: Re: I'll be upgrading CentOS today.
Post by: faissaloo on January 19, 2018, 03:41:03 pm
Fixed the commit ticker at the top of the site.

Something I didn't mention earlier is that I have issued redirects from http:// to https:// in the interests of user privacy and security. I hope you were all using HTTPS before that, but now it's required. Anyway, this had the side effect of breaking the commit ticker, which did not understand the HTTP 301 response. I've fixed that by adding an S to the GitHub URL.
HTTPS Everywhere (https://www.eff.org/https-everywhere) FTW
Title: Re: I'll be upgrading CentOS today.
Post by: hpg678 on January 19, 2018, 05:43:21 pm
@faissaloo

Thanks for the tip.! (Y)