oVirt 3.4.3 GA postponed due to blocker

Hi, recent python upgrade in Fedora 19 broke vdsmd service. While we wait for an updated python-cpopen package to be built, we're postponing oVirt 3.4.3 GA. The package should be built for tomorrow and will be hosted on ovirt repo until it will be available on Fedora repositories. We'll release 3.4.3 after basic sanity testing with the new package. Thanks, -- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com

----- Original Message -----
From: "Sandro Bonazzola" <sbonazzo@redhat.com> To: devel@ovirt.org, Users@ovirt.org Sent: Thursday, July 17, 2014 6:17:13 PM Subject: [ovirt-devel] oVirt 3.4.3 GA postponed due to blocker
Hi, recent python upgrade in Fedora 19 broke vdsmd service.
Can you provide more details? Nir

Il 17/07/2014 17:25, Nir Soffer ha scritto:
----- Original Message -----
From: "Sandro Bonazzola" <sbonazzo@redhat.com> To: devel@ovirt.org, Users@ovirt.org Sent: Thursday, July 17, 2014 6:17:13 PM Subject: [ovirt-devel] oVirt 3.4.3 GA postponed due to blocker
Hi, recent python upgrade in Fedora 19 broke vdsmd service.
Can you provide more details?
Sure: python-2.7.5-13.fc19.x86_64 hit F19 updates where python-cpopen-1.3-1.fc19.x86_64 and existing vdsm code cause the following stack trace: vdsm: Running mkdirs vdsm: Running configure_coredump vdsm: Running configure_vdsm_logs vdsm: Running run_init_hooks vdsm: Running gencerts vdsm: Running check_is_configured Traceback (most recent call last): File "/usr/bin/vdsm-tool", line 145, in <module> sys.exit(main()) File "/usr/bin/vdsm-tool", line 142, in main return tool_command[cmd]["command"](*args[1:]) File "/usr/lib64/python2.7/site-packages/vdsm/tool/configurator.py", line 260, in isconfigured if c.getName() in args.modules and c.isconfigured() == NOT_CONFIGURED File "/usr/lib64/python2.7/site-packages/vdsm/tool/configurator.py", line 113, in isconfigured self._exec_libvirt_configure("check_if_configured") File "/usr/lib64/python2.7/site-packages/vdsm/tool/configurator.py", line 88, in _exec_libvirt_configure raw=True, File "/usr/lib64/python2.7/site-packages/vdsm/utils.py", line 645, in execCmd deathSignal=deathSignal, childUmask=childUmask) File "/usr/lib64/python2.7/site-packages/cpopen/__init__.py", line 50, in __init__ stderr=PIPE) File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__ errread, errwrite) TypeError: _execute_child_v275() takes exactly 17 arguments (18 given) vdsm: stopped during execute check_is_configured task (task returned with error code 1). We need python-cpopen-1.3-3 to be backported from Fedora 20 to F19 in order to fix the issue and then run again basic sanity tests.
Nir
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com

----- Original Message -----
From: "Sandro Bonazzola" <sbonazzo@redhat.com> To: "Nir Soffer" <nsoffer@redhat.com> Cc: devel@ovirt.org, Users@ovirt.org Sent: Thursday, July 17, 2014 6:29:43 PM Subject: Re: [ovirt-devel] oVirt 3.4.3 GA postponed due to blocker
Il 17/07/2014 17:25, Nir Soffer ha scritto:
----- Original Message -----
From: "Sandro Bonazzola" <sbonazzo@redhat.com> To: devel@ovirt.org, Users@ovirt.org Sent: Thursday, July 17, 2014 6:17:13 PM Subject: [ovirt-devel] oVirt 3.4.3 GA postponed due to blocker
Hi, recent python upgrade in Fedora 19 broke vdsmd service.
Can you provide more details?
Sure: python-2.7.5-13.fc19.x86_64 hit F19 updates where python-cpopen-1.3-1.fc19.x86_64 and existing vdsm code cause the following stack trace:
vdsm: Running mkdirs vdsm: Running configure_coredump vdsm: Running configure_vdsm_logs vdsm: Running run_init_hooks vdsm: Running gencerts vdsm: Running check_is_configured Traceback (most recent call last): File "/usr/bin/vdsm-tool", line 145, in <module> sys.exit(main()) File "/usr/bin/vdsm-tool", line 142, in main return tool_command[cmd]["command"](*args[1:]) File "/usr/lib64/python2.7/site-packages/vdsm/tool/configurator.py", line 260, in isconfigured if c.getName() in args.modules and c.isconfigured() == NOT_CONFIGURED File "/usr/lib64/python2.7/site-packages/vdsm/tool/configurator.py", line 113, in isconfigured self._exec_libvirt_configure("check_if_configured") File "/usr/lib64/python2.7/site-packages/vdsm/tool/configurator.py", line 88, in _exec_libvirt_configure raw=True, File "/usr/lib64/python2.7/site-packages/vdsm/utils.py", line 645, in execCmd deathSignal=deathSignal, childUmask=childUmask) File "/usr/lib64/python2.7/site-packages/cpopen/__init__.py", line 50, in __init__ stderr=PIPE) File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__ errread, errwrite) TypeError: _execute_child_v275() takes exactly 17 arguments (18 given)
Ok, this is old news, was fixed on Jun 24. But it seems that cpopen code is not available any more. It used to be here: https://github.com/ovirt-infra/cpopen It was moved to gerrit, but does not contain any data yet: https://github.com/oVirt/cpopen http://gerrit.ovirt.org/gitweb?p=cpopen.git Yaniv? Saggi? Nir
participants (2)
-
Nir Soffer
-
Sandro Bonazzola