ns metadata agent should be seperate package

Bug #1112203 reported by Endre Karlson on 2013-02-01
This bug affects 1 person
Affects Status Importance Assigned to Milestone
quantum (Ubuntu)

Bug Description

(Reading database ... 173474 files and directories currently installed.)
Preparing to replace quantum-server 2013.1+git201301280401~precise-0ubuntu1 (using .../quantum-server_2013.1+git201301312044~precise-0ubuntu1_all.deb) ...
quantum-server stop/waiting
Unpacking replacement quantum-server ...
dpkg: error processing /var/cache/apt/archives/quantum-server_2013.1+git201301312044~precise-0ubuntu1_all.deb (--unpack):
 trying to overwrite '/usr/bin/quantum-ns-metadata-proxy', which is also in package quantum-l3-agent 2013.1+git201301312044~precise-0ubuntu1
quantum-server start/running, process 14599
Processing triggers for ureadahead ...
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)
(reverse-i-search)`': ^C

Changed in quantum (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Adam Gandelman (gandelman-a) wrote :

This isn't isolated to the PPA, the current Quantum package in Raring (2013.1~g2-0ubuntu1) suffers from the same issue. Seems to be a number of binaries cross-referenced between different *.install without the required breaks/replaces.

Adam Gandelman (gandelman-a) wrote :

For reference:

Current raring package 2013.1~g2-0ubuntu1 contains conflicts on the following:

bin/quantum-ns-metadata-proxy in ('quantum-server.install', 'quantum-l3-agent.install')
bin/quantum-metadata-agent in ('quantum-server.install', 'quantum-l3-agent.install')

In our trunk packaging branch, there are more:

bin/quantum-ns-metadata-proxy in ('quantum-server.install', 'quantum-l3-agent.install')
bin/quantum-debug in ('quantum-server.install', 'quantum-common.install')
etc/quantum/rootwrap.d/nec-plugin.filters in ('quantum-plugin-nec.install', 'quantum-plugin-nec-agent.install')
bin/quantum-nec-agent in ('quantum-plugin-nec.install', 'quantum-plugin-nec-agent.install')
bin/quantum-metadata-agent in ('quantum-server.install', 'quantum-l3-agent.install')

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package quantum - 2013.1.g3-0ubuntu1

quantum (2013.1.g3-0ubuntu1) raring; urgency=low

  [ Adam Gandelman ]
  * debian/patches/fix-quantum-configuration.patch: Refreshed and update to
    reflect new global root_wrap configuration defined only in
  * debian/patches/fix-ubuntu-tests.patch: Refreshed, added skipTests for
    linuxbridge tests that attempt to setup udev monitors.
  * debian/{control, quantum-server.install}: Drop quantum-ns-metadata-proxy,
    quantum-metadata-agent, quantum-debug from quantum-server package and set a
    Break/Replaces on the last quantum-server package that shipped them.
    (LP: #1112203)
  * debian/{control, quantum-plugin-nec.install}: Drop rootwrap filters,
    only install /w the agent.
  * debian/control: Add Breaks/Replaces between quantum-plugin-nec and new

  [ Yolanda Robla ]
  * debian/patches: refreshed patches

  [ James Page ]
  * d/p/fix-quantum-configuration.patch: Add root_wrap helper to AGENT
    section of /etc/quantum/quantum.conf to support new global configuration.
  * d/control,quantum-plugin-{bigswitch,brocade,plumgrid}.install: Add new
    plugin packages for BigSwitch, Brocade, Hyper-V and PLUMgrid.
  * d/p/fix-quantum-configuration.patch: Set sqlite location for new plugins.
  * d/control,quantum-plugin-nec-agent.*: Add new plugin agent package for NEC.
  * d/quantum-common.install: Added new binaries and common rootwrap.d config.
  * d/control: Removed VCS fields, updated maintainer.
  * Wrapped and sorted debian/*.
  * d/control: Add BD on python-oslo-config.
  * d/control: Add BD on python-netifaces to fix RYU unit tests.

  [ Chuck Short ]
  * New usptream release
 -- Chuck Short <email address hidden> Fri, 22 Feb 2013 09:54:36 -0600

Changed in quantum (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers