[00:03:25] RECOVERY - cp3 Disk Space on cp3 is OK: DISK OK - free space: / 4107 MB (17% inode=93%); [00:45:21] PROBLEM - jobrunner1 APT on jobrunner1 is CRITICAL: APT CRITICAL: 4 packages available for upgrade (2 critical updates). [01:35:26] Hello Gregx1337! If you have any questions, feel free to ask and someone should answer soon. [01:35:30] :) [01:35:47] hello Gregx1337 [01:35:53] hello Examknow [01:36:11] I am looking at your wiki request now [01:36:19] :D [01:37:41] Gregx1337: I have created it [01:38:10] ty [01:41:13] Gregx1337: No problem. If you need any help, please let me know :) [01:41:22] :) [02:15:13] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jfnn8 [02:15:15] [02miraheze/services] 07MirahezeSSLBot 030a5eb78 - BOT: Updating services config for wikis [02:28:37] RECOVERY - ping4 on ns1 is OK: PING OK - Packet loss = 0%, RTA = 97.73 ms [05:06:07] PROBLEM - test2 APT on test2 is CRITICAL: APT CRITICAL: 3 packages available for upgrade (2 critical updates). [06:08:40] RECOVERY - jobrunner1 APT on jobrunner1 is OK: APT OK: 2 packages available for upgrade (0 critical updates). [06:49:58] RECOVERY - test2 APT on test2 is OK: APT OK: 1 packages available for upgrade (0 critical updates). [07:22:03] [02miraheze/CreateWiki] 07Reception123 pushed 031 commit to 03Reception123-patch-1 [+0/-0/±1] 13https://git.io/Jfnu0 [07:22:05] [02miraheze/CreateWiki] 07Reception123 0354fddba - clarify that custom domains are dealt with afterwards [07:22:06] [02CreateWiki] 07Reception123 created branch 03Reception123-patch-1 - 13https://git.io/vpJTL [07:22:08] [02CreateWiki] 07Reception123 opened pull request 03#141: clarify that custom domains are dealt with afterwards - 13https://git.io/JfnuE [07:58:38] PROBLEM - mw7 APT on mw7 is CRITICAL: APT CRITICAL: 4 packages available for upgrade (2 critical updates). [08:19:37] !log install security updates for firefox-esr iceweasel on mw7 [08:19:41] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [08:19:45] paladox: hi :) [08:19:53] hi [08:21:11] RECOVERY - mw7 APT on mw7 is OK: APT OK: 2 packages available for upgrade (0 critical updates). [08:22:01] paladox: do you know why https://github.com/miraheze/CreateWiki/pull/141 is failing the check? [08:22:02] [ clarify that custom domains are dealt with afterwards by Reception123 · Pull Request #141 · miraheze/CreateWiki · GitHub ] - github.com [08:22:50] Someone needs to add the token to the job for sonarcloud.io? [08:23:07] ah [08:23:15] hmm [08:23:22] actually nope, it has it [08:23:56] paladox: well it's trying to check PHP for JSON.. [08:24:44] what do you mean? [08:27:09] paladox: well https://github.com/miraheze/CreateWiki/pull/141/checks?check_run_id=652269158 says it's checking the PHP language, but the file is a JSON file [08:27:10] [ clarify that custom domains are dealt with afterwards by Reception123 · Pull Request #141 · miraheze/CreateWiki · GitHub ] - github.com [08:27:13] so that's why it may be failing [08:28:12] i don't see any json mentioned [08:28:32] paladox: well i18n files are JSON :P [08:28:37] and that's what I'm editing [08:28:40] oh [08:28:48] well ofc it'll be checking the php files [08:28:59] because that's what we have set in the travis config file [08:29:19] paladox: ah, so it can't check other languages too then and I can just ignore the check for json? [08:29:31] yup [08:29:35] ok [08:29:40] make sure the json looks valid to you though [08:29:56] paladox: yeah, should be but I can use an external JSON checker [08:29:59] there's quite a few [08:30:10] i mean if you want you can find a composer package that checks the json... [08:31:10] well anyway I'm only changing something inside not a new line so it's ffine [08:34:20] [02CreateWiki] 07Reception123 closed pull request 03#141: clarify that custom domains are dealt with afterwards - 13https://git.io/JfnuE [08:34:21] [02miraheze/CreateWiki] 07Reception123 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jfn2s [08:34:23] [02miraheze/CreateWiki] 07Reception123 037a83b17 - clarify that custom domains are dealt with afterwards (#141) [08:40:33] Hello kbo! If you have any questions, feel free to ask and someone should answer soon. [08:40:47] Hi everyone ! [08:41:52] hi kbo [08:41:53] I need to change the favicon of my wiki, would you please help me in doing this ? I found an article on the wiki : https://meta.miraheze.org/wiki/ManageWiki#How_do_I_change_my_logo.2Ffavicon.3F [08:41:54] [ ManageWiki - Miraheze Meta ] - meta.miraheze.org [08:42:05] kbo: you can change the logo via Special:ManageWiki/settings :) [08:42:18] ok, thx ! [08:42:21] I try this [08:45:01] well, did not manage to find the feature. sorry ! [08:45:45] maybe is it because my wiki is hosted by miraheze.org and not on a dedicated site name ? [08:46:26] kbo: which is the URL of your wiki? [08:46:46] https://eugenevarlin.miraheze.org/ [08:46:47] [ EugeneVarlin ] - eugenevarlin.miraheze.org [08:49:31] kbo: https://eugenevarlin.miraheze.org/wiki/Sp%C3%A9cial:ManageWiki/settings#mw-section-styling :) [08:49:32] [ Gérer les paramètres complémentaires de ce wiki — EugeneVarlin ] - eugenevarlin.miraheze.org [08:49:53] PROBLEM - mw4 APT on mw4 is CRITICAL: APT CRITICAL: 4 packages available for upgrade (2 critical updates). [08:51:30] Reception123 : I correctly found this page, but not the feature [08:52:23] kbo: I see your wiki is French, I can also speak French if that's easier for you [08:52:34] Ok ,thx, [08:53:11] Pour le favicon vous devrez juste le télécharger dans Special:Upload et après mettre le lien sur la page de ManageWiki que j'ai envoyé [08:53:14] oui j'ai bien trouvé la page, mais si je comprends la réponde de icinga-miraheze, il faut faire une miseà jour ? [08:53:46] kbo: non, icinga-miraheze n'a rien avoir avec ça, se sont des alertes pour nous, les administrateurs de système [08:53:58] ah ok :D [08:55:57] kbo: si c'est plus simple je peux le faire pour vous :) [08:56:21] non, je viens de trouver ! :) [08:56:30] enfin je crois :p [08:56:49] kbo: ah, d'accord :) [08:59:07] je n'avais pas trouvé le sous-menu, mais je l'ai [08:59:37] en revanche, l'icone s'affiche bien dans l'onglet du browser, mais pas sur la page elle-même [09:00:06] ah si, c'est bon [09:00:12] ça devait être un pb de cache [09:00:19] merci bcp pour votre aide !! [09:00:28] kbo: oui, parfait! [09:00:48] kbo: si vous avez besoin d'autre chose n'hésitez pas a me demander [09:01:10] merci, je vous souhaite une belle journée [09:01:19] kbo: à vous aussi! [09:08:35] [02miraheze/mediawiki] 07Reception123 pushed 031 commit to 03REL1_34 [+0/-0/±1] 13https://git.io/Jfnap [09:08:37] [02miraheze/mediawiki] 07Reception123 036c886d6 - Update CreateWiki [09:14:02] !log sudo -u www-data php /srv/mediawiki/w/maintenance/rebuildLocalisationCache.php --wiki loginwiki on mw*/jbr1 [09:14:06] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [09:20:20] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfnVz [09:20:22] [02miraheze/services] 07MirahezeSSLBot 033ed3dd5 - BOT: Updating services config for wikis [10:52:43] paladox: are you busy? [10:53:12] Not particular, why? [10:54:05] paladox: I'm the api code and one of the requests just failed with requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) - is that miraheze or me? [10:54:45] User_agent should be RhinosF1@TestWikiAutoInactive-v1rc0 and it should include an email header of 'rhinosf1@gmail.com' [10:54:53] I would imagine you if the api works in your browser but fails in in the script [10:55:18] paladox: what's confusing me is that query hasn't changed [10:55:54] i see you hit https://test.miraheze.org/w/api.php?action=query&format=json&meta=tokens&type=userrights [10:56:03] which is saying it returned a status code of '200' [10:56:54] paladox: there should be one then with action=userrights [10:57:36] RhinosF1 i don't see that [11:05:29] paladox: it should be working now but I don't get why it ever failed [11:05:46] one went through but not the second [11:08:51] paladox: Can you see me send the action=userrights request? [11:09:32] no, i can see your hitting /w/api.php and https://test.miraheze.org/w/api.php?action=query&format=json&meta=tokens&type=userrights [11:10:15] i mean, you should use publictestwiki.com and not test.miraheze.org [11:13:25] paladox: it's https://github.com/RhinosF1/PublicTestWiki-Inactive-Auto/blob/9e050fdbc9bb3adbbb3627e874dea943a7d3a65d/main.py#L94 that fails [11:13:26] [ PublicTestWiki-Inactive-Auto/main.py at 9e050fdbc9bb3adbbb3627e874dea943a7d3a65d · RhinosF1/PublicTestWiki-Inactive-Auto · GitHub ] - github.com [11:13:51] oh [11:14:07] everything up to that works fine [11:15:19] paladox: it's gone through fine now. [11:15:25] ok [11:15:53] paladox: the only thing I changed was test.mh.o to publictestwiki.com [11:16:19] could be that though "Remote end closed connection without response" could also be us. [11:16:25] i'm just not sure, sorry. [11:17:01] paladox: It could be, I don't get why though [11:17:53] me either [11:18:12] paladox: it's timing out again [11:18:40] if your hitting our timeout, there's not a hole lot we can do [11:18:44] *whole [11:19:31] why is it randomly timing out though? When it does work, the response is near instant [11:21:32] i'm not really sure, [11:24:31] * RhinosF1 has opened https://github.com/RhinosF1/PublicTestWiki-Inactive-Auto/issues/21 [11:24:31] [ Repeated timeouts on action=userrights · Issue #21 · RhinosF1/PublicTestWiki-Inactive-Auto · GitHub ] - github.com [11:29:38] paladox: can you paste anything you’ve got from my headers to me? [11:54:35] PROBLEM - mw6 APT on mw6 is CRITICAL: APT CRITICAL: 4 packages available for upgrade (2 critical updates). [12:01:14] !log install security updates for firefox-esr iceweasel on mw6 [12:01:18] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [12:02:04] !log install security updates for firefox-esr iceweasel on mw5 [12:02:11] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [12:02:51] !log install security updates for firefox-esr iceweasel on mw4 [12:02:55] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [12:03:41] RECOVERY - mw4 APT on mw4 is OK: APT OK: 2 packages available for upgrade (0 critical updates). [12:04:08] RECOVERY - mw6 APT on mw6 is OK: APT OK: 2 packages available for upgrade (0 critical updates). [12:27:05] Hi guys. I've added New User Email Notification to my wiki. How do I set the email or other settings? [12:45:22] gustavfn: https://www.mediawiki.org/wiki/Extension:New_User_Email_Notification#Configuration [12:45:23] [ Extension:New User Email Notification - MediaWiki ] - www.mediawiki.org [12:45:52] You might have to open a phabricator tasl [12:45:58] Yeah. [12:47:19] PROBLEM - cyberlaw.ccdcoe.org - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'cyberlaw.ccdcoe.org' expires in 15 day(s) (Sat 23 May 2020 12:40:10 GMT +0000). [12:48:24] Create task in "maniphest"? [12:50:47] yep [12:51:53] Done. [12:53:37] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfnMt [12:53:39] [02miraheze/ssl] 07MirahezeSSLBot 03ea6fec6 - Bot: Update SSL cert for cyberlaw.ccdcoe.org [13:03:57] RECOVERY - cyberlaw.ccdcoe.org - LetsEncrypt on sslhost is OK: OK - Certificate 'cyberlaw.ccdcoe.org' will expire on Wed 05 Aug 2020 11:53:28 GMT +0000. [13:33:09] JohnLewis: can you look into whether https://github.com/RhinosF1/PublicTestWiki-Inactive-Auto/issues/21#issuecomment-625253777 on https://github.com/RhinosF1/PublicTestWiki-Inactive-Auto/tree/post-header-automation?files=1 is a miraheze issue [13:33:10] [ Repeated timeouts on action=userrights · Issue #21 · RhinosF1/PublicTestWiki-Inactive-Auto · GitHub ] - github.com [13:33:10] [ PublicTestWiki-Inactive-Auto/ at post-header-automation · RhinosF1/PublicTestWiki-Inactive-Auto · GitHub ] - github.com [13:33:29] RhinosF1: My guess is the site went down [13:33:45] Examknow: paladox looked [13:34:53] [02mw-config] 07Amanda-Catherine opened pull request 03#3063: New user email notification config for Femmanwiki T5555 - 13https://git.io/JfnyT [13:37:29] Good morning [13:40:20] RhinosF1; can be either side. If Paladox looked, he would have seen a 504 error if it was us [13:42:20] JohnLewis: can you figure out why Travis is failing for PR #3063 [13:42:30] It's probably a dumb mistake on my part but I can't find it [13:43:08] [02miraheze/CreateWiki] 07paladox deleted branch 03Reception123-patch-1 [13:43:09] [02CreateWiki] 07paladox deleted branch 03Reception123-patch-1 - 13https://git.io/vpJTL [13:45:09] JohnLewis: any idea why it’s so random [13:45:27] AmandaCath: look at all the lines around it [13:45:41] RhinosF1; not without knowing the cause [13:46:08] JohnLewis: can you help find the cause? [13:46:49] Unless you can reproduce it right now, not without log searching but if Paladox helped you earlier at the time, he’ll be best as he’ll know [13:47:14] i see that his requests were 200 on cp7 [13:47:35] [02mw-config] 07Amanda-Catherine synchronize pull request 03#3063: New user email notification config for Femmanwiki T5555 - 13https://git.io/JfnyT [13:47:36] And on mw*? [13:47:46] paladox: for the ones to action=userrights. For every run of the script they should be 2 [13:47:56] Let's see if that fixed it [13:48:02] i didn't check mw, since if any of those failed, then it would return that status on cp7. [13:48:36] Then it’s not us [13:49:19] Amanda-Catherine/mw-config/patch-2/70bc224 - Amanda The build is still failing. https://travis-ci.com/Amanda-Catherine/mw-config/builds/164483216 [13:49:38] Grrr [13:50:06] [02mw-config] 07paladox reviewed pull request 03#3063 commit - 13https://git.io/Jfnyr [13:50:23] [02mw-config] 07paladox reviewed pull request 03#3063 commit - 13https://git.io/JfnyK [13:51:49] JohnLewis: strange [13:52:33] [02mw-config] 07Amanda-Catherine synchronize pull request 03#3063: New user email notification config for Femmanwiki T5555 - 13https://git.io/JfnyT [13:54:32] Yay it passed now [13:56:21] [02mw-config] 07paladox closed pull request 03#3063: New user email notification config for Femmanwiki T5555 - 13https://git.io/JfnyT [13:56:23] [02miraheze/mw-config] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jfnyx [13:56:24] [02miraheze/mw-config] 07Amanda-Catherine 039f73a32 - New user email notification config for Femmanwiki T5555 (#3063) * New user email notification config for Femmanwiki T5555 * attempt fix * fix per paladox [13:56:53] .gj paladox [13:56:53] You're doing good work, paladox! [14:57:28] [02miraheze/MirahezeMagic] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/JfnHj [14:57:30] [02miraheze/MirahezeMagic] 07paladox 03433e1f2 - Set echo_event.event_agent_ip to null regardless if it is already null Adds a extra layer of protection to make sure this ip is removed. [14:57:31] [02MirahezeMagic] 07paladox created branch 03paladox-patch-2 - 13https://git.io/fQRGX [14:57:33] [02MirahezeMagic] 07paladox opened pull request 03#121: Set echo_event.event_agent_ip to null regardless if it is already null - 13https://git.io/JfnQe [14:59:32] [02MirahezeMagic] 07paladox closed pull request 03#121: Set echo_event.event_agent_ip to null regardless if it is already null - 13https://git.io/JfnQe [14:59:34] [02miraheze/MirahezeMagic] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfnQU [14:59:35] [02miraheze/MirahezeMagic] 07paladox 0385b1f4f - Set echo_event.event_agent_ip to null regardless if it is already null (#121) Adds a extra layer of protection to make sure this ip is removed. [14:59:37] [02MirahezeMagic] 07paladox deleted branch 03paladox-patch-2 - 13https://git.io/fQRGX [14:59:38] [02miraheze/MirahezeMagic] 07paladox deleted branch 03paladox-patch-2 [15:13:26] [02miraheze/MirahezeMagic] 07translatewiki pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfnQd [15:13:27] [02miraheze/MirahezeMagic] 07translatewiki 033175223 - Localisation updates from https://translatewiki.net. [15:13:28] [ Main page - translatewiki.net ] - translatewiki.net. [15:13:29] [02miraheze/CreateWiki] 07translatewiki pushed 031 commit to 03master [+0/-0/±7] 13https://git.io/JfnQF [15:13:30] [02miraheze/CreateWiki] 07translatewiki 03e3f4eb9 - Localisation updates from https://translatewiki.net. [15:13:31] [ Main page - translatewiki.net ] - translatewiki.net. [15:51:14] JohnLewis: it’s just timed out again using the rc1 code so it’s not the code. [15:51:47] look for an email header with “rhinosf1@gmail.com” [15:55:49] RhinosF1: about what time? [15:56:16] JohnLewis: ~16:30 [16:02:34] [02puppet] 07paladox synchronize pull request 03#1349: openldap: Add ldapvi - 13https://git.io/JfmXm [16:02:36] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/Jfn5P [16:02:37] [02miraheze/puppet] 07paladox 0378021f1 - Update ldapvi.conf.erb [16:02:53] [02puppet] 07paladox closed pull request 03#1349: openldap: Add ldapvi - 13https://git.io/JfmXm [16:02:55] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+1/-0/±1] 13https://git.io/Jfn51 [16:02:56] [02miraheze/puppet] 07paladox 03d28835a - openldap: Add ldapvi (#1349) [16:02:58] [02puppet] 07paladox deleted branch 03paladox-patch-2 - 13https://git.io/vbiAS [16:02:59] [02miraheze/puppet] 07paladox deleted branch 03paladox-patch-2 [16:03:25] RhinosF1: I can't see anything in the logs recently matching it [16:04:14] JohnLewis: Is there any hit to the api for action=userrights on test.miraheze.org ? [16:04:58] They should be multiple hits to the api [16:05:01] Before it [16:05:53] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jfn57 [16:05:54] [02miraheze/puppet] 07paladox 03580c28f - openldap: Setup client to install /etc/ldap/ldap.conf [16:05:58] What country is the request originating from? [16:06:39] JohnLewis: UK [16:06:55] Literally not seeing any API hits on cp7 [16:07:55] JohnLewis: I made multiple to login [16:08:00] It got that far [16:08:08] * RhinosF1 thinks [16:08:24] Nothing is showing up for that API requets or with that UA [16:11:05] and looking in the debug logs, every API request made for action=userrights returned. Highest time was 670ms which is not slow enough to trigger a timeout, and is faster than most page loads were a month ago [16:11:23] JohnLewis: weird. I swear I logged in so it must have requested a token. [16:11:48] Whats the account name being used? [16:12:06] JohnLewis: I was logging into RF1_Bot@RightsBot [16:12:43] But immediately before it requests and would have got a logintoken from action=query&meta=tokens [16:16:36] paladox: UK requests are going to cp7 right? [16:16:47] yup [16:16:58] Hm [16:17:10] I can't find any requests in the log on cp7 for this [16:17:19] at least i've seen his bot requests go through cp7, but when he says it fails, i cannot find any 500 error code [16:17:27] rather all his requests are ~200 [16:17:28] As far as I can see, no request is being made toMiraheze, or if its, it's not going through Varnish [16:17:43] paladox: I can't see any requests at all [16:17:46] Like even from today [16:18:32] i saw him hit https://test.miraheze.org/w/api.php?action=query&format=json&meta=tokens&type=userrights [16:18:40] he said his useragent is RhinosF1@TestWikiAutoInactive-v1rc0 [16:19:43] paladox: correct [16:20:12] paladox: can you see any request after the login token one about 16:30 ? [16:21:12] nope, i only see the last occurence at 11:17 [16:21:46] paladox: try looking for one with an email header ‘rhinosf1@gmail.com’ - it might have changed on the old version of the code [16:22:01] RECOVERY - test2 Puppet on test2 is OK: OK: Puppet is currently enabled, last run 3 seconds ago with 0 failures [16:22:09] it's not finding rhinosf1@gmail.com [16:22:37] paladox: an email header is passed for sure. Look for a hit to the test.mh.o api [16:22:37] i see it as PublicTestWikiInactiveAuto-github/rhinosf1-fortestwikiconusls [16:22:41] That’s it [16:22:53] But it should have an email header passed as well [16:23:01] that was at 15:42 [16:23:43] it's also 200 again [16:24:37] paladox: You are in utc but that still seems early. What does it mean? If there’s only one then to request a login token then I know that worked. It’s what happened after [16:24:48] https://github.com/RhinosF1/PublicTestWiki-Inactive-Auto/blob/f1a1d49d0e1c2841f00228641f3cd9764c287de2/main.py#L21 is what sets the email in the headers as well [16:24:49] [ PublicTestWiki-Inactive-Auto/main.py at f1a1d49d0e1c2841f00228641f3cd9764c287de2 · RhinosF1/PublicTestWiki-Inactive-Auto · GitHub ] - github.com [16:25:43] 15:42 is 16:42 [16:26:09] paladox: I know [16:26:24] I’m more concerned about how many requests then you got [16:26:31] ok [16:26:34] not much [16:26:42] 2020-05-07 15:42:38 mw7 testwiki: API GET RF1_Bot T=1ms action=query format=json meta=tokens type=userrights [16:26:45] I know requesting a login token worked. I want to know what happened after [16:27:15] JohnLewis: anything else? The whole log of my requests at that time would be good [16:27:25] That's the API debug log [16:27:39] JohnLewis: that’s it? [16:27:44] Yes [16:28:19] JohnLewis: where is the type=login of that before it? [16:28:38] I'd have to search all the servers for it [16:29:56] JohnLewis: knowing exactly what you got would be helpful. That’s step #3 [16:30:13] 2 requests should come before it and if the script worked multiple after [16:30:34] So it’s failed at action=userrights but again though that tells me [16:30:37] 2020-05-07 15:42:17 mw5 testwiki: API GET T=5ms action=query format=json meta=tokens type=login [16:30:59] That’s request #1 [16:31:24] So there should be a request in between them and then the request after is what times out [16:33:24] 2020-05-07 15:42:37 mw7 testwiki: API POST RF1_Bot T=102ms action=login format=json lgname=RF1%20Bot@RightsBot lgpassword=[redacted] lgtoken=[redacted] [16:33:51] That’s request #2 [16:33:51] So I know they work [16:34:00] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/JfnF3 [16:34:02] [02miraheze/puppet] 07paladox 032917ae4 - grafana: Switch logins to ldap [16:34:03] [02puppet] 07paladox created branch 03paladox-patch-2 - 13https://git.io/vbiAS [16:34:05] [02puppet] 07paladox opened pull request 03#1356: grafana: Switch logins to ldap - 13https://git.io/JfnFG [16:34:20] It’s the action=userrights one after the userrights token request that fails [16:35:15] It’s after 15:42:38 that it fails [16:35:41] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/JfnFn [16:35:42] [02miraheze/puppet] 07paladox 03eed6875 - Update init.pp [16:35:44] [02puppet] 07paladox synchronize pull request 03#1356: grafana: Switch logins to ldap - 13https://git.io/JfnFG [16:38:53] Making the API request manually, theres no issue and it returns as logged [16:39:15] The log says it was returned in 1ms, if theres a timeout, it can't be us [16:39:26] All requests are being answers extremely fast [16:39:47] JohnLewis: why only action=userrights? I’m extremely confused and why random? [16:40:01] Any idea how to get more verbose outputs from the requests [16:40:11] Well based on the logs, there's nothing for us to support your claim [16:40:36] All action=userrights API requests we've received in Varnish have been confirmed to be responded by MediaWiki in less than 5ms [16:42:25] I get that, I’m more confused now and have no clue how to debug it. [16:42:47] There must be a way to get more verbose data from when python sends requests [16:44:06] I don't use python, paladox may be able to help [16:45:11] paladox: ^ [16:45:41] You'll need to look at the request package to see if it'll allow you to expose the data. [16:46:03] or your going to have to go through the request package and put debug lines (print) before it throws the exception [16:46:08] to find out what it returns. [16:57:28] paladox: manually edit requests? Sounds fun but yey! [16:57:40] one way of learning [16:57:59] well the python file, not the request, request. You need to find out what it returns and the headers too. [16:58:42] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+1/-0/±0] 13https://git.io/JfnbL [16:58:44] [02miraheze/puppet] 07paladox 035f95e5c - Create ldap.toml.erb [16:58:45] [02puppet] 07paladox synchronize pull request 03#1356: grafana: Switch logins to ldap - 13https://git.io/JfnFG [17:00:21] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jfnbt [17:00:22] [02miraheze/puppet] 07paladox 0313a0a16 - openldap: Fix editing conf file with ldapvi [17:02:56] paladox: got ya [17:24:51] * hispano76 greetings [17:35:12] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfnNh [17:35:13] [02miraheze/services] 07MirahezeSSLBot 032fd3d44 - BOT: Updating services config for wikis [17:38:48] PROBLEM - wiki.xysspon.com - LetsEncrypt on sslhost is WARNING: WARNING - Certificate 'wiki.xysspon.com' expires in 15 day(s) (Sat 23 May 2020 17:32:40 GMT +0000). [17:41:11] !log rebuildLC on jobrunner1 [17:41:15] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [17:42:58] Zppix: can you see Discord pls? [17:45:30] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfnAu [17:45:32] [02miraheze/ssl] 07MirahezeSSLBot 03233eef4 - Bot: Update SSL cert for wiki.xysspon.com [17:55:02] RECOVERY - wiki.xysspon.com - LetsEncrypt on sslhost is OK: OK - Certificate 'wiki.xysspon.com' will expire on Wed 05 Aug 2020 16:45:23 GMT +0000. [17:56:00] what's up [18:25:40] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-3 [+0/-0/±1] 13https://git.io/JfnpO [18:25:41] [02miraheze/puppet] 07paladox 03a9e901c - openldap: Add some scripts to make it easy to edit user/group in ldap From upstream https://github.com/wikimedia/puppet/blob/618865b16e1fe782a970f8994b947e9aa1272e0a/modules/ldap/files/modify-ldap-user & https://github.com/wikimedia/puppet/blob/618865b16e1fe782a970f8994b947e9aa1272e0a/modules/ldap/files/modify-ldap-group [18:25:42] [ puppet/modify-ldap-user at 618865b16e1fe782a970f8994b947e9aa1272e0a · wikimedia/puppet · GitHub ] - github.com [18:25:42] [ puppet/modify-ldap-group at 618865b16e1fe782a970f8994b947e9aa1272e0a · wikimedia/puppet · GitHub ] - github.com [18:25:43] [02puppet] 07paladox created branch 03paladox-patch-3 - 13https://git.io/vbiAS [18:25:44] [02puppet] 07paladox opened pull request 03#1357: openldap: Add some scripts to make it easy to edit user/group in ldap - 13https://git.io/Jfnp3 [18:26:22] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-3 [+1/-0/±0] 13https://git.io/JfnpG [18:26:23] [02miraheze/puppet] 07paladox 035ef9526 - Create modify-ldap-group [18:26:25] [02puppet] 07paladox synchronize pull request 03#1357: openldap: Add some scripts to make it easy to edit user/group in ldap - 13https://git.io/Jfnp3 [18:26:37] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-3 [+1/-0/±0] 13https://git.io/Jfnpn [18:26:38] [02miraheze/puppet] 07paladox 03f9f0d57 - Create modify-ldap-user [18:26:40] [02puppet] 07paladox synchronize pull request 03#1357: openldap: Add some scripts to make it easy to edit user/group in ldap - 13https://git.io/Jfnp3 [18:27:16] [02puppet] 07paladox closed pull request 03#1357: openldap: Add some scripts to make it easy to edit user/group in ldap - 13https://git.io/Jfnp3 [18:27:18] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+2/-0/±1] 13https://git.io/JfnpC [18:27:19] [02miraheze/puppet] 07paladox 035a73377 - openldap: Add some scripts to make it easy to edit user/group in ldap (#1357) * openldap: Add some scripts to make it easy to edit user/group in ldap From upstream https://github.com/wikimedia/puppet/blob/618865b16e1fe782a970f8994b947e9aa1272e0a/modules/ldap/files/modify-ldap-user & [18:27:19] https://github.com/wikimedia/puppet/blob/618865b16e1fe782a970f8994b947e9aa1272e0a/modules/ldap/files/modify-ldap-group * Create modify-ldap-group * Create modify-ldap-user [18:27:20] [ puppet/modify-ldap-user at 618865b16e1fe782a970f8994b947e9aa1272e0a · wikimedia/puppet · GitHub ] - github.com [18:27:21] [02miraheze/puppet] 07paladox deleted branch 03paladox-patch-3 [18:27:21] [ puppet/modify-ldap-group at 618865b16e1fe782a970f8994b947e9aa1272e0a · wikimedia/puppet · GitHub ] - github.com [18:27:22] [02puppet] 07paladox deleted branch 03paladox-patch-3 - 13https://git.io/vbiAS [18:46:04] JohnLewis, Voidwalker: can we review wiki creator activity? [18:47:05] not urgent, will handle later though [18:51:39] Ty [20:16:35] RhinosF1: You mean removing inactive wiki creators? [20:16:47] do we have a script for that? [20:25:03] PROBLEM - mon1 Puppet on mon1 is WARNING: WARNING: Puppet is currently disabled, message: paladox, last run 13 minutes ago with 0 failures [20:28:36] Examknow: yes and no in that order [20:29:11] RhinosF1: I am modifying Voidwalker's script right now [20:53:13] PROBLEM - cp3 Disk Space on cp3 is WARNING: DISK WARNING - free space: / 2647 MB (10% inode=93%); [20:56:31] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfcfC [20:56:32] [02miraheze/puppet] 07paladox 03e45d109 - openldap: Fix permission on the scripts [20:56:44] Voidwalker: I modified your testwiki script to work for wiki creators and I ran the report here https://meta.miraheze.org/wiki/User:Examknow/inactives [20:56:44] [ User:Examknow/inactives - Miraheze Meta ] - meta.miraheze.org [20:57:14] what's with the r at the end of the page [20:57:53] Voidwalker: idk it is probably left over somewhere in the code I can look for it if you want [21:02:59] hmm, might just be left on the page from earlier [21:03:43] Voidwalker: The script is supposed to replace the entire page [21:05:32] oh yeah, hmm [21:06:39] I couldn't find anything in the code... [21:07:29] I am going to try and blank the page [21:14:01] oh, I found your problem, the script intends on pulling page content from a specific page (pageid 238), and you didn't remove that [21:14:21] starting on L187 [21:17:51] Voidwalker: Thanks! I'll check it out :) [21:18:33] as an FYI, I'll probably be rewriting the other script to make it look and work better [21:19:11] ok [21:26:56] Voidwalker: Whenever I changed that, it just broke the script. If you are going to do a rewrite, then I will just leave it be. But for now the report runs fine. [21:41:05] paladox: what do you think of having CreateWiki autocreate a interwiki link for that wiki? [21:42:10] Examknow well i mean it sounds fine, but if the stewards are fine with that then it can be done. [21:42:33] paladox: I think I have an idea for how to make it work [21:42:55] ok [21:53:10] [02ssl] 07Pix1234 deleted branch 03ipv6boliviawiki - 13https://git.io/vxP9L [21:53:11] [02miraheze/ssl] 07Pix1234 deleted branch 03ipv6boliviawiki [21:53:26] [02miraheze/ssl] 07Pix1234 created branch 03frgyaanipediawiki 13https://git.io/JfcUu [21:53:27] [02ssl] 07Pix1234 created branch 03frgyaanipediawiki - 13https://git.io/vxP9L [21:54:07] [02miraheze/ssl] 07Pix1234 pushed 031 commit to 03frgyaanipediawiki [+1/-0/±0] 13https://git.io/JfcUg [21:54:09] [02miraheze/ssl] 07Pix1234 0320f98a2 - Create fr.gyaanipedia.co.in.crt [21:54:48] [02miraheze/ssl] 07Pix1234 pushed 031 commit to 03frgyaanipediawiki [+0/-0/±1] 13https://git.io/JfcU2 [21:54:49] [02miraheze/ssl] 07Pix1234 03508e083 - + fr.gyaanipedia.co.in [21:55:06] [02ssl] 07Pix1234 opened pull request 03#294: + fr.gyaanipedia.co.in ssl config - 13https://git.io/JfcUV [21:55:13] [02ssl] 07Pix1234 closed pull request 03#294: + fr.gyaanipedia.co.in ssl config - 13https://git.io/JfcUV [21:55:14] [02miraheze/ssl] 07Pix1234 pushed 031 commit to 03master [+1/-0/±1] 13https://git.io/JfcUr [21:55:15] [02miraheze/ssl] 07Pix1234 0369bfa8b - + fr.gyaanipedia.co.in ssl config (#294) * Create fr.gyaanipedia.co.in.crt * + fr.gyaanipedia.co.in [22:01:45] [02miraheze/ssl] 07Pix1234 deleted branch 03frgyaanipediawiki [22:01:46] [02ssl] 07Pix1234 deleted branch 03frgyaanipediawiki - 13https://git.io/vxP9L [22:08:35] paladox: what database are the interwiki tables stored in? [22:08:56] i guess the metawiki [22:11:22] okay [22:20:30] who knows about Regex? [22:25:04] I know a little [22:26:17] enough to: There is a parameter without content (example =) and I want to add the word "Unknown" (example = Unknow). How do I avoid an endless loop (example = Unknow Unknow..)? [22:38:02] [02puppet] 07paladox synchronize pull request 03#1356: grafana: Switch logins to ldap - 13https://git.io/JfnFG [22:38:04] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/Jfckb [22:38:05] [02miraheze/puppet] 07paladox 03201ae6b - Update init.pp [23:09:52] [02miraheze/dns] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfcIQ [23:09:54] [02miraheze/dns] 07paladox 03ab27027 - Add ldap1 to dns [23:10:19] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfcI7 [23:10:21] [02miraheze/services] 07MirahezeSSLBot 0351e655f - BOT: Updating services config for wikis [23:44:09] [02puppet] 07paladox synchronize pull request 03#1356: grafana: Switch logins to ldap - 13https://git.io/JfnFG [23:44:10] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+0/-0/±1] 13https://git.io/Jfctk [23:44:12] [02miraheze/puppet] 07paladox 034188472 - Update ldap.toml.erb [23:45:09] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfctI [23:45:11] [02miraheze/puppet] 07paladox 039b8ac7c - Add openldap role to ldap1.miraheze.org [23:59:32] [02miraheze/puppet] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jfcta [23:59:34] [02miraheze/puppet] 07paladox 03a93495a - Remove openldap from test2