Thursday, 2021-12-23

holtgreweGood morning. Is it possible to have the ironic inspector to create port groups for me?06:27
opendevreviewAija Jauntēva proposed openstack/ironic master: Add more sources to redfish firmware upgrade  https://review.opendev.org/c/openstack/ironic/+/82278107:35
opendevreviewAija Jauntēva proposed openstack/ironic master: Add known issue for iDRAC Swift firmware update  https://review.opendev.org/c/openstack/ironic/+/82278207:37
zigoHi there! Is there anyone that knows what's going on with this bug?08:22
zigohttps://bugs.debian.org/100240708:22
zigoIt's been filled together with many others by Lucas Nussbaum after a full rebuild of the Debian archive.08:23
zigoThere's 44 similar unit test errors when I build the package.08:23
rpittaugood morning ironic! o/08:34
rpittauzigo: that's due to Pyth on3.1008:35
rpittauzigo: a fix is in https://review.opendev.org/c/openstack/ironic/+/82137008:35
zigorpittau: Ah, thanks, trying !08:36
dmelladomorning all ;)08:58
dmelladorpittau: o/08:59
rpittauhey dmellado :)08:59
dmelladodo you happen to know how can I set the image to have a predefined ipv4?08:59
dmelladowhen  booting it all goes well, but at some point it fails to get a lease from dhcp09:00
dmelladoI thought thatit would get ipv4_address from the json file, but maybe I'm missing something09:00
rpittaudmellado: which image? 09:03
zigorpittau: I tried backporting your patch to Xena, and still got 2 unit test failures:09:04
zigohttps://paste.opendev.org/show/811825/09:04
zigoCould you help me with these 2 ?09:05
rpittauzigo: let me check09:05
zigoOr maybe I can just blacklist them ... if it's only a problem with tests, and Ironic otherwise works well, that is fine too.09:06
rpittauzigo: we can fix that, although I'm not sure xena is supposed to run with python 3.10 :)09:06
zigoThe 2nd one that fails in what I patched, is probably because I had to manually rebase the tests because it wouldn't apply.09:06
rpittauyeah, there' something else missing there09:07
zigorpittau: No choice, Python 3.10 is in Debian Unstable ... :)09:07
rpittauah kk09:07
zigorpittau: I think it's fine, I'll just blacklist the 2 broken unit tests, since it's only a problem with tests and not the rest of everything. Don't bother ... :)09:07
rpittauzigo: sounds good, we're waiting to have the py3.10 test up and running to verify we got everything https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/82186309:08
zigoGood, good.09:08
dmelladorpittau: centos809:09
zigoThe infra is always lagging a bit behind what we do in Debian, so I'm always getting this kind of stuff in my face. Though no way to fix that, it's a chicken and egg problem... :)09:09
zigoie: py 3.10 must be there in Debian, so it can reach Ubuntu, and then be tested in OpenStack infra.09:09
rpittaudmellado: ok, so is that an ipa-ramdisk? I would need a bit more context, although it sounds like the issue is on the dhcp server config itself09:09
rpittauzigo: I get it, and yes py3.10 is close to be made available for focal, hopefully09:10
rpittaudmellado: or network, would be great to see the logs09:11
zigoFYI, Doko (ie: Mathias Klose, the Python interpreter package maintainer for Canonical) always do his work in Debian Unstable first... which is why I'm affected before everyone else! :)09:12
rpittauwell that must be fun :D09:13
zigoYou want fun? ~25 failed to build reported bugs against all my packages after Python 3.10 upgrade and a Debian archive full rebuild... :P09:16
zigoI already managed to close 9 of them yesterday... and slowly recovering ...09:16
zigoMany collections -> collections.abc fixup.09:16
zigoSoon going after https://bugs.debian.org/1002415 (looks like a testtool upgrade fun as well... likely easy to fix).09:17
rpittauI think we got all of the collections thing change, luckily that got some deprecations warnings09:19
dmelladorpittau: so, which logs would you like to see?09:20
dmelladoI was checking the idrac viewer09:21
dmelladolet me paste you my config around and I'll explain, hopefully xD09:21
rpittaualright :)09:21
dmelladohttps://paste.openstack.org/show/811827/09:23
opendevreviewRiccardo Pittau proposed openstack/ironic master: [WIP] replace mkisofs with pycdlib  https://review.opendev.org/c/openstack/ironic/+/81912109:23
dmelladoso, those are the settings from group/vars/target and the baremetal.json09:23
dmelladoI can get to the ipmi09:24
dmelladoit reboots, gets on pxe mode and boot09:24
dmelladoI had to change from tinyipa to normal ipa as per a kernel panic09:24
dmelladothen it loadas boot.ipxe just fine09:24
dmelladokernel09:24
dmelladoand then it gets to the ramdisk, loads09:24
dmelladoand gets stuck on the dhcp09:24
dmelladolet me try to boot and capture some screen from the idrac09:24
dmelladounless you tell me that there's some log that I could fetch09:25
dmelladoI was checking conductor and api logs09:25
dmelladoand didn't see anything really relevant09:25
rpittauok so you're building your ipa ramdisk on the fly with centos 8 stream, that looks correct at a glance09:25
dmelladoon provisioning state09:25
rpittaudmellado: no ideally you would want the console logs from the ipa-ramdisk boot09:25
dmelladoit says deploying failed09:25
dmelladoand if I get to show09:26
dmelladooh, wait, the console says it's there?09:28
dmelladobut why does ironic say it failed?09:28
dmelladoxD09:28
rpittauyou should have the reason in the ironic logs09:28
dmelladohttps://paste.openstack.org/show/bXt4VcllSx2fYVqu9lxM/09:29
dmelladowhich ironic logs should I search for?09:29
rpittaucheck conductor first09:31
dmelladohmm I don't see anything that triggers an ERROR09:34
dmelladoalso, IIUC my ssh should be picked from baremetal/localhost group_vars?09:35
dmelladoor do I need to put that as well on target?09:35
dmelladoDec 23 03:34:56 jumphost2.dfwt5g.lab ironic-conductor[3472035]: 2021-12-23 03:34:56.906 3472035 INFO ironic.conductor.task_manager [req-87b06b53-cc08-4793-b6db-27337e8cd68b bifrost_user - - - -] Node ef4bbe4a-3ecd-4bae-888e-52c406707206 moved to provision state "wait call-back" from state "deploying"; target provision state is "active"09:36
dmelladoit gets there, now let's see09:36
dmelladorpittau: so,  captured stufff09:52
dmelladoironic python agent unable to connect to http://192.167.122.1:8082/deployment_image.qcow2 blah (which is my http server)09:52
dmelladobut the image did get deployed09:53
dmelladoit failed to start dhcp interface ens7f009:53
dmelladoshould I assume that somehow pxe worked but then boom?09:53
dmelladoI see a centos stream 8 asking for login if I just hit enter09:53
rpittaudmellado: yes, the pxe definitely worked because the server booted, then dhclient failed for some reason, you need to understand why09:55
rpittauare you sure the centos8 login is not from the ipa ramdisk? if it failed starting dhcp the ipa probably failed as well09:55
dmelladooh, I see09:55
dmelladothe ipa is based on centos8 now09:55
rpittauI'm actually dealing with a similar issue on a debian ipa ramdisk09:55
dmelladoshould be the ipa then, as I can't even login09:55
dmelladodo you have any default login for the ipa so I can check?09:55
rpittauyep, so probablt the same issue I'm facing :)09:56
dmelladodoes it also fail on dhcp?09:56
rpittauwell dhcp seems to never start09:56
rpittauI'm still troubleshooting09:56
dmelladoon the client, I assume09:56
rpittauthere is no default login for ipa09:56
dmelladosigh09:56
dmelladorpittau: let me know if I can somehow help09:56
rpittauyou need to rebuild the ipa ramdisk with the devuser element or manually edit the ramdisk09:57
rpittaudmellado: https://docs.openstack.org/ironic/latest/admin/troubleshooting.html#patching-the-deploy-ramdisk09:57
dmelladorpittau: as I said these days, I feel like getting there and learning lots xD09:57
rpittauwell that's good! :D09:57
dmelladobut I have to say that I thought this was going to be much more straightforward lol09:59
dmelladorpittau: do you have a bug filled out for the issue so I can track?10:00
rpittaudmellado: we don't, I guess I should create one as we have already fixed another related issue :)10:01
dmelladoawesome, thanks!10:04
rpittaudmellado: can you try and get the ipa logs please ? just want to see if the error is the same10:06
dmelladorpittau: sure, how would I get those? I got two crappy screenshots...10:07
dmelladocan send that to you over email, but it kinda sucks xD10:07
rpittaudmellado: https://docs.openstack.org/ironic/latest/admin/troubleshooting.html#retrieving-logs-from-the-deploy-ramdisk10:08
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Install pip package in dib based images  https://review.opendev.org/c/openstack/bifrost/+/82122310:09
dmelladod'oh someone screwed up the access to the lab....10:10
rpittau\o/10:10
dmelladorpittau: sent that to you over gchat10:12
dmelladobut these are CRAPPY screenshots10:12
rpittaudmellado: yeah, impossible to say what's wrong with dhcp with that :/10:15
rpittaumy suggestion si to patch the ramdisk and restart the node10:15
rpittauadd a user and login via console10:15
rpittausince the node is not getting an ip you're also not getting the logs from ipa :/10:16
dmelladoyeah, I'll do that and see, sigh10:27
dmelladoI'll check the bifrost bugs to check your as well10:28
dmelladobrb 10:28
opendevreviewMerged openstack/bifrost master: Change the default image to a DIB-built one  https://review.opendev.org/c/openstack/bifrost/+/82275110:39
jandersI'm off for the year! Merry Christmas to all of you who are celebrating and Happy New Year 2022 to all! See you next year Ironic o/12:11
rpittausee ya tomorrow o/16:27
*** akahat|ruck is now known as akahat|out17:57
*** sshnaidm is now known as sshnaidm|afk21:57

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!