fungi | yep, i received a copy | 00:11 |
---|---|---|
liuc49 | Hi,everyone, I create an instance and assign a floatingip. But the ip cannot ping successfully and ssh enable. what's the problem? | 08:19 |
frickler | liuc49: this channel is about the infrastructure used to develop OpenStack. if you could stick around in the #openstack-qa channel where you already asked your question, you might get an answer there | 08:30 |
frickler | infra-root: I'm currently reviewing some openstack docs. do you agree that we should replace references to eavesdrop with meetings.opendev.org consistently? | 09:40 |
fungi | frickler: i agree that eavesdrop.openstack.org is now a cname and permanent http redirect to meetings.opendev.org, so that's an accurate change at least (i still think hosting channel logs under a "meetings" domain name is confusing, but it's our current reality) | 11:19 |
frickler | well those are some kind of asynchronous permanent 24x7 meetings, if you want to stretch it a bit. I don't think changing the name once again or splitting up into something like chatlogs.o.o would be helpful | 11:23 |
*** NeilHanlon_ is now known as NeilHanlon | 13:11 | |
fungi | interestingly, the change to stop mirroring i686 packages made minimal impact on the amount of storage consumed on the centos and centos-stream volumes: https://grafana.opendev.org/d/9871b26303/afs?orgId=1&from=now-24h&to=now | 13:27 |
TheJulia | Greetings, Can I get a hold for job ironic-tempest-ipa-partition-uefi-pxe-grub2 on change id # 885087 for the purpose of debugigng OVN GRUB Network Boot Failures | 13:27 |
fungi | zuul-client autohold --tenant=openstack --project=opendev.org/openstack/ironic --job=ironic-tempest-ipa-partition-uefi-pxe-grub2 --ref='refs/changes/87/885087/.*' --reason='TheJulia debugigng OVN GRUB Network Boot Failures' | 13:30 |
fungi | i've added that | 13:30 |
TheJulia | Much appreciated! | 13:30 |
fungi | you bet! | 13:30 |
fungi | i've also deleted my mailman3 autohold now that all the changes we were demoing on there are fully in production | 13:31 |
fungi | looks like we reached 557 concurrent builds a few minutes ago | 14:00 |
*** ykarel_ is now known as ykarel | 14:01 | |
opendevreview | Clark Boylan proposed opendev/system-config master: Update Gitea images to bookworm https://review.opendev.org/c/opendev/system-config/+/893073 | 14:54 |
clarkb | infra-root ^ the commit message calls out my biggest concern with that update which is replication over ssh using rsa keys since openssh-server updates past the 8.8 release | 14:55 |
clarkb | we test git push over ssh in our test jobs, but not from a MINA client. So there is some risk there | 14:56 |
clarkb | I think it should all work, but open to feedback on how much testing we want to do. We can hold nodes and set them up to replicate between gerrit and gitea as a complete test if we feel that is necessary | 14:56 |
opendevreview | Julia Kreger proposed openstack/diskimage-builder master: Deprecate legacy deployment elements https://review.opendev.org/c/openstack/diskimage-builder/+/893077 | 15:13 |
opendevreview | Julia Kreger proposed openstack/diskimage-builder master: Remove deprecated deployment elements https://review.opendev.org/c/openstack/diskimage-builder/+/893078 | 15:13 |
opendevreview | Slawek Kaplonski proposed opendev/irc-meetings master: Make Yatin new chair of the neutron-ci meeting https://review.opendev.org/c/opendev/irc-meetings/+/893081 | 15:28 |
opendevreview | Merged openstack/diskimage-builder master: Update the shebang to python3 https://review.opendev.org/c/openstack/diskimage-builder/+/889640 | 15:44 |
opendevreview | Merged opendev/irc-meetings master: Make Yatin new chair of the neutron-ci meeting https://review.opendev.org/c/opendev/irc-meetings/+/893081 | 15:53 |
clarkb | the git push to gitea failed on the bookworm change. Maybe this is more of a problem than I anticipated. But testing caught it so yay? | 16:35 |
frickler | /etc/ssh/sshd_config line 36: no argument after keyword "AllowUsers" | 16:37 |
frickler | but yay for testing, though some more basic issue than expected | 16:37 |
clarkb | ah you found it quicker than I did. Was that in the ssh container log? | 16:38 |
frickler | https://bc47c5785ac3af9d2bfe-4a713343959510ed7518ba6548162809.ssl.cf2.rackcdn.com/893073/1/check/system-config-run-gitea/f125cc0/gitea99.opendev.org/containers/docker-gitea-ssh.log | 16:38 |
clarkb | thanks | 16:38 |
clarkb | AllowUsers doesn't actualyl show up in our system-config git repo | 16:39 |
clarkb | I should be able to fetch the container image and work backward from there though | 16:39 |
clarkb | it is just AllowUsers on a line with nothing else which seems to line up with the error | 16:44 |
clarkb | /usr/bin/entrypoint calls /etc/s6/openssh/setup which runs envsubst < /etc/templates/sshd_config > /etc/ssh/sshd_config | 16:45 |
clarkb | that template has AllowUsers ${USER} in it | 16:46 |
clarkb | prod has the same problem but I guess older ssh doesn't care about that | 16:47 |
TheJulia | o/ Looks like my hold is ready for me! who wants my ssh pub key? :) | 16:51 |
clarkb | TheJulia: I can do ti | 16:55 |
TheJulia | muchas gracias | 16:56 |
opendevreview | Clark Boylan proposed opendev/system-config master: Update Gitea images to bookworm https://review.opendev.org/c/opendev/system-config/+/893073 | 17:01 |
frickler | I haven't found any mention about such a change in the openssh releasenotes, might have been an unintentional fix | 17:07 |
frickler | git blame finds this: "Config parsing will be a little stricter wrt ... directives appearing without arguments." https://github.com/openssh/openssh-portable/commit/a10f929d1ce80640129fc5b6bc1acd9bf689169e | 17:13 |
frickler | so yes, not in 8.4. just "a little stricter" ;) | 17:14 |
clarkb | thats probably it then | 17:14 |
TheJulia | You guys can reclaim that held node, but any chance you can hold any success or failure of the same job name, any change id so I can compare? We appear to have a breaking bug but need to identify what tickles the issue and it is just the easiest way to do so | 18:29 |
clarkb | TheJulia: we can only hold failures automatically iirc. You can opush a change with an artifical failure after the point it current breaks then sift through for a "success" there | 18:30 |
TheJulia | okay, I'll do that after I take a nap then | 18:31 |
TheJulia | I mean, any failure on it with the default job config would be fine too :) | 18:31 |
TheJulia | just... super weird behavior :( | 18:31 |
*** melwitt_ is now known as melwitt | 18:34 | |
TheJulia | oh, you guys can reclaim the node held on 0000000246 | 20:43 |
clarkb | TheJulia: will do. | 20:44 |
clarkb | fungi: I'm ready for meetpad testing whenever you are | 20:44 |
clarkb | done | 20:45 |
fungi | okay, just finished eating | 20:58 |
fungi | lemme grab my wreath and clicker | 20:58 |
fungi | clarkb: https://meetpad.opendev.org/MisleadingJazzesHostSolely | 21:06 |
clarkb | fungi: we are already in isitbroken | 21:07 |
clarkb | but we need a third person to debug if bandwidht saving is on my end or corvus' side | 21:07 |
fungi | oh, omw | 21:08 |
fungi | it was also a good opportunity to test out my new webcam ahead of the actual rehearsal call for the openinfra.live zuul episode | 21:25 |
fungi | and glad that this bluetooth bone conduction headset has started working much more reliably after i got around to switching form pulseaudio to pipewire/wireplumber | 21:26 |
JayF | \o/ I've heard that from a lot of folks (about pipewire having better support for misc. perhipherals) | 21:27 |
clarkb | the headset I use is like 16 years old. But it keeps working so I'm refusing to replace it | 21:27 |
clarkb | but I did switch to an external USB DAC because whatever sound device is on this motherboard doesn't work at all last I tried it. I should test it again though | 21:28 |
clarkb | however supposedly using the dac will make my voice come through much better for everyone else so meh | 21:28 |
fungi | JayF: in particular, bluetooth two-way audio is very dodgy with anything other than pw/wp | 21:28 |
JayF | Yeah, AIUI PA is borderline unmaintained and was for a while; the pipewire migration took longer than folks thought | 21:29 |
clarkb | re pipewire I'm running it but also pipewire-pulse and xfce uses the pulseaudio widget for volume management and muting so I don't actually know where my audio is being sent | 21:29 |
fungi | supposedly pipewire inherited bt audio subsystems from the ofono telephony project | 21:29 |
JayF | clarkb: so pipewire implements the pulseaudio api | 21:30 |
JayF | clarkb: so clients all still use libpulse, any utilities that talked to pulseaudio still work, etc -- just the backend changed | 21:30 |
fungi | yeah, i'm still using pavuctl as a client to enable/disable sinks and sources | 21:31 |
JayF | (A common breaky case in gentoo is people getting excited they migrated to pipewire, set USE=-pulseaudio, and are then confused when their audio stops working ... they sense reworked how the use flags worked) | 21:31 |
JayF | s/sense/since/ | 21:31 |
clarkb | that makes sense to not have to rewrite all the frontend volume management tools | 21:31 |
fungi | though i rewrote the mute toggle my bt button calls to use the wpctl utility rather than pactl (or was it pacmd?) | 21:32 |
JayF | yeah, pipewire itself also is what powers new-style wayland screen sharing on linux | 21:32 |
clarkb | I'm going to be sad when I have to switch to sway | 21:32 |
fungi | `wpctl set-mute @DEFAULT_SOURCE@ toggle` will switch my mic on if it's off or vice versa, and then i just follow it with a `wpctl get-volume @DEFAULT_SOURCE@` and echo that as a notification to my desktop | 21:33 |
clarkb | fungi: my headset has a physical inline mute slider. I really like the feature | 21:33 |
fungi | have xbindkeys configured to recognize the button from my clicker and run that script in the background every time i press it | 21:34 |
fungi | there is no "inline" for this headset since it's all wireless and super low-profile | 21:34 |
JayF | it's probably a bug if you can't software-mute the mic using pa apis | 21:34 |
fungi | so i just wanted something else wireless i could hold in my hand to mute and unmute | 21:34 |
JayF | oooooh, I see what you're saying now | 21:35 |
fungi | yeah, there's a "smart button" on this bone conduction wreath but it involves me blindly reaching up to my temple and is also a noticeable action on camera anyway | 21:36 |
clarkb | insecure-ci-registry02.opendev.org is the only host with that name prefix in inventory and resolving insecure-ci-registry.opendev.org in DNS gives the 02 name back | 21:37 |
clarkb | I'm going to delete insecure-ci-registry01.opendev.org now (finally) | 21:37 |
fungi | the bluetooth "button" i used is sold primarily as a virtual camera shutter bulb, but it just shows up in the kernel as a bluetooth keyboard (granted it's a one-key keyboard, but whatevs) | 21:37 |
JayF | I have like, two of those. | 21:38 |
JayF | Nice to know they are generally useful | 21:38 |
clarkb | #status log Deleted insecure-ci-registry01.opendev.org (e8753b25-4743-402e-8ec5-8987d11202eb) as it has been replaced by a newer server. | 21:39 |
opendevstatus | clarkb: finished logging | 21:39 |
fungi | JayF: install xbindkeys, stick two lines in your .xbindkeysrc and have it call a two-line script... bingo you have a remote mic toggle button | 21:40 |
JayF | I'm on wayland, but I know the waylandy ways to do that, too | 21:40 |
JayF | (xbindkeys still might work, too?) | 21:40 |
fungi | prolly | 21:40 |
fungi | i used xev to work out what key scancode the button was emitting, but it's not rocket surgery | 21:41 |
clarkb | one really great things about the DAC is it has an output volume wheel on it | 21:41 |
JayF | oh for sure I've done this before :D | 21:41 |
clarkb | so I have pulse/pipewire set up to always output at 100% then control volume via an "analog" device whcih is so nice | 21:41 |
JayF | oh holy crap, I just realized I can use solaar to script my G{1..5} buttons on the left side of my logitech keyboard to do whatever I want, including input switching like you do | 21:42 |
JayF | brilliant | 21:42 |
clarkb | I think you can do what fungi does with a second regular keyboard too | 21:43 |
clarkb | or like with a 10key pad | 21:43 |
fungi | yep | 21:44 |
fungi | though in those cases the trick would be using keys you don't normally need | 21:45 |
clarkb | I think X differentiates the sources too | 21:45 |
clarkb | so you could filter on that. But maybe that isn't stable when you unplug and replug them in | 21:45 |
fungi | this clicker emits what xorg sees as the volume down key, which i don't normally use on my actual keyboards | 21:46 |
fungi | the "smart button" on my headset emits the play audio key, so i guess multimedia keys are common for these sorts of things to masquerade as | 21:47 |
JayF | yeah, you can basically configure solaar to pass any keypress when it intercepts a keypress for a logitech-keyboard-control-key that usually isn't passed thru to the OS | 21:48 |
clarkb | I haven't heard any concerns for fedora-latest removal | 23:33 |
clarkb | I'm going to approve that change now | 23:33 |
clarkb | if things go unexpectedly wrong I have no issues with reverting it | 23:34 |
fungi | thanks! | 23:37 |
opendevreview | Merged opendev/base-jobs master: Remove fedora-latest nodeset https://review.opendev.org/c/opendev/base-jobs/+/892380 | 23:43 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!