Monday, 2022-02-14

*** krumelmonster_ is now known as krumelmonster07:43
jrossermorning08:12
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Replace use of deprecated ANSIBLE_CALLBACK_WHITELIST  https://review.opendev.org/c/openstack/openstack-ansible/+/82900208:44
jrosserslightly surprised that this is passing https://review.opendev.org/c/openstack/openstack-ansible/+/82826709:31
jrosseri would expect it to fail in an lxc job on os_cinder trying to install kmod-devel09:53
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Remove unwanted repositories installed with the zuul configure-mirrors role  https://review.opendev.org/c/openstack/openstack-ansible/+/82826710:28
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Disable unwanted repositories from the zuul configure-mirrors role  https://review.opendev.org/c/openstack/openstack-ansible/+/82826710:33
*** dviroel_ is now known as dviroel11:18
opendevreviewMerged openstack/openstack-ansible-lxc_hosts master: Simplify installtion of libpython  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/82745811:19
admin1morning .. so over the weekend, i decided to upgrade  to 24.1.0 .. and in the 1st try .. it did upgrade a few components .. while getting stuck at gnocchi  .. i control C .. .. now when i want to run the playbooks again,  in this task TASK [python_venv_build : Create the virtualenv (if it does not exist)]  .. it gives the error  i am getting:11:32
admin1virtualenv --no-download --python=python3 --always-copy /openstack/venvs/keystone-24.0.1", "msg": "[Errno 2] No such file or directory: b'virtualenv'", "rc": 2, "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}  .. this is the same error when i try to run any playbooks. 11:32
admin1so os glance or anything also complains now about virtualenv not found 11:32
admin1i am unable to push changes and updates due to this 11:32
jrosseradmin1: you mean 24.0.1?11:41
jrosserwhich OS?11:41
admin1yes .. sorry .. typo in my side11:41
admin1ubuntu-focal11:41
jrosserroot@infra1-keystone-container-8ea445de:~# which virtualenv11:43
jrosser/usr/bin/virtualenv11:43
jrosserdo you have that?11:43
jrosseradmin1: ^11:58
jrossernoonedeadpunk: could do with a SHA bump on master if you have a moment12:06
jrosserthis unwedges nova on rocky linux https://review.opendev.org/c/openstack/nova/+/82274912:06
jrosserNeilHanlon: i got a tempest pass on rocky/lxc \o/12:30
admin1which virtualenv  returns empty 12:30
admin1i did destory /create on keystone after it was on 24.0.1 12:31
jrosseradmin1: the openstack_hosts role should install python3-virtualenv https://github.com/openstack/openstack-ansible-openstack_hosts/blob/stable/xena/vars/ubuntu-20.04.yml#L5312:36
jrosserreally there is no need to destroy/create the containers12:37
jrosserhowever, even if you do, the container create playbook should re-run the openstack_hosts role https://github.com/openstack/openstack-ansible/blob/master/playbooks/containers-lxc-create.yml#L66-L7812:38
jrosserso i would guess that you had a failure during the containers create playbook which did not get resolved before carrying on to deploy keystone12:40
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts master: Fix condtional for powertools/crb repo installation  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/82901912:41
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts master: Use native ansible module to control dnf module_hotfixes  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/82902012:41
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts master: Enable powertools/crb repository for the repo server  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/82902112:41
admin1jrosser, i also updated this https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/822905 ...  .. it is missing redis 12:58
damiandabrowski[m]that's weird, during distro upgrades on shared_infra hosts, every time rabbitmq_user tries to ensure that specified user exists, it fails because it already exists...?13:00
damiandabrowski[m]have You seen it before guys?13:00
damiandabrowski[m]`rabbitmqctl exited with non-zero code: Error:\nUser \"keystone\" already exists\n`13:00
damiandabrowski[m]i'm running 22.3.2, tried to update rabbitmq ansible collection from 1.0.1 to 1.1.0 but did not help13:01
jrosserdamiandabrowski[m]: i do remember something about the rabbitmq ansible module getting out of step with what rabbitmqctl (?) returned13:13
damiandabrowski[m]thanks for Your input! i didn't have any other ideas so I just restarted rabbitmq cluster and....it helped lol13:18
jrosserhah13:18
NeilHanlonjrosser: nice!15:13
jrosserit was not too bad in the end15:14
jrosseri had to make vars/rocky.yml in lxc_hosts15:15
NeilHanlonyeah i had been messing with such things as well as patching os_nova15:15
jrosserah well15:16
jrossernova is currently broken by this https://review.opendev.org/c/openstack/nova/+/82274915:16
jrosserwell, fixed, i mean15:16
NeilHanlonoh, nice. i can remove this then https://paste.opendev.org/show/b5yuCOsWUdmkP1gwF6oR/15:17
jrosserso i've had to update the SHA for openstack/nova and openstack/requirements in playbooks/defaults/repo_packages/openstack_services.yml15:17
jrossercorrect15:17
jrosserthe real fix is to pull in a newer version of nova with that problem addressed15:17
NeilHanlonohh i bet the openstack/requirements is what I was running into.. i had only been setting `nova_git_install_branch` to master15:18
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts master: Enable powertools/crb repository for the repo server  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/82902115:20
jrosserNeilHanlon: then theres a stack of 3 patches there ^ for openstack_hosts15:21
jrosserafter you update the git SHA for requirements_git_install_branch there is a hidden banana skin15:21
NeilHanlon😍15:21
NeilHanlonit really IS valentines day! :P15:22
jrosseryou need to re-run the repo-server role :( because it caches a copy of upper-constraints.txt there on the local web server15:22
NeilHanlonah15:22
jrosserthats a bit ugly, but that was all part of fixing a rumble of CI failures when downloading it from opendev.org occasionally broke15:23
jrosseri think that this is all very very close to working when the rocky nodes are available, both for metal and lxc deploys15:24
jrosserthere is still something funky with the handling of the powertools repo, and i made this https://review.opendev.org/c/zuul/zuul-jobs/+/82902815:25
NeilHanlonmetal appears to be good from what I can tell. i set no_containers: true on my distributed test bed last night (three nodes, infra, a nova server, and a cinder server) and it worked just swimmingly15:25
jrosserthat should hopefully close the gap between what happens in CI and what happens in the cloud-image vm15:25
jrosserthats excellent15:25
NeilHanlongreat re: zuul jobs and mirrors. looks like a good change15:26
*** dviroel is now known as dviroel|lunch15:26
jrosseri am a bit surprised we didnt run into more things like (foo == 'centos') which would have needed generalising15:32
NeilHanlonI'm glad about that15:32
NeilHanlonheh15:32
NeilHanlonwhat did you end up needing in your lxc_hosts vars/rocky.yml ?15:34
NeilHanlonhttps://paste.opendev.org/show/b3Hm8rFXHdMJ22cDKTsa/ this is what i had been using 15:34
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-lxc_container_create master: Allow redhat.yml to support any distribution and major release  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/82906215:39
jrosser^ like that being hardwired for centos15:39
jrosserwell, i was on a bit of a hack to see if it worked at all so i copied the redhat.yml and made the same change to the dnf command as you've done15:42
jrosserwhat would be excellent is if we could fix up vars/redhat.yml so that it works for any rhel-ish distro15:43
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-lxc_container_create master: Allow redhat.yml to support any distribution and major release  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/82906216:05
NeilHanlonyeah i have a branch that i'm working on making the lxc_container_create more general16:16
NeilHanlondid lxc yell at you about a missing file in /var/lib/lxc/ ?16:16
jrosserno, it didnt moan16:17
*** dviroel|lunch is now known as dviroel16:24
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Generalise redhat variables to handle any distro and major release  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/82910616:39
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-lxc_container_create master: Allow redhat.yml to support any distribution and major release  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/82906216:54
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Do not install extra repos with the zuul configure_mirrors role  https://review.opendev.org/c/openstack/openstack-ansible/+/82911116:59
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Do not install extra repos with the zuul configure-mirrors role  https://review.opendev.org/c/openstack/openstack-ansible/+/82911117:00
opendevreviewMerged openstack/openstack-ansible-lxc_hosts stable/victoria: Ensure that the legacy network-scripts package is present  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/82823718:19
opendevreviewMerged openstack/openstack-ansible-repo_server stable/xena: Ensure insist=true is always set for lsyncd  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/82883518:42
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/xena: Drop ProxyPass out of VHost  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82883819:09
admin1another issue observed on os-nova .. 24.0.1 -> resolution) from re", "alembic.util.exc.CommandError: Can't locate revision identified by 'b30f573d3377'" 19:47
admin1TASK [os_nova : Synchronize the nova API DB schema19:48
spateladmin1 are you upgrading from W-> X ? 19:51
admin1spatel, yes21:07
admin1sorry for the late response21:07
spateli also did upgrade but had no issue 21:07
*** dviroel is now known as dviroel|out21:17
*** fdegir16 is now known as fdegir23:25

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