Page MenuHomeMiraheze

Void
Steward/SREAdministrator

Projects (8)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Aug 8 2016, 22:25 (319 w, 6 d)
Roles
Administrator
Availability
Available
IRC Nickname
Voidwalker
GitHub User
The-Voidwalker
Miraheze User
Void [ Global Accounts ]

Recent Activity

Sat, Sep 24

Void claimed T9767: Notice on "Upload a File" page is malformed.

Looks like someone wrote an override to the MediaWiki:Uploadtext system message using a template that only exists on meta. Should be fixed here.

Sat, Sep 24, 17:44 · Configuration, MediaWiki (SRE)

Wed, Sep 7

Void added a comment to T9736: ManageWiki: writeapi is not manageable.

The writeapi permission is also a required component for certain features and extensions, some of which may not be immediately obvious. This includes VisualEditor and DiscussionTools, though other extensions such as Comments may also not work without that permission. That being said, it's hard to determine the entirety of what may be affected given that some of these extensions don't list the requirement.

Wed, Sep 7, 19:40 · MediaWiki (SRE), Universal Omega, ManageWiki

Thu, Sep 1

Void committed rPUPC471d1545a265: roundcubemail: add php xml (authored by Void).
roundcubemail: add php xml
Thu, Sep 1, 22:31
Void committed rPUPC0e9aecab4735: fix additional missing (authored by Void).
fix additional missing
Thu, Sep 1, 20:59
Void committed rPUPC4cf79e5e9ac2: typo (authored by Void).
typo
Thu, Sep 1, 20:36
Void committed rPUPCd22d49d2989d: ensure existence of composer.json (authored by Void).
ensure existence of composer.json
Thu, Sep 1, 20:23
Void committed rPUPC399332d17b47: roundcubemail: add deps to puppet (authored by Void).
roundcubemail: add deps to puppet
Thu, Sep 1, 18:55

Mon, Aug 29

Void added a comment to T9710: [Existing] Server Resource Request for db*.

I fixed the sitenotice, it was a simple fix, but php error messages aren't very helpful at identifying the cause.

Mon, Aug 29, 22:03 · Notice, Database, Infrastructure (SRE)
Void committed R9:10f73dd50150: fix and restore sitenotice (authored by Void).
fix and restore sitenotice
Mon, Aug 29, 20:53

Aug 24 2022

Void added projects to T9692: Requesting a few localsettings changes for both crashspyro.miraheze.org (crashspyrowiki.com) and sega.miraheze.org (segawiki.com): MediaWiki, MediaWiki (SRE).
Aug 24 2022, 17:35 · Configuration, MediaWiki (SRE)
Void added projects to T9691: SSL for custom domain: sega.miraheze.org: SSL, MediaWiki (SRE).
Aug 24 2022, 17:34 · MediaWiki (SRE), SSL
Void added projects to T9690: SSL for custom domain: crashspyro.miraheze.org: SSL, MediaWiki (SRE).
Aug 24 2022, 17:34 · MediaWiki (SRE), SSL

Aug 20 2022

Void moved T9677: bug for Wikibase on referedata.miraheze.org from Backlog to Deployed Extension Bugs on the Extensions board.
Aug 20 2022, 00:11 · Upstream, Universal Omega, MediaWiki (SRE), Extensions
Void added a project to T9677: bug for Wikibase on referedata.miraheze.org: Extensions.

Possibly a conflict with Lingo and Wikibase:

Aug 20 2022, 00:10 · Upstream, Universal Omega, MediaWiki (SRE), Extensions

Aug 12 2022

Void moved T9654: Fatal exception of type "Wikimedia\Rdbms\DBQueryError" from Backlog to Deployed Extension Bugs on the Extensions board.
Aug 12 2022, 20:28 · MediaWiki, Database, MediaWiki (SRE)
Void added a project to T9654: Fatal exception of type "Wikimedia\Rdbms\DBQueryError": Extensions.

Seems to be a problem with moderation:

Aug 12 2022, 20:27 · MediaWiki, Database, MediaWiki (SRE)

Mar 25 2022

Void added a comment to T8990: Requesting wikis ignores if user is blocked..

Slightly different issue (I'd raise it elsewhere but I have a meeting I need to get to), but it appears that restricting view access to require "delete" permissions does not work, only restricting access to "createwiki" (I have not checked os).

Mar 25 2022, 19:38 · CreateWiki, MediaWiki (SRE)

Mar 18 2022

Void added a comment to T8851: db111 high load issues.

I'm uncertain right now (I simply don't have the availability to investigate anything), but I believe this may have just happened again on db121. High CPU load and memory usage caused mariadb to get oom-killed at around 1:51 UTC tonight. Ordinarily, I would create a new task for this, but I'm not sure if we have the proper logs to verify the cause of this crash, so I'll comment it here for someone else to determine.

Mar 18 2022, 02:43 · Performance, MediaWiki (SRE), Database

Feb 28 2022

Void added a comment to T8851: db111 high load issues.

It's a curious situation here, as I'm not sure what is specifically breaking the queries. I've checked each individual table (using a simple SELECT * LIMIT 10), but have not found anything indicating a problem. If I had more time, I'd try and rebuild a query piece by piece to see what breaks it, but unfortunately I'm playing way too close to some professional deadlines to risk spending any more time on this today.

Feb 28 2022, 03:21 · Performance, MediaWiki (SRE), Database
Void added a comment to T8851: db111 high load issues.

See P455 for examples of slow running queries for both wikis.

Feb 28 2022, 02:15 · Performance, MediaWiki (SRE), Database
Void added a comment to T8851: db111 high load issues.

I suspect some relation to T8849

Feb 28 2022, 01:58 · Performance, MediaWiki (SRE), Database
Void added a comment to T8851: db111 high load issues.

Seems related to some revisions (unidentified) on lgbtawiki AND recent changes on mogaiwiki.

Feb 28 2022, 01:53 · Performance, MediaWiki (SRE), Database

Feb 23 2022

Void added a comment to T8812: Unable to make changes with my Miraheze account.

Append ?safemode=1 (or &safemode=1 if there is already a ? in the URL) to the URL to disable the local changes to JS/CSS. From there you should be able to reverse your changes.

Feb 23 2022, 15:20 · MediaWiki (SRE)

Feb 21 2022

Void added a comment to T8806: When clicking edit on a existing page nothing is shown.

This appears to be a bug with the skin. I'd recommend changing the skin you use on your wiki, as other skins do not appear to be having the same problems.

Feb 21 2022, 04:58 · MediaWiki (SRE), Extensions
Void renamed T8807: [Spam removed] from The 8 Most Common Car Problems - Solved! to [Spam removed].
Feb 21 2022, 04:43 · Trash
Void closed T8807: [Spam removed] as Invalid.
Feb 21 2022, 04:42 · Trash

Feb 15 2022

Void closed T8758: Wikicryptos - MediaWiki internal error as Resolved.

I believe I've fixed it now @Wikicryptos please reopen this task if that is not the case.

Feb 15 2022, 01:40 · MediaWiki (SRE), MediaWiki
Void raised the priority of T8758: Wikicryptos - MediaWiki internal error from Normal to High.

All right, seems really broken then, I'll see if I can take a look.

Feb 15 2022, 00:37 · MediaWiki (SRE), MediaWiki

Feb 14 2022

Void lowered the priority of T8758: Wikicryptos - MediaWiki internal error from High to Normal.

Lowering priority to normal as not all pages are broken.

Feb 14 2022, 01:56 · MediaWiki (SRE), MediaWiki
Void reopened T8758: Wikicryptos - MediaWiki internal error as "Open".

Per above. Seems possible the values inserted into the table may not match what was needed for this wiki?

Feb 14 2022, 01:54 · MediaWiki (SRE), MediaWiki

Feb 4 2022

Void awarded T8671: Undeploy UserMerge a Like token.
Feb 4 2022, 14:50 · Configuration, MediaWiki (SRE), Notice

Jan 29 2022

Void added a comment to T8671: Undeploy UserMerge.

RhinosF1 already has PRs opened for this. We are just waiting a bit before merging/deploying them. Thank you though!

Jan 29 2022, 22:37 · Configuration, MediaWiki (SRE), Notice

Jan 24 2022

Void added a comment to T8658: Stack trace needed for unhandled exception error with the StructuredDiscussions extension.

Stack trace:

Jan 24 2022, 01:04 · Universal Omega, Extensions, MediaWiki (SRE)

Jan 16 2022

Void added a comment to T8605: Curl error when attempting to use the reply tool on Meta.

Question: Do we think pointing Parsoid/RESTBase configuration (wgVirtualRestConfig) to localhost might improve the performance of these curl requests? We'll probably have to do some tracing to verify, but my suspicions are that our current config allows for the request to leave the DC, before reentering through a cache proxy (that can't even cache the request), and then being passed on to a MediaWiki server. I might be completely wrong about this, but any thoughts?

Jan 16 2022, 19:21 · Universal Omega, MediaWiki (SRE), MediaWiki

Jan 14 2022

Void triaged T8601: script request as Normal priority.
Jan 14 2022, 00:00 · MediaWiki (SRE)

Dec 28 2021

Void added a comment to T8511: EditNotify.

This extensions configuration is to advanced/complex to make it customisable via ManageWiki

Dec 28 2021, 03:19 · ManageWiki, MediaWiki (SRE), Universal Omega

Dec 24 2021

Void added a comment to T8507: Ysmwiki database error.

I decided to run rebuildall.php because if an error prevented it from fully running before, it probably needs to be fully run now to fix other issues. However, I encountered a problem that appears to be Upstream, an instance of https://phabricator.wikimedia.org/T274706 or https://phabricator.wikimedia.org/T231827

Dec 24 2021, 20:11 · MediaWiki, MediaWiki (SRE)
Void added a comment to T8507: Ysmwiki database error.

Just to note, this could potentially be caused if the wiki was recently imported with the --no-updates option, and without later (successfully) running rebuildall.php or more specifically rebuildtextindex.php. And actually more likely this would be caused if the script was run, but at something rebuildtextindex.php failed. This is because if ALTER TABLE $searchindex DROP INDEX si_title, DROP INDEX si_text from the script is ran then the script fails before ALTER TABLE $searchindex ADD FULLTEXT $field ($field) is ran then the above error would likely be given.

Dec 24 2021, 19:49 · MediaWiki, MediaWiki (SRE)
Void added a comment to T8509: Database Error - Fatal exception.

Hmm, this looks like a persistent issue from upstream with cargo:

Dec 24 2021, 18:36 · Upstream, MediaWiki (SRE), Extensions, Universal Omega
Void added a comment to T8507: Ysmwiki database error.

Also reproduced, and I've pulled the logs:

Dec 24 2021, 18:09 · MediaWiki, MediaWiki (SRE)

Dec 23 2021

Void added projects to T8502: Template:Doing on template.miraheze.org is corrupt and giving errors when viewed: MediaWiki, MediaWiki (SRE).

Stack trace:

Dec 23 2021, 04:05 · Universal Omega, MediaWiki (SRE), MediaWiki, Production Error
Void edited projects for T8500: Import MediaWiki from past export, added: MediaWiki, MediaWiki (SRE); removed Import.
Dec 23 2021, 01:58 · MediaWiki (SRE), MediaWiki
Void added a comment to T8498: Cannot assign a custom $wgNamespaceProtection permission to a user group.

Hmm, would it be possible to simply put the values of $wgNamespaceProtection into $wgAvailableRights? Or would this not work because this config would be loaded after everything else that depends on $wgAvailableRights?

Dec 23 2021, 01:23 · MediaWiki (SRE), Universal Omega, ManageWiki

Dec 16 2021

Void reopened T8437: Upgrade to 1.37.1 or mitigate auth bypass as "Open".

oop, meant to leave open as per above

Dec 16 2021, 04:14 · Universal Omega, MediaWiki (SRE), MediaWiki, Security
Void closed T8437: Upgrade to 1.37.1 or mitigate auth bypass as Resolved.

The core problem has been fixed, though the problem raised in T8448 is still unfixed in core. I'm leaving this open so the MediaWiki SRE team can determine which emergency measures can be disabled.

Dec 16 2021, 04:14 · Universal Omega, MediaWiki (SRE), MediaWiki, Security
Void claimed T8437: Upgrade to 1.37.1 or mitigate auth bypass.
Dec 16 2021, 03:28 · Universal Omega, MediaWiki (SRE), MediaWiki, Security
Void added a comment to T8437: Upgrade to 1.37.1 or mitigate auth bypass.

Doing now because of T8448, no guarantee we've fixed all possible problems short of updating.

Dec 16 2021, 03:28 · Universal Omega, MediaWiki (SRE), MediaWiki, Security

Dec 15 2021

Void added a comment to T8437: Upgrade to 1.37.1 or mitigate auth bypass.

The security announcement was made about an hour ago. Am I understanding correctly that we've deployed the LS fix and are currently working to upgrade?

Dec 15 2021, 20:30 · Universal Omega, MediaWiki (SRE), MediaWiki, Security

Dec 14 2021

Void triaged T8438: DiscordNotifications causes occasional issues local blocks made through API as Normal priority.
Dec 14 2021, 03:25 · Universal Omega, MediaWiki (SRE), Extensions

Dec 10 2021

Void closed T8410: miraheze.wiki domain (Renewal/possible transferal) as Resolved.

Transferred over to the Miraheze account and renewed. DNS settings look appropriate, though let me know if that is not the case. I'll be opening a new task shortly to discuss registrar access and details, as we should definitely replace SPF's details that is currently being used as the contact.

Dec 10 2021, 21:48 · DNS, Site Reliability Engineering
Void added a comment to T8410: miraheze.wiki domain (Renewal/possible transferal).

Not sure when labster and I will be in the same place at the same time. If I'm not around, it might be best to have him reach out directly to me (either via email or whatever else he prefers) so we can coordinate somehow.

Dec 10 2021, 17:23 · DNS, Site Reliability Engineering

Oct 18 2021

Void added a comment to T7737: UFW blocking internal IPs.

Thanks for the further analysis Paladox! I admit I've been exceptionally busy since late August, and haven't had the time to work on this, or much of anything really.

Oct 18 2021, 20:40 · Infrastructure (SRE)

Oct 8 2021

Void added a comment to T8119: Fanbox needs localization.

The extension in question is FancyBoxThumbs, and the version we are using technically isn't tracked upstream. It's also easier to point folks here instead of sending them out to figure out where they need to open a task, especially when it is not obvious where that is.

Oct 8 2021, 12:40 · Upstream, MediaWiki (SRE), Extensions, Universal Omega

Oct 4 2021

Void closed T8111: Could you please raise $wgExpensiveParserFunctionLimit as Resolved.

Done!

Oct 4 2021, 19:43 · Performance, MediaWiki (SRE), Universal Omega, Configuration

Oct 2 2021

Void closed T8093: I accidentally messed up my permissions and i was wondering if they could be reset as Resolved.

This has now been done, sorry for the delay!

Oct 2 2021, 20:31 · MediaWiki (SRE), MediaWiki

Sep 21 2021

Void awarded T7976: Deploy mwdeploy tool to production a Like token.
Sep 21 2021, 21:04 · MediaWiki, MediaWiki (SRE)
Void reopened T8039: protect as Burecrats and Content Moderators only as "Open".
Sep 21 2021, 16:08 · Universal Omega, Configuration, MediaWiki (SRE)

Sep 10 2021

Void added a comment to T8014: Extension PDFEmbed shows empty page.
Refused to frame 'https://static.miraheze.org/' because it violates the following Content Security Policy directive: "frame-src 'self' www.google.com www.recaptcha.net web.libera.chat snap.berkeley.edu *.youtube-nocookie.com player.twitch.tv platform.twitter.com discord.com discordapp.com embed.nicovideo.jp syndication.twitter.com".
Sep 10 2021, 13:23 · Puppet, MediaWiki (SRE), Universal Omega

Sep 6 2021

Dmehus awarded T7712: New MediaWiki deployment system a Like token.
Sep 6 2021, 22:08 · SRE Automation, Goal-2021-Jul-Dec, MediaWiki, MediaWiki (SRE)

Sep 5 2021

Void updated subscribers of T7983: Investigate php worker exhaustion.
Sep 5 2021, 17:56 · Security, MediaWiki (SRE), MediaWiki
Void added a comment to T7983: Investigate php worker exhaustion.
[WARNING] [pool www] child 12631, script '/srv/mediawiki/w/index.php' (request: "GET /w/index.php?title=%E7%B4%8D%E7%B2%B9%E5%BE%B7%E5%9C%8B&variant=zh-hant") executing too slow (38.322668 sec), logging
Sep 5 2021, 17:07 · Security, MediaWiki (SRE), MediaWiki
Void added a comment to T7983: Investigate php worker exhaustion.

Logs on cp3 show:

Sep 5 2021, 16:40 · Security, MediaWiki (SRE), MediaWiki
Void updated the task description for T7980: Repeated 503s (public task).
Sep 5 2021, 04:33 · MediaWiki (SRE), MediaWiki

Aug 27 2021

Void placed T7322: Create a written and clear CSP whitelist policy and checklist and review all current entries based on this up for grabs.

I don't personally have time to review current entries (or new ones) until next week. I don't know if we should create a new task for that, but I'm un-assigning for now so someone else can look at it.

Aug 27 2021, 17:45 · Site Reliability Engineering, Trust & Safety
Void placed T7800: Validator-fatal-error with Maps on Famepedia up for grabs.

I18n should very likely have been rebuilt already. If the issue is still present it may be unrelated to other steps taken so far. It may be worth posting the stack trace to the error on this task (and preferably updating the description with more accurate details to the problem), so that it can be investigated more easily by others, and potentially be referred to upstream for assistance.

Aug 27 2021, 17:32 · Universal Omega, Extensions, MediaWiki (SRE)
Void renamed T7800: Validator-fatal-error with Maps on Famepedia from Install Validator Extension to Validator-fatal-error with Maps on Famepedia.
Aug 27 2021, 17:28 · Universal Omega, Extensions, MediaWiki (SRE)

Aug 19 2021

Void added a comment to T7322: Create a written and clear CSP whitelist policy and checklist and review all current entries based on this.

I've updated https://staff.miraheze.org/wiki/CSP_Whitelist_Policy and will go live with that if no other changes are necessary.

Aug 19 2021, 22:12 · Site Reliability Engineering, Trust & Safety
Void added a comment to T7322: Create a written and clear CSP whitelist policy and checklist and review all current entries based on this.

I just need to make a clarification update to the draft on staffwiki based on my messages above, and then I think it should be good to go. I'll draft that now (locally), so that it can hopefully be good to go sometime tonight after the database maintenance is done.

Aug 19 2021, 20:52 · Site Reliability Engineering, Trust & Safety

Aug 18 2021

Void added a comment to T7828: All of a user's visited wikis are visible.

IMO, not really a security problem. We can require that the creation of a local account requires a login instead of a page view, but I'd rather boot this down to the community before making such a change.

Aug 18 2021, 03:48 · Universal Omega, Configuration, MediaWiki (SRE)

Aug 16 2021

Void added a comment to rSSLbc6c05bbfd4d: Remove wiki.seamly.net.

@Slspencer Would you mind creating a new task so that this can be tracked better? Thanks!
EDIT: Probably not necessary, looks like Paladox is handling

Aug 16 2021, 00:36

Aug 15 2021

Void closed T7815: Game Coins Wiki visual editor broke as Resolved.

This issue appears to be caused by $wgVisualEditorAvailableNamespaces getting set to only custom namespaces (or others). Simply going to Special:ManageWiki/namespaces and toggling the relevant setting seems to fix this.

Aug 15 2021, 23:03 · Extensions, Universal Omega, MediaWiki (SRE)
Void moved T7815: Game Coins Wiki visual editor broke from Backlog to Deployed Extension Bugs on the Extensions board.
Aug 15 2021, 22:30 · Extensions, Universal Omega, MediaWiki (SRE)
Void reopened T7815: Game Coins Wiki visual editor broke as "Open".

Seems to be a fairly common issue lately that the Visual Editor edit tabs disappear from wikis where it is enabled. We should look into why this is occurring and see if we can figure out a fix or workaround better than just slapping ?veaction=edit into a URL.

Aug 15 2021, 22:30 · Extensions, Universal Omega, MediaWiki (SRE)
Void closed T7814: MediaWiki internal Error. as Resolved.
Aug 15 2021, 19:54 · MediaWiki (SRE)

Aug 13 2021

Void triaged T7801: Segmentation fault in jobrunner as High priority.
Aug 13 2021, 20:42 · MediaWiki (SRE)
Void closed T7626: redis-server is occasionally killed for OOM as Resolved.

Later redis issues appear unrelated to the original task. I'd suggest we open a new task for whatever this new problem is.

Aug 13 2021, 20:10 · Infrastructure (SRE)

Aug 12 2021

Void reopened T7319: Varnish should clean up ramdisk after failure, a subtask of T7318: Varnish cp12 OOM'd May 16 20:25 UK time, as Open.
Aug 12 2021, 05:43 · Production Error, Infrastructure (SRE), Varnish
Void reopened T7319: Varnish should clean up ramdisk after failure as "Open".

Both cp12 and cp13 OOM'd tonight and didn't restart cleanly. Logs suggest this issue isn't fixed.

Aug 12 2021, 05:43 · Infrastructure (SRE), Varnish
Void reopened T7319: Varnish should clean up ramdisk after failure, a subtask of T7761: cp13 down, as Open.
Aug 12 2021, 05:43 · Infrastructure (SRE)
Void closed T7441: Images not updating to their new version as Resolved.

Resolved through local hack, for upstream task, see T285504.

Aug 12 2021, 02:42 · Universal Omega, MediaWiki (SRE), MediaWiki
Void added a comment to T7441: Images not updating to their new version.

The cause for this is the same as https://phabricator.wikimedia.org/T285504, however, we've already fixed that issue for wiki pages. Instead, the problem we are having is caused due to the image URL being set as https://static.miraheze.org/whatever. We need to tell the file repo, (or perhaps make some other change) to strip https from this url and replace it with http so the purge request can be properly proxied to the server.

Aug 12 2021, 00:52 · Universal Omega, MediaWiki (SRE), MediaWiki

Aug 9 2021

Void placed T7605: Convert puppet .service files to override.conf files up for grabs.
Aug 9 2021, 23:48 · Infrastructure (SRE), Puppet
Void added a comment to T7754: [Access Request] Paladox for SRE/Infra.

Standard OVH is done, but not ca.ovh.com or RamNode (though I believe I can do both). Twitter will still need to be done.

Aug 9 2021, 22:49 · Site Reliability Engineering
Void added a comment to T7751: [Access Request] John for SRE/Infra.

Standard OVH is done, but not ca.ovh.com or RamNode (though I believe I can do both). Twitter will still need to be done.

Aug 9 2021, 22:49 · Site Reliability Engineering
Void updated the task description for T7751: [Access Request] John for SRE/Infra.
Aug 9 2021, 21:35 · Site Reliability Engineering
Void updated the task description for T7751: [Access Request] John for SRE/Infra.
Aug 9 2021, 21:31 · Site Reliability Engineering
Void updated the task description for T7754: [Access Request] Paladox for SRE/Infra.
Aug 9 2021, 21:20 · Site Reliability Engineering
Void awarded Site Reliability Engineers to recipient: Paladox.
Aug 9 2021, 21:02
Void awarded Site Reliability Engineers to recipient: John.
Aug 9 2021, 21:02
Void revoked Former system administrator from recipient: Paladox.
Aug 9 2021, 21:02
Void revoked Former system administrator from recipient: John.
Aug 9 2021, 21:02
Void updated the task description for T7751: [Access Request] John for SRE/Infra.
Aug 9 2021, 20:53 · Site Reliability Engineering
Void updated the task description for T7754: [Access Request] Paladox for SRE/Infra.
Aug 9 2021, 20:53 · Site Reliability Engineering
Void updated the task description for T7754: [Access Request] Paladox for SRE/Infra.
Aug 9 2021, 20:49 · Site Reliability Engineering
Void updated the task description for T7751: [Access Request] John for SRE/Infra.
Aug 9 2021, 20:49 · Site Reliability Engineering
Void empowered Paladox as an administrator.
Aug 9 2021, 20:49
Void empowered John as an administrator.
Aug 9 2021, 20:48
Void added a member for acl*security: Paladox.
Aug 9 2021, 20:47
Void added a member for acl*security: John.
Aug 9 2021, 20:47
Void updated the task description for T7754: [Access Request] Paladox for SRE/Infra.
Aug 9 2021, 20:39 · Site Reliability Engineering