*** mjturek has quit IRC | 00:36 | |
ianw | cgoncalves / johnsom : so i think https://bugzilla.redhat.com/show_bug.cgi?id=1668982 is probably it | 04:56 |
---|---|---|
openstack | bugzilla.redhat.com bug 1668982 in systemd "Boot speed regression with 219-62.el7_6.2 -- hotplug memory rules suspected" [Unspecified,New] - Assigned to systemd-maint | 04:56 |
*** hwoarang has quit IRC | 06:08 | |
*** hwoarang has joined #openstack-dib | 06:09 | |
cgoncalves | ianw, nice! subscribing to the rhbz :) | 07:47 |
cgoncalves | ianw, I'm running into another DIB-related issue. so now we install python3-setuptools in fedora but I still get ModuleNotFoundError | 07:49 |
cgoncalves | http://logs.openstack.org/81/600381/12/check/octavia-v2-dsvm-scenario-fedora-latest/669f9ca/controller/logs/dib-build/amphora-x64-haproxy.qcow2_log.txt.gz#_2019-01-23_08_23_03_092 | 07:49 |
cgoncalves | in pre-install.d, the pip element does some voodoo magic installing and deleting setuptools | 07:50 |
cgoncalves | but that is pre-install.d. the error I'm pointing is in clean which is outside chroot | 07:51 |
ianw | cgoncalves: yeah, just got marked as a dup. but that's the problem :) at least it's been root caused | 07:51 |
cgoncalves | right. last update from last Friday | 07:52 |
ianw | cgoncalves: wouldn't that be the problem with the missing dependencies, and setuptools not on the host? | 07:53 |
cgoncalves | ianw, precisely. the DIB patch got merged and I rechecked my octavia patch | 07:53 |
cgoncalves | http://logs.openstack.org/81/600381/12/check/octavia-v2-dsvm-scenario-fedora-latest/669f9ca/controller/logs/rpm-qa.txt.gz | 07:54 |
cgoncalves | python{2,3}-setuptools are installed | 07:54 |
ianw | hrm ... i wonder if this is a dib image specific thing :/ we put setuptools on hold i think, so it comes from pip during the build | 07:58 |
cgoncalves | ianw, yes but that in inside the chroot, no? | 07:59 |
cgoncalves | whereas semanage (depends on setools that depends on setuptools) runs outside chroot | 07:59 |
ianw | no packages were pulled @ in http://logs.openstack.org/81/600381/12/check/octavia-v2-dsvm-scenario-fedora-latest/669f9ca/controller/logs/devstacklog.txt.gz#_2019-01-23_08_15_32_216 | 08:00 |
ianw | yeah i'm referring to the actual nodes that this is running on | 08:00 |
cgoncalves | ianw, yeah I checked that. that is okay | 08:00 |
cgoncalves | because bindep is ran with -b which only installs missing packages | 08:00 |
cgoncalves | at least that is my understanding | 08:01 |
ianw | hrm | 08:03 |
ianw | i can replicate this http://paste.openstack.org/show/743209/ | 08:09 |
ianw | it runs with #! /usr/bin/python3 -Es | 08:09 |
ianw | http://paste.openstack.org/show/743210/ | 08:11 |
ianw | "-Es" gives ['', '/usr/lib64/python37.zip', '/usr/lib64/python3.7', '/usr/lib64/python3.7/lib-dynload', '/usr/lib64/python3.7/site-packages', '/usr/lib/python3.7/site-packages'] | 08:13 |
ianw | "-E" gives ['', '/usr/lib64/python37.zip', '/usr/lib64/python3.7', '/usr/lib64/python3.7/lib-dynload', '/usr/local/lib/python3.7/site-packages', '/usr/lib64/python3.7/site-packages', '/usr/lib/python3.7/site-packages'] | 08:13 |
ianw | ohhhh i think i see what's going on | 08:14 |
ianw | during the image build, we install the latest upstream versions of pip, setuptools, etc with pip | 08:15 |
ianw | we put python3-setuptools (the package) on hold so we don't overwrite what we installed from pip | 08:15 |
ianw | semanage is ignoring the pip installed versions | 08:16 |
ianw | cgoncalves: sorry, i'm going to have to think about this. it's a problem with the underlying CI image we're providing :/ | 08:16 |
cgoncalves | ianw, I'm a bit confused. the part where setuptools is put on hold isn't that inside the chroot while semanage runs outside? | 08:17 |
cgoncalves | sure. no problem! | 08:18 |
ianw | cgoncalves: no this is during the dib build of the actual fedora images we run in CI | 08:19 |
ianw | we had constant problems with pip bugs, etc, so we always wanted the latest on our CI hosts | 08:19 |
cgoncalves | fedora upstream images are being fetched from fedoraproject.org, which occasionally results in network issues like http://logs.openstack.org/81/600381/13/check/octavia-v2-dsvm-scenario-fedora-28/22c0bde/controller/logs/dib-build/amphora-x64-haproxy.qcow2_log.txt.gz#_2019-01-23_14_17_53_209 | 08:20 |
ianw | the problem was, we'd pip install setuptools, then if somebody "yum install python-setuptools" it would overwrite it back to an old version | 08:20 |
cgoncalves | I see | 08:20 |
ianw | so we install the packaged version, clear it out, and install from pip. but i think more recent fedoras have broken this model | 08:20 |
ianw | because they separate pip installs better | 08:21 |
ianw | yeah i'll have to play with this more tomorrow, i'm not seeing the immediate solution | 08:24 |
cgoncalves | much appreciated. let me know if I can help somehow | 08:25 |
cgoncalves | anyway, thumbs up to your bindep related patches. work great! | 08:25 |
*** jesusaur has quit IRC | 12:48 | |
*** hwoarang has quit IRC | 13:18 | |
*** hwoarang has joined #openstack-dib | 13:19 | |
*** mjturek has joined #openstack-dib | 14:27 | |
*** mjturek has quit IRC | 14:42 | |
*** mjturek has joined #openstack-dib | 15:02 | |
*** mjturek has quit IRC | 15:04 | |
*** hwoarang has quit IRC | 15:07 | |
*** mjturek has joined #openstack-dib | 15:08 | |
*** hwoarang has joined #openstack-dib | 15:08 | |
*** mjturek has quit IRC | 15:41 | |
*** mjturek has joined #openstack-dib | 15:47 | |
*** mjturek has quit IRC | 15:51 | |
*** mjturek has joined #openstack-dib | 16:02 | |
*** mjturek has quit IRC | 19:30 | |
*** mjturek has joined #openstack-dib | 19:31 | |
*** jesusaur has joined #openstack-dib | 21:45 | |
*** mjturek has quit IRC | 22:03 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!