2022-12-17T00:13:27 😁 2022-12-17T05:34:51 *** teepee_ is now known as teepee 2022-12-17T10:50:47 has mailman died ? 2022-12-17T12:24:39 pjessen: yesterday we had both postfix and nginx die 2022-12-17T12:25:17 as far as I know mailman and mailman-web were stable through all of that (though obviously not particularly functional without nginx and postfix) 2022-12-17T12:28:57 https://lists.opensuse.org/manage/lists/users-es.lists.opensuse.org/ in my firefox doesn't finish loading, it is waiting on seccdn.libravatar.org, whatever that is. 2022-12-17T12:29:52 https://lists.opensuse.org/archives/list/users-es@lists.opensuse.org/thread/6C6WOSRIJQY7AKCQ3L3LMCAS4CDCJ4S7/ in my firefox doesn finish loading, it is waiting on beans.opensuse.org, whatever that is. 2022-12-17T12:29:56 it's the avatar service 2022-12-17T12:30:23 beans is a tracker, firefox blocks those by default afaik 2022-12-17T12:31:19 I don't think having a tracker loaded is all that essential, we will be fine without tracking you in particular 2022-12-17T12:32:10 I don't think I enabled or disabled anything. But it did not happen three days ago, same machine. 2022-12-17T12:32:50 FF was updated, though. 2022-12-17T12:33:47 no idea, I wouldn't really worry about it not loading though 2022-12-17T12:35:17 Well, I see a 20% cpu load in FF. If I close those tabs, goes to 4%. 2022-12-17T12:36:17 that's a bit more concerning 2022-12-17T12:36:57 Yep. Of course, this is a puny laptop, celeron cpu. 2022-12-17T12:37:43 hm, does the page finish loading all the content besides the beans? 2022-12-17T12:37:55 like, do you see rotating spinners? 2022-12-17T12:38:11 Dunno, I can try. I'll open them again and comment back in a while 2022-12-17T12:39:31 I should pick up an older machine for this kind of testing, the older one around is intel broadwell midrange cpu, which is a bit too powerful for this kinda stuff 2022-12-17T12:39:39 oldest* 2022-12-17T12:40:53 Hum. Those two links now loaded normally. Now it is https://lists.opensuse.org/archives/ which is busy, but doesn't say why. 2022-12-17T12:41:47 the network tab under f12 would probably answer that 2022-12-17T12:42:26 you are looking for an entry that doesn't have a status reported yet there 2022-12-17T12:42:48 (the number on the left) 2022-12-17T12:44:54 Huh? I have nothing on f12. You mean ctrl-alt-f12? Fully black. New feature perhaps? I am on Leap. 2022-12-17T12:45:33 it's either f12 or ctrl shift i on firefox 2022-12-17T12:45:41 Ah 2022-12-17T12:46:07 ctrl alt f12 is switching to tty12 2022-12-17T12:46:26 you can go back to tty2 with ctrl alt f2 2022-12-17T12:47:24 (it's certainly not a new feature, it has been around since linux was a thing as far as I know) 2022-12-17T12:47:30 It shows to circle graphs, and says "waiting" 2022-12-17T12:47:42 two circle... 2022-12-17T12:48:24 Yeah, but I didn't see you meant f12 on FF. 2022-12-17T12:50:36 Ok. Now I get a table. Most show green, a few are blank and showing "GET". 2022-12-17T12:51:09 the blank ones are the ones that aren't loaded 2022-12-17T12:51:50 Several on list.opensuse.org, type "js", except two on static.opensuse.org 2022-12-17T12:52:03 or that are cached it looks like 2022-12-17T12:52:36 hm, right 2022-12-17T12:53:53 this may be a bit of a computationally expensive operation, but could you try ctrl+f5, that's a hard refresh without cache 2022-12-17T12:57:18 hellcp: I still can't logon but it's not important 2022-12-17T12:59:26 what did postfix and nginx die of? oom killer? 2022-12-17T12:59:45 pjessen: would you create a ticket for inability to log in? 2022-12-17T13:00:12 I believe so, the machine has been really overwhelmed ever since the timeouts were extended 2022-12-17T13:01:02 it sometimes freezes up entirely and you just can't ssh into it or use the website 2022-12-17T13:02:14 hellcp: sure. it's pretty weird, I just get "connection closed", much like thursday. Thursday it then started wokring again later. 2022-12-17T13:03:02 something's gotta be wrong with our setup, I just don't know what it might be 2022-12-17T13:27:20 and now I could suddenly log in 2022-12-17T13:28:13 yes, OOM killer 2022-12-17T13:28:28 see kernel log 2022-12-17T13:28:32 right 2022-12-17T13:28:48 pretty weird for postfix to be killed 2022-12-17T13:29:01 last entry is about gunicorn being killed 2022-12-17T13:29:21 s/entry/entries/ 2022-12-17T13:29:27 that makes more sense 2022-12-17T13:30:12 I see systemd-journal isn't too happy, taking coredumps 2022-12-17T13:31:26 I wish we could change those huge nginx mapfiles to a table lookup instead, like on apache. 2022-12-17T15:50:26 pjessen: Jacob had the idea of using some sort of cgi script, but on HAproxy instead, to deal with those redirections. Do you think using a table would be better? 2022-12-17T16:54:47 *** teepee_ is now known as teepee 2022-12-17T17:03:26 Luciano[m]: I think a table would be less complicated. Essentially just a file that is read everytime someone wants something from the old archives. 2022-12-17T17:03:50 it means a little cpu time, I I think its worth trading it for memory 2022-12-17T17:03:58 it means a little cpu time, but I think its worth trading it for memory 2022-12-17T17:04:35 I don't know what nginx can do though, but apache has a really neat way of doing such maps. 2022-12-17T17:08:56 https://gist.github.com/danackerson/af7481a869396839b3da 2022-12-17T17:11:29 That table could also be a database table. A bit more overhead, but a database might be faster when doing the lookup than a self-made script scanning a text file 2022-12-17T17:11:44 cboltz: see my link ;-) 2022-12-17T17:14:49 I thought more about using mysql instead of an in-memory db, but - details ;-) (and yes, I'm aware that redis also supports durability, even if I don't know the details) 2022-12-17T17:20:59 Those are interesting options, as long as mailman3 can get a breath of fresh air... 2022-12-17T17:28:09 Heh, mailman3 is scream once again in Icinga Web. 2022-12-17T17:29:30 cboltz: redis uses up memory too. I would be happy with using mysql, locally. 2022-12-17T17:31:11 I'd even use galera - less setup work (just another database), and read access never was a problem 2022-12-17T17:44:12 nice - mailman3 had a load of 73 (~ 10 minutes ago), and sssd was killed so that non-root ssh logins were broken 2022-12-17T17:44:39 restarting sssd (via salt) helped, ssh login works again, and the load is back to 0.something 2022-12-17T17:46:20 Those tantrums seem to be intermittent, since yesterday. 2022-12-17T17:49:51 And in the meantime, I think my Salt MR is good to go. For now, it's basically just adding the sudoers snippet file and putting the extra package repo in the config - it's already added in the VM. 2022-12-17T17:52:55 I'm afraid the CI pipeline disagrees ;-) - see the "validate" pipeline for the reason 2022-12-17T17:54:17 * Luciano[m] takes a look! 2022-12-17T17:56:14 73 ? did you happen to notice of what? gunicorn and mailman are both limited 2022-12-17T17:56:59 unfortunately not, I requested /proc/loadavg and free -m via salt, and it took several minutes until I got the result 2022-12-17T17:57:56 (free reported about 3 GB as free and available, and buff/cache nearly empty - I guess OOM killer did its job) 2022-12-17T17:58:42 oom killed gunicorn which is fine. systemd-journal still coredumps though 2022-12-17T18:10:34 Yay, first time I'm seeing 3 tests giving green flag in the pipeline. 2022-12-17T18:27:33 merged 2022-12-17T18:28:54 Thanks for that. 5 tests green... My newest record :^P 2022-12-17T18:29:51 ;-) 2022-12-17T19:11:09 Luciano: run highstate on jenkins machine, so you should be able to sudo on it presumably 2022-12-17T19:11:49 Let me try it! 2022-12-17T19:12:01 hm, doesn't appear like it will work 2022-12-17T19:15:13 oh, apparently I had to run highstate twice 2022-12-17T19:15:13 I issued salt-minion state.highstate, is that the right command? 2022-12-17T19:15:13 nvm 2022-12-17T19:15:27 just highstate should be enough 2022-12-17T19:16:02 highstate is an alias for the root user though I think 2022-12-17T19:16:35 I'm getting "[ERROR ] Could not cache minion ID: [Errno 13] Permission denied: '/etc/salt/minion_id'". 2022-12-17T19:16:37 indeed, you need sudo for that 2022-12-17T19:16:39 anyway, now you should be able to log in 2022-12-17T19:16:42 as root 2022-12-17T19:16:49 as in sudo 2022-12-17T19:17:09 FYI: there's also a testhighstate alias 2022-12-17T19:17:18 OK, let's see. 2022-12-17T19:17:59 I'm running highstate for the third time because of errors from somebody else already messing about with that vm 2022-12-17T19:18:18 (there was an existing repo file with the contents we want) 2022-12-17T19:18:32 and now it's successful, perfect 2022-12-17T19:19:26 There was, so I should've skipped that part in the salt configs? 2022-12-17T19:20:05 it's better for the state of the vm to be salted than not salted 2022-12-17T19:20:24 that clearly was not in the salt repo 2022-12-17T19:21:32 Ah, nice! 2022-12-17T19:23:23 No sudo for me, though. 2022-12-17T19:25:11 Oh, I think I'm using the wrong password. 2022-12-17T19:25:52 Yup, silly me. It's working.