Public bug reported:
rally version 0.11.2
dnspython 1.16.0
When try to execute command rally verify list-verifier-exts, have following
error:
(.venv)
root@s-bmk01:~/.rally/verification/verifier-2f1f8725-dde8-4a3f-beef-7231a9c3b2ac/repo#
rally verify list-verifier-exts
2019-09-02 14:02:53.874 3415 WARNING rally.common.plugin.discover [-] OpenStack
plugins moved to the separate package (see
https://pypi.python.org/pypi/rally-openstack). In-tree OpenStack plugins will
be
removed from the Rally main package soon.
Command failed, please check log for more info
2019-09-02 14:02:55.263 3415 CRITICAL rally [-] Unhandled error: ScannerError:
mapping values are not allowed here
in "<string>", line 1, column 153:
... s/hash.py:25: DeprecationWarning: dns.hash module will be remove ...
^
2019-09-02 14:02:55.263 3415 ERROR rally Traceback (most recent call last):
2019-09-02 14:02:55.263 3415 ERROR rally File "/usr/local/bin/rally", line
10, in <module>
2019-09-02 14:02:55.263 3415 ERROR rally sys.exit(main())
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/rally/cli/main.py", line 42, in main
2019-09-02 14:02:55.263 3415 ERROR rally return cliutils.run(sys.argv,
categories)
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/rally/cli/cliutils.py", line 678, in run
2019-09-02 14:02:55.263 3415 ERROR rally ret = fn(*fn_args, **fn_kwargs)
2019-09-02 14:02:55.263 3415 ERROR rally File "<decorator-gen-84>", line 2,
in list_verifier_exts
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/rally/cli/envutils.py", line 69, in
default_from_global
2019-09-02 14:02:55.263 3415 ERROR rally return f(*args, **kwargs)
2019-09-02 14:02:55.263 3415 ERROR rally File "<decorator-gen-83>", line 2,
in list_verifier_exts
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/rally/plugins/__init__.py", line 59, in
ensure_plugins_are_loaded
2019-09-02 14:02:55.263 3415 ERROR rally return f(*args, **kwargs)
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/rally/cli/commands/verify.py", line
411, in list_verifier_exts
2019-09-02 14:02:55.263 3415 ERROR rally verifier_exts =
api.verifier.list_extensions(verifier_id=verifier_id)
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/rally/api.py", line 950, in
list_extensions
2019-09-02 14:02:55.263 3415 ERROR rally return
verifier.manager.list_extensions()
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/rally/plugins/openstack/verification/tempest/manager.py",
line 177, in list_extensions
2019-09-02 14:02:55.263 3415 ERROR rally return yaml.safe_load(output)
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/rally/common/yamlutils.py", line 68, in
safe_load
2019-09-02 14:02:55.263 3415 ERROR rally return yaml.load(stream,
_SafeLoader)
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/__init__.py", line 71, in load
2019-09-02 14:02:55.263 3415 ERROR rally return loader.get_single_data()
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/constructor.py", line 37, in
get_single_data
2019-09-02 14:02:55.263 3415 ERROR rally node = self.get_single_node()
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/composer.py", line 36, in
get_single_node
2019-09-02 14:02:55.263 3415 ERROR rally document = self.compose_document()
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/composer.py", line 55, in
compose_document
2019-09-02 14:02:55.263 3415 ERROR rally node = self.compose_node(None,
None)
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/composer.py", line 84, in
compose_node
2019-09-02 14:02:55.263 3415 ERROR rally node =
self.compose_mapping_node(anchor)
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/composer.py", line 127, in
compose_mapping_node
2019-09-02 14:02:55.263 3415 ERROR rally while not
self.check_event(MappingEndEvent):
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/parser.py", line 98, in check_event
2019-09-02 14:02:55.263 3415 ERROR rally self.current_event = self.state()
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/parser.py", line 428, in
parse_block_mapping_key
2019-09-02 14:02:55.263 3415 ERROR rally if self.check_token(KeyToken):
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/scanner.py", line 116, in
check_token
2019-09-02 14:02:55.263 3415 ERROR rally self.fetch_more_tokens()
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/scanner.py", line 220, in
fetch_more_tokens
2019-09-02 14:02:55.263 3415 ERROR rally return self.fetch_value()
2019-09-02 14:02:55.263 3415 ERROR rally File
"/usr/local/lib/python2.7/dist-packages/yaml/scanner.py", line 576, in
fetch_value
2019-09-02 14:02:55.263 3415 ERROR rally self.get_mark())
2019-09-02 14:02:55.263 3415 ERROR rally ScannerError: mapping values are not
allowed here
2019-09-02 14:02:55.263 3415 ERROR rally in "<string>", line 1, column 153:
2019-09-02 14:02:55.263 3415 ERROR rally ... s/hash.py:25:
DeprecationWarning: dns.hash module will be remove ...
2019-09-02 14:02:55.263 3415 ERROR rally
^
2019-09-02 14:02:55.263 3415 ERROR rally
Expected result:
(.venv)
root@s-bmk01:~/.rally/verification/verifier-2f1f8725-dde8-4a3f-beef-7231a9c3b2ac/repo#
rally verify list-verifier-exts
2019-09-02 14:12:50.518 3441 WARNING rally.common.plugin.discover [-] OpenStack
plugins moved to the separate package (see
https://pypi.python.org/pypi/rally-openstack). In-tree OpenStack plugins will
be removed from the Rally main package soon.
+-----------------+--------------------------------------------------------+
| Name | Entry point |
+-----------------+--------------------------------------------------------+
| heat | heat_tempest_plugin.plugin:HeatTempestPlugin |
| telemetry_tests | telemetry_tempest_plugin.plugin:TelemetryTempestPlugin |
+-----------------+--------------------------------------------------------+
It seems that rally tries to parse Warning message from file
lib/python2.7/site-packages/dns/hash.py, which presented in packages dnspython
version 1.16.0
After switching to dnspython version 1.15.0, command 'rally verify list-
verifier-exts' is executed as expected
** Affects: rally (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1842330
Title:
Command rally verify list-verifier-exts crashes
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rally/+bug/1842330/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs