<div dir="ltr"><div><div><div><div>Hello!<br><br></div>I have just deployed OpenStack on trusty from ubuntu cloud archive, and it seems like packages was not updated since june 2015.<br><br></div><div>This is the bugfix in upstream <a href="https://github.com/openstack/nova/compare/stable/kilo">stable/kilo</a> branch dated by 29 Jun : <a href="https://github.com/openstack/nova/commit/e459add4dfceece2a3c727f3c61d0edfa83ca95a">https://github.com/openstack/nova/commit/e459add4dfceece2a3c727f3c61d0edfa83ca95a</a><br><br></div><div>This bug is critical - we are unable to delete instances until it fixed.<br></div><div><br></div>Package python-nova in my installation still contains this bug:<br><br>root@compute2:~# head -n 560 /usr/lib/python2.7/dist-packages/nova/compute/manager.py |tail -n 10<br><br> :param instance: the instance for which events should be purged<br> :returns: a dictionary of {event_name: eventlet.event.Event}<br> """<br> @utils.synchronized(self._lock_name(instance))<br> def _clear_events():<br> return self._events.pop(instance.uuid, {})<br> return _clear_events()<br><br> def cancel_all_events(self):<br><br></div>Package details:<br><br><br>root@compute2:~# dpkg -S /usr/lib/python2.7/dist-packages/nova/compute/manager.py<br>python-nova: /usr/lib/python2.7/dist-packages/nova/compute/manager.py<br><br><br>root@compute2:~# apt-cache policy python-nova<br>python-nova:<br> Installed: 1:2015.1.1-0ubuntu1~cloud2<br> Candidate: 1:2015.1.1-0ubuntu1~cloud2<br> Version table:<br> *** 1:2015.1.1-0ubuntu1~cloud2 0<br> 700 <a href="http://ubuntu-cloud.archive.canonical.com/ubuntu/">http://ubuntu-cloud.archive.canonical.com/ubuntu/</a> trusty-updates/kilo/main amd64 Packages<br> 100 /var/lib/dpkg/status<br> 1:2014.1.5-0ubuntu1.3 0<br> 500 <a href="http://archive.ubuntu.com/ubuntu/">http://archive.ubuntu.com/ubuntu/</a> trusty-updates/main amd64 Packages<br> 1:2014.1.3-0ubuntu1.1 0<br> 500 <a href="http://security.ubuntu.com/ubuntu/">http://security.ubuntu.com/ubuntu/</a> trusty-security/main amd64 Packages<br> 1:2014.1-0ubuntu1 0<br> 500 <a href="http://archive.ubuntu.com/ubuntu/">http://archive.ubuntu.com/ubuntu/</a> trusty/main amd64 Packages<br><br><br>root@compute2:~# apt-cache show python-nova=1:2015.1.1-0ubuntu1~cloud2<br>Package: python-nova<br>Source: nova<br>Priority: extra<br>Section: python<br>Installed-Size: 18622<br>Maintainer: Ubuntu Developers <<a href="mailto:ubuntu-devel-discuss@lists.ubuntu.com">ubuntu-devel-discuss@lists.ubuntu.com</a>><br>Architecture: all<br>Version: 1:2015.1.1-0ubuntu1~cloud2<br>Recommends: python-mysqldb<br>Suggests: python-ldap<br>Provides: python2.7-nova<br>Depends: openssh-client, openssl, python-amqplib (>= 0.6.1), python-anyjson (>= 0.3.3), python-babel (>= 1.3), python-boto (>= 2.32.1), python-cinderclient (>= 1:1.1.0), python-decorator (>= 3.4.0), python-eventlet (>= 0.16.1), python-glanceclient (>= 1:0.15.0), python-greenlet (>= 0.3.2), python-iso8601 (>= 0.1.9), python-jinja2 (>= 2.6), python-jsonschema (>= 2.0.0), python-keystonemiddleware (>= 1.5.0), python-kombu (>= 2.5.12), python-lxml (>= 2.3), python-m2crypto, python-migrate (>= 0.9.5), python-netaddr (>= 0.7.12), python-neutronclient (>= 1:2.3.11), python-oslo-concurrency (>= 1.8.0), python-oslo-config (>= 1:1.9.3), python-oslo-context (>= 0.2.0), python-oslo-db (>= 1.7.0), python-oslo-i18n (>= 1.3.0), python-oslo-log (>= 1.0.0), python-oslo-messaging (>= 1.8.0), python-oslo-middleware (>= 1.0.0), python-oslo-rootwrap (>= 1.6.0), python-oslo-serialization (>= 1.4.0), python-oslo-utils (>= 1.4.0), python-paramiko (>= 1.13.0), python-paste, python-pastedeploy (>= 1.5.0), python-pbr (>= 0.6), python-psutil (>= 1.1.1), python-pyasn1, python-pycadf (>= 0.6.0), python-rfc3986 (>= 0.2.0), python-routes (>= 1.12.3), python-simplejson, python-six (>= 1.9.0), python-sqlalchemy (>= 0.9.7), python-stevedore (>= 1.3.0), python-webob (>= 1.2.3), python (>= 2.7), python (<< 2.8), python:any (>= 2.7.1-0ubuntu2)<br>Conflicts: python-cjson<br>Supported: 18m<br>Filename: pool/main/n/nova/python-nova_2015.1.1-0ubuntu1~cloud2_all.deb<br>Size: 2005632<br>SHA256: 0f61fb707dafe0fd25e6fab0aedcc4a6c8b666f857815fd94780cf66b377067c<br>SHA1: e75fef813115c2462a0b8791fdfb5425374cbff3<br>MD5sum: ce823c18794ae58adcf66e2e0c673fb3<br>Description-en: OpenStack Compute Python libraries<br> OpenStack is a reliable cloud infrastructure. Its mission is to produce<br> the ubiquitous cloud computing platform that will meet the needs of public<br> and private cloud providers regardless of size, by being simple to implement<br> and massively scalable.<br> .<br> OpenStack Compute, codenamed Nova, is a cloud computing fabric controller. In<br> addition to its "native" API (the OpenStack API), it also supports the Amazon<br> EC2 API.<br> .<br> Nova is intended to be modular and easy to extend and adapt. It supports many<br> different hypervisors (KVM and Xen to name a few), different database backends<br> (SQLite, MySQL, and PostgreSQL, for instance), different types of user<br> databases (LDAP or SQL), etc.<br> .<br> This package contains the core Python parts of Nova.<br>Description-md5: 9e7471c108af7843da4a920afe750d19<br>Original-Maintainer: Openstack Maintainers <<a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a>><br>Python-Version: 2.7<br><br><br><br>So, my question is: what is the correct way to obtain critical bugfixes for OpenStack Juno from ubuntu cloud archive?<br><br></div>Thank you!<br><div><br clear="all"><div><div><div><div><div><br>-- <br><div class="gmail_signature"><div dir="ltr">Stepan G. Fedorov <<a href="mailto:s.fedorov@semrush.net" target="_blank">s.fedorov@semrush.net</a>><br></div></div>
</div></div></div></div></div></div></div>