Package: python3-magnum
Version: 7.0.0-2

Python3-magnum is not compatible with python3

In magnum there is python3 incompatibility :

First issue :

/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server Traceback (most recent call last): │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/conductor/handlers/common/cert_manager.py",
line 111, in generate_certificates_to_cluster │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server context=context) │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/conductor/handlers/common/cert_manager.py",
line 42, in _generate_ca_cert │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server encryption_password=ca_password) │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/common/x509/operations.py", line 45,
in generate_ca_certificate │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server encryption_password=encryption_password │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/common/x509/operations.py", line
101, in _generate_self_signed_certificate │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server encryption_password=encryption_password) │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/common/x509/operations.py", line
139, in _generate_certificate │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server encryption_password) │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization.py",
line 202, in __init__ │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server raise ValueError("Password must be 1 or more
bytes.") │
/var/log/magnum/magnum-conductor.log:2018-11-16 17:02:35.729 19744 ERROR
oslo_messaging.rpc.server ValueError: Password must be 1 or more bytes.

Second issue :

Traceback (most recent call last): │



                                                          │
  File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line
163, in _process_incoming │
    res = self.dispatcher.dispatch(message) │



                                                          │
  File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py",
line 265, in dispatch │
    return self._do_dispatch(endpoint, method, ctxt, args) │



                                                          │
  File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py",
line 194, in _do_dispatch │
    result = func(ctxt, **new_args) │



                                                          │
  File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159,
in wrapper │
    result = f(*args, **kwargs) │



                                                          │
  File
"/usr/lib/python3/dist-packages/magnum/conductor/handlers/ca_conductor.py",
line 42, in sign_certificate │
    certificate.pem = signed_cert │



                                                          │
  File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line
72, in setter │
    field_value = field.coerce(self, name, value) │



                                                          │
  File "/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py",
line 201, in coerce │
    return self._type.coerce(obj, attr, value) │



                                                          │
  File "/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py",
line 271, in coerce │
    {'attr': attr, 'type': type(value).__name__}) │



                                                          │
ValueError: A string is required in field pem, not a bytes

Third issue :

│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server
[req-fd61a801-1482-489e-aafa-058a89dbc271 - - - - -] Exception during
message handling: TypeError: a bytes-like object is required, not 'str' ┤
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server Traceback
(most recent call last): ┤
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 163, in
_process_incoming ┤
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server res =
self.dispatcher.dispatch(message) ┤
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line
265, in dispatch ┤
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server return
self._do_dispatch(endpoint, method, ctxt, args) │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line
194, in _do_dispatch │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server result =
func(ctxt, **new_args) │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in
wrapper │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server result =
f(*args, **kwargs) │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/conductor/handlers/cluster_conductor.py",
line 67, in cluster_create │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server
cluster_driver.create_cluster(context, cluster, create_timeout) │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/drivers/heat/driver.py", line 99, in
create_cluster ┤
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server cluster,
cluster_create_timeout) │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/drivers/heat/driver.py", line 115,
in _create_stack │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server
self._extract_template_definition(context, cluster)) ┤
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/drivers/heat/driver.py", line 57, in
_extract_template_definition ┤
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server
scale_manager=scale_manager) │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/drivers/heat/template_def.py", line
203, in extract_definition ┤
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server
self.get_params(context, cluster_template, cluster, **kwargs), │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server File
"/usr/lib/python3/dist-packages/magnum/drivers/heat/k8s_fedora_template_def.py",
line 136, in get_params │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server
testik).replace("\n", "\\n") │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server TypeError: a
bytes-like object is required, not 'str' │
│2018-11-18 13:45:54.288 22049 ERROR oslo_messaging.rpc.server


Thanks,
Michal Arbet

Reply via email to