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

Reply via email to