We are also hitting the same error upgrading from Bobcat to Caracal: juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/bin/neutron-db-manage", line 10, in <module> juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 sys.exit(main()) juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/neutron/db/migration/cli.py", line 667, in main juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 return_val |= bool(CONF.command.func(config, CONF.command.name)) juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/neutron/db/migration/cli.py", line 188, in do_upgrade juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 run_sanity_checks(config, revision) juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/neutron/db/migration/cli.py", line 650, in run_sanity_checks juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 script_dir.run_env() juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/script/base.py", line 583, in run_env juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 util.load_python_file(self.dir, "env.py") juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/util/pyfiles.py", line 95, in load_python_file juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 module = load_module_py(module_id, path) juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/util/pyfiles.py", line 113, in load_module_py juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 spec.loader.exec_module(module) # type: ignore juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "<frozen importlib._bootstrap_external>", line 883, in exec_module juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/neutron_dynamic_routing/db/migration/alembic_migrations/env.py", line 88, in <module> juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 run_migrations_online() juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/neutron_dynamic_routing/db/migration/alembic_migrations/env.py", line 79, in run_migrations_online juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 context.run_migrations() juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "<string>", line 8, in run_migrations juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/runtime/environment.py", line 948, in run_migrations juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 self.get_context().run_migrations(**kw) juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/runtime/migration.py", line 615, in run_migrations juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 for step in self._migrations_fn(heads, self): juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/neutron/db/migration/cli.py", line 640, in check_sanity juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 for script in script_dir.revision_map.iterate_revisions( juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/script/revision.py", line 813, in iterate_revisions juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 revisions, heads = fn( juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/script/revision.py", line 1466, in _collect_upgrade_revisions juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 current_revisions = self.get_revisions(lower) juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/script/revision.py", line 543, in get_revisions juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 return sum([self.get_revisions(id_elem) for id_elem in id_], ()) juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/script/revision.py", line 543, in <listcomp> juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 return sum([self.get_revisions(id_elem) for id_elem in id_], ()) juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/script/revision.py", line 566, in get_revisions juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 return tuple( juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/script/revision.py", line 567, in <genexpr> juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 self._revision_for_ident(rev_id, branch_label) juju/unit-neutron-api-1.log-2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3/dist-packages/alembic/script/revision.py", line 638, in _revision_for_ident juju/unit-neutron-api-1.log:2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 raise ResolutionError( juju/unit-neutron-api-1.log:2025-05-26 06:14:29 WARNING unit.neutron-api/1.config-changed logger.go:60 alembic.script.revision.ResolutionError: No such revision or branch 'a589fdb5724c' juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 Traceback (most recent call last): juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/config-changed", line 830, in <module> juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 main() juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/config-changed", line 823, in main juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 hooks.execute(sys.argv) juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/charmhelpers/core/hookenv.py", line 963, in execute juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 self._hooks[hook_name]() juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/charmhelpers/contrib/openstack/utils.py", line 1897, in wrapped_f juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 return restart_on_change_helper( juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/charmhelpers/core/host.py", line 868, in restart_on_change_helper juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 r = lambda_f() juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/charmhelpers/contrib/openstack/utils.py", line 1898, in <lambda> juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 (lambda: f(*args, **kwargs)), juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/charmhelpers/contrib/hardening/harden.py", line 90, in _harden_inner2 juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 return f(*args, **kwargs) juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/config-changed", line 300, in config_changed juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 common_upgrade_charm_and_config_changed() juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/config-changed", line 340, in common_upgrade_charm_and_config_changed juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 do_openstack_upgrade(CONFIGS) juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/neutron_api_utils.py", line 708, in do_openstack_upgrade juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 migrate_neutron_database(upgrade=True) juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-1/charm/hooks/neutron_api_utils.py", line 822, in migrate_neutron_database juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 subprocess.check_output(cmd) juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3.10/subprocess.py", line 421, in check_output juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 File "/usr/lib/python3.10/subprocess.py", line 526, in run juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 raise CalledProcessError(retcode, process.args, juju/unit-neutron-api-1.log-2025-05-26 06:14:30 WARNING unit.neutron-api/1.config-changed logger.go:60 subprocess.CalledProcessError: Command '['neutron-db-manage', '--config-file', '/etc/neutron/neutron.conf', '--config-file', '/etc/neutron/plugins/ml2/ml2_conf.ini', 'upgrade', 'head']' returned non-zero exit status 1. juju/unit-neutron-api-1.log-2025-05-26 06:14:30 ERROR juju.worker.uniter.operation runhook.go:180 hook "config-changed" (via explicit, bespoke hook script) failed: exit status 1 juju/unit-neutron-api-1.log-2025-05-26 06:14:30 INFO juju.worker.uniter resolver.go:161 awaiting error resolution for "config-changed" hook
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2069814 Title: alembic.script.revision.ResolutionError: No such revision or branch 'f399fa0f5f25' To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/neutron-dynamic-routing/+bug/2069814/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
