I believe this is working as designed. The packages set up alternatives in rocky where the python2 package alternative would take priority if both the py2 and py3 package are installed.
update-alternatives --install /usr/bin/neutron-bgp-dragent neutron-bgp-dragent /usr/bin/python3-neutron-bgp-dragent 200 update-alternatives --install /usr/bin/neutron-bgp-dragent neutron-bgp-dragent /usr/bin/python2-neutron-bgp-dragent 300 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1845326 Title: queens->rocky upgrade queens refuses to overwrite existing old binary with symlink To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/neutron-dynamic-routing/+bug/1845326/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs