Pages: 1
  Print  
Author Topic: I'll be upgrading CentOS today.  (Read 19143 times)
Offline (Male) Josh @ Dreamland
Posted on: October 15, 2017, 01:26:49 pm

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
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.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) Josh @ Dreamland
Reply #1 Posted on: October 16, 2017, 01:12:17 am

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
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:
  • The Wiki has some E_STRICT output at the top.
  • The EDC is somehow including literal PHP files in the page output (Don't worry; this whole site's open-source; this is not a security problem).
  • The email server is basically guaranteed not to be working.
  • If the server reboots, this entire site will fall apart until I manually run some iptables calls and restart MariaDB. Neither of these should be necessary.

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.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) hpg678
Reply #2 Posted on: October 16, 2017, 04:08:24 pm

Member
Location: Barbados
Joined: Mar 2017
Posts: 283

View Profile Email
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)
Logged
[compromised account]
Offline (Male) Josh @ Dreamland
Reply #3 Posted on: October 17, 2017, 12:03:59 pm

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
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.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Unknown gender) time-killer-games
Reply #4 Posted on: October 18, 2017, 09:42:51 am
"Guest"


Email
Thank you so much for all your hard work Josh. We all appreciate it! :D
Logged
Offline (Male) hpg678
Reply #5 Posted on: October 18, 2017, 09:47:23 am

Member
Location: Barbados
Joined: Mar 2017
Posts: 283

View Profile Email
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?
Logged
[compromised account]
Offline (Male) Josh @ Dreamland
Reply #6 Posted on: October 18, 2017, 03:07:22 pm

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
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; 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.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) hpg678
Reply #7 Posted on: October 18, 2017, 06:01:27 pm

Member
Location: Barbados
Joined: Mar 2017
Posts: 283

View Profile Email
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; 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!
Logged
[compromised account]
Offline (Male) Josh @ Dreamland
Reply #8 Posted on: October 21, 2017, 10:22:45 am

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
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.
« Last Edit: October 21, 2017, 03:09:08 pm by Josh @ Dreamland » Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) Josh @ Dreamland
Reply #9 Posted on: December 31, 2017, 01:12:02 am

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
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.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) hpg678
Reply #10 Posted on: December 31, 2017, 04:25:54 am

Member
Location: Barbados
Joined: Mar 2017
Posts: 283

View Profile Email
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:
Logged
[compromised account]
Offline (Male) Josh @ Dreamland
Reply #11 Posted on: January 18, 2018, 12:36:16 am

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
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.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) Josh @ Dreamland
Reply #12 Posted on: January 19, 2018, 10:28:05 am

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
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.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) faissaloo
Reply #13 Posted on: January 19, 2018, 03:41:03 pm

Contributor
Location: Britbongistan
Joined: Jan 2013
Posts: 87

View Profile WWW Email
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 FTW
Logged
Offline (Male) hpg678
Reply #14 Posted on: January 19, 2018, 05:43:21 pm

Member
Location: Barbados
Joined: Mar 2017
Posts: 283

View Profile Email
@faissaloo

Thanks for the tip.! (Y)
Logged
[compromised account]
Pages: 1
  Print