[Bug 1806678] [NEW] rax-nova-agent can be upgraded without upgrading python3-novaagent, then it crashes

Balint Reczey balint.reczey at canonical.com
Tue Dec 4 11:52:31 UTC 2018


Public bug reported:

[Impact]

 * When rax-nova-agent is upgraded and python3-novaagent is not, nova-agent crashes.
 * On most systems and in most upgrade scenarios the packages are upgraded together users can upgrade rax-nova-agent selectively or unattended-upgrades can be interrupted between installing the packages thus selective upgrade of the packages can occur.
 * The fix is making rax-nova-agent depend on python3-novaagent with the same version thus they are always upgraded together.

[Test Case]

 * Set up a system with an older (matching) upstream version, like 2.1.15 of rax-nova-agent and python3-novaagent.
 * Selectively upgrade rax-nova-agent.
 * Run the following command and observe it crashing in not fixed versions and succeeding in fixed versions:
   # nova-agent -h

[Regression Potential]

 * The fix ties the packages together with a versioned dependency. It an
error is made setting the dependency the packages stop being
installable.

[Other Info]
 
 * -

** Affects: rax-nova-agent (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to rax-nova-agent in Ubuntu.
https://bugs.launchpad.net/bugs/1806678

Title:
  rax-nova-agent can be upgraded without upgrading python3-novaagent,
  then it crashes

Status in rax-nova-agent package in Ubuntu:
  New

Bug description:
  [Impact]

   * When rax-nova-agent is upgraded and python3-novaagent is not, nova-agent crashes.
   * On most systems and in most upgrade scenarios the packages are upgraded together users can upgrade rax-nova-agent selectively or unattended-upgrades can be interrupted between installing the packages thus selective upgrade of the packages can occur.
   * The fix is making rax-nova-agent depend on python3-novaagent with the same version thus they are always upgraded together.

  [Test Case]

   * Set up a system with an older (matching) upstream version, like 2.1.15 of rax-nova-agent and python3-novaagent.
   * Selectively upgrade rax-nova-agent.
   * Run the following command and observe it crashing in not fixed versions and succeeding in fixed versions:
     # nova-agent -h

  [Regression Potential]

   * The fix ties the packages together with a versioned dependency. It
  an error is made setting the dependency the packages stop being
  installable.

  [Other Info]
   
   * -

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rax-nova-agent/+bug/1806678/+subscriptions



More information about the foundations-bugs mailing list