2022-03-22 16:10:10 |
Ksawery Dziekoński |
bug |
|
|
added bug |
2022-03-22 16:11:39 |
Ksawery Dziekoński |
affects |
charm-keystone-kerberos |
charm-keystone |
|
2022-03-22 16:16:07 |
Ksawery Dziekoński |
description |
When a non-distro `openstack-origin` repository does not contain an Openstack codename, used to determine Keystone API version to roll out, it leads to the installation hook failing ambiguously, due to `get_os_codename_install_source()` implicitly returning `None` after falling through all of the function's conditions.
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/strutils.py", line 95, in __init__
self.index = self._list.index(item)
ValueError: tuple.index(x): x not in tuple
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/install.real", line 937, in <module>
main()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/install.real", line 933, in main
assess_status(CONFIGS)
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 2455, in assess_status
assess_status_func(configs)()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1787, in _assess_status_func
state, message = _determine_os_workload_status(*args, **kwargs)
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1033, in _determine_os_workload_status
state, message = _ows_check_generic_interfaces(
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1122, in _ows_check_generic_interfaces
incomplete_rel_data = incomplete_relation_data(configs,
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1406, in incomplete_relation_data
complete_ctxts = configs.complete_contexts()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 350, in complete_contexts
[interfaces.extend(i.complete_contexts())
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 350, in <listcomp>
[interfaces.extend(i.complete_contexts())
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 127, in complete_contexts
self.context()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 112, in context
_ctxt = context()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_context.py", line 183, in __call__
ctxt['api_version'] = get_api_version()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1498, in get_api_version
cmp_release = CompareOpenStackReleases(
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/strutils.py", line 97, in __init__
raise KeyError("Item '{}' is not in list '{}'"
KeyError: "Item 'None' is not in list '('diablo', 'essex', 'folsom', 'grizzly', 'havana', 'icehouse', 'juno', 'kilo', 'liberty', 'mitaka', 'newton', 'ocata', 'pike', 'queens', 'rocky', 'stein', 'train', 'ussuri', 'victoria', 'wallaby', 'xena', 'yoga')'"
juju.worker.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1 |
When a non-distro `openstack-origin` repository does not contain an Openstack codename, which is apparently an in-charm convention used to determine Keystone API version to roll out, it leads to the installation hook failing ambiguously, due to `get_os_codename_install_source()` implicitly returning `None` after falling through all of the function's conditions.
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/strutils.py", line 95, in __init__
self.index = self._list.index(item)
ValueError: tuple.index(x): x not in tuple
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/install.real", line 937, in <module>
main()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/install.real", line 933, in main
assess_status(CONFIGS)
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 2455, in assess_status
assess_status_func(configs)()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1787, in _assess_status_func
state, message = _determine_os_workload_status(*args, **kwargs)
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1033, in _determine_os_workload_status
state, message = _ows_check_generic_interfaces(
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1122, in _ows_check_generic_interfaces
incomplete_rel_data = incomplete_relation_data(configs,
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1406, in incomplete_relation_data
complete_ctxts = configs.complete_contexts()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 350, in complete_contexts
[interfaces.extend(i.complete_contexts())
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 350, in <listcomp>
[interfaces.extend(i.complete_contexts())
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 127, in complete_contexts
self.context()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 112, in context
_ctxt = context()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_context.py", line 183, in __call__
ctxt['api_version'] = get_api_version()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1498, in get_api_version
cmp_release = CompareOpenStackReleases(
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/strutils.py", line 97, in __init__
raise KeyError("Item '{}' is not in list '{}'"
KeyError: "Item 'None' is not in list '('diablo', 'essex', 'folsom', 'grizzly', 'havana', 'icehouse', 'juno', 'kilo', 'liberty', 'mitaka', 'newton', 'ocata', 'pike', 'queens', 'rocky', 'stein', 'train', 'ussuri', 'victoria', 'wallaby', 'xena', 'yoga')'"
juju.worker.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1 |
|
2022-03-22 16:18:00 |
Ksawery Dziekoński |
description |
When a non-distro `openstack-origin` repository does not contain an Openstack codename, which is apparently an in-charm convention used to determine Keystone API version to roll out, it leads to the installation hook failing ambiguously, due to `get_os_codename_install_source()` implicitly returning `None` after falling through all of the function's conditions.
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/strutils.py", line 95, in __init__
self.index = self._list.index(item)
ValueError: tuple.index(x): x not in tuple
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/install.real", line 937, in <module>
main()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/install.real", line 933, in main
assess_status(CONFIGS)
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 2455, in assess_status
assess_status_func(configs)()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1787, in _assess_status_func
state, message = _determine_os_workload_status(*args, **kwargs)
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1033, in _determine_os_workload_status
state, message = _ows_check_generic_interfaces(
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1122, in _ows_check_generic_interfaces
incomplete_rel_data = incomplete_relation_data(configs,
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1406, in incomplete_relation_data
complete_ctxts = configs.complete_contexts()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 350, in complete_contexts
[interfaces.extend(i.complete_contexts())
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 350, in <listcomp>
[interfaces.extend(i.complete_contexts())
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 127, in complete_contexts
self.context()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 112, in context
_ctxt = context()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_context.py", line 183, in __call__
ctxt['api_version'] = get_api_version()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1498, in get_api_version
cmp_release = CompareOpenStackReleases(
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/strutils.py", line 97, in __init__
raise KeyError("Item '{}' is not in list '{}'"
KeyError: "Item 'None' is not in list '('diablo', 'essex', 'folsom', 'grizzly', 'havana', 'icehouse', 'juno', 'kilo', 'liberty', 'mitaka', 'newton', 'ocata', 'pike', 'queens', 'rocky', 'stein', 'train', 'ussuri', 'victoria', 'wallaby', 'xena', 'yoga')'"
juju.worker.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1 |
When a non-distro `openstack-origin` repository does not contain an Openstack codename (for example, is `ppa:ksdziekonski/os-playground`), which is apparently an in-charm convention used to determine Keystone API version to roll out, it leads to the installation hook failing ambiguously, due to `get_os_codename_install_source()` implicitly returning `None` after falling through all of the function's conditions.
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/strutils.py", line 95, in __init__
self.index = self._list.index(item)
ValueError: tuple.index(x): x not in tuple
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/install.real", line 937, in <module>
main()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/install.real", line 933, in main
assess_status(CONFIGS)
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 2455, in assess_status
assess_status_func(configs)()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1787, in _assess_status_func
state, message = _determine_os_workload_status(*args, **kwargs)
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1033, in _determine_os_workload_status
state, message = _ows_check_generic_interfaces(
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1122, in _ows_check_generic_interfaces
incomplete_rel_data = incomplete_relation_data(configs,
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1406, in incomplete_relation_data
complete_ctxts = configs.complete_contexts()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 350, in complete_contexts
[interfaces.extend(i.complete_contexts())
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 350, in <listcomp>
[interfaces.extend(i.complete_contexts())
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 127, in complete_contexts
self.context()
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templating.py", line 112, in context
_ctxt = context()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_context.py", line 183, in __call__
ctxt['api_version'] = get_api_version()
File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1498, in get_api_version
cmp_release = CompareOpenStackReleases(
File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/strutils.py", line 97, in __init__
raise KeyError("Item '{}' is not in list '{}'"
KeyError: "Item 'None' is not in list '('diablo', 'essex', 'folsom', 'grizzly', 'havana', 'icehouse', 'juno', 'kilo', 'liberty', 'mitaka', 'newton', 'ocata', 'pike', 'queens', 'rocky', 'stein', 'train', 'ussuri', 'victoria', 'wallaby', 'xena', 'yoga')'"
juju.worker.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1 |
|
2022-03-23 15:26:26 |
Corey Bryant |
charm-keystone: status |
New |
Triaged |
|
2022-03-23 15:26:27 |
Corey Bryant |
charm-keystone: importance |
Undecided |
Medium |
|
2022-03-23 15:26:42 |
Corey Bryant |
charm-keystone: importance |
Medium |
Low |
|
2023-01-13 21:08:37 |
Steven Parker |
bug |
|
|
added subscriber Canonical IS BootStack |
2023-01-18 04:36:02 |
Billy Olsen |
charm-keystone: importance |
Low |
Wishlist |
|