Activity log for bug #1845326

Date Who What changed Old value New value Message
2019-09-25 13:36:49 Dr. Jens Harbott bug added bug
2019-09-25 14:10:01 Corey Bryant summary neutron-bgp-dragent.service fails with python3-neutron-dynamic-routing installed queens->rocky upgrade neutron-bgp-dragent.service queens refuses to overwrite the existing old binary with symlink
2019-09-25 14:10:24 Corey Bryant summary queens->rocky upgrade neutron-bgp-dragent.service queens refuses to overwrite the existing old binary with symlink queens->rocky upgrade queens refuses to overwrite existing old binary with symlink
2019-09-25 14:11:40 Corey Bryant description The python3-neutron-dynamic-routing pkgs installs it's binary as /usr/bin/python3-neutron-bgp-dragent while the service defined in neutron-bgp-dragent tries to execute /usr/bin/neutron-bgp-dragent which is directly installed only from python-neutron-dynamic-routing. The correct solution would be to provide the binary via /etc/alternatives from both py2 and py3 packages, as is done for other neutron services. Seen with pkgs from UCA rocky, i.e. python3-neutron-dynamic-routing (= 2:13.0.0-0ubuntu1~cloud0) neutron-bgp-dragent (= 2:13.0.0-0ubuntu1~cloud0) On an upgrade from queens (where only the python2 pkg existed) to rocky fails to install the alternative. When installing the new package, it also refuses to overwrite the existing old binary with a symlink.
2019-09-25 14:11:47 Corey Bryant neutron-dynamic-routing (Ubuntu): status New Triaged
2019-09-25 14:11:51 Corey Bryant neutron-dynamic-routing (Ubuntu): importance Undecided High
2019-09-25 14:13:19 Corey Bryant description On an upgrade from queens (where only the python2 pkg existed) to rocky fails to install the alternative. When installing the new package, it also refuses to overwrite the existing old binary with a symlink. On an upgrade from queens (where only the python2 pkg existed) to rocky fails to install the alternative. When installing the new package, it also refuses to overwrite the existing old binary with a symlink. Note: bug description has been updated based on comment #2 so comment #1 is no longer applicable.
2019-09-25 14:15:01 Corey Bryant summary queens->rocky upgrade queens refuses to overwrite existing old binary with symlink queens->rocky upgrade refuses to overwrite existing old binary with symlink