Issuing "openstack notification show <uuid>" results in:
$ openstack notification show 6f7a9f29-7f7b-4179-a433-6f14f16ca389
No Notification found for 6f7a9f29-7f7b-4179-a433-6f14f16ca389: Server Error for url: http://10.0.5.29:15868/v1/16837944f905444b9d9b26c1f06a221e/notifications/6f7a9f29-7f7b-4179-a433-6f14f16ca389, Unexpected API Error. Please report this at https://bugs.launchpad.net/masakari/ and attach the Masakari API log if possible.
<class 'masakari.exception_Remote.MasakariException_Remote'
and in the engine log:
2020-06-04 08:50:48.997 482700 DEBUG masakari.context [req-3aa6b333-c266-4039-aaa7-205dc39f7d4f 5c685854510342ac92f7539e7fb578ce 16837944f905444b9d9b26c1f06a221e - - -] Arguments dropped when creating context: {'system_scope': None, 'project': '16837944f905444b9d9b26c1f06a221e', 'client_timeout': None} __init__ /usr/lib/python3/dist-packages/masakari/context.py:113
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager [req-3aa6b333-c266-4039-aaa7-205dc39f7d4f 5c685854510342ac92f7539e7fb578ce 16837944f905444b9d9b26c1f06a221e - - -] Failed to fetch notification recovery workflow details for 6f7a9f29-7f7b-4179-a433-6f14f16ca389: TypeError: 'NoneType' object is not subscriptable
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager Traceback (most recent call last):
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager File "/usr/lib/python3/dist-packages/masakari/engine/manager.py", line 371, in get_notification_recovery_workflow_details
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager context, recovery_method, notification))
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager File "/usr/lib/python3/dist-packages/masakari/engine/drivers/taskflow/driver.py", line 275, in get_notification_recovery_workflow_details
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager backend = backends.fetch(PERSISTENCE_BACKEND)
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager File "/usr/lib/python3/dist-packages/taskflow/persistence/backends/__init__.py", line 53, in fetch
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager backend, conf = misc.extract_driver_and_conf(conf, 'connection')
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager File "/usr/lib/python3/dist-packages/taskflow/utils/misc.py", line 124, in extract_driver_and_conf
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager maybe_uri = conf[conf_key]
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager TypeError: 'NoneType' object is not subscriptable
2020-06-04 08:50:49.020 482700 ERROR masakari.engine.manager
2020-06-04 08:50:49.023 482700 ERROR oslo_messaging.rpc.server [req-3aa6b333-c266-4039-aaa7-205dc39f7d4f 5c685854510342ac92f7539e7fb578ce 16837944f905444b9d9b26c1f06a221e - - -] Exception during message handling: masakari.exception.MasakariException: Failed to fetch notification recovery workflow details for 6f7a9f29-7f7b-4179-a433-6f14f16ca389
2020-06-04 08:50:49.023 482700 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2020-06-04 08:50:49.023 482700 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/masakari/engine/manager.py", line 371, in get_notification_recovery_workflow_details
2020-06-04 08:50:49.023 482700 ERROR oslo_messaging.rpc.server context, recovery_method, notification))
2020-06-04 08:50:49.023 482700 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/masakari/engine/drivers/taskflow/driver.py", line 275, in get_notification_recovery_workflow_details
2020-06-04 08:50:49.023 482700 ERROR oslo_messaging.rpc.server backend = backends.fetch(PERSISTENCE_BACKEND)
2020-06-04 08:50:49.023 482700 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/persistence/backends/__init__.py", line 53, in fetch
2020-06-04 08:50:49.023 482700 ERROR oslo_messaging.rpc.server backend, conf = misc.extract_driver_and_conf(conf, 'connection')
2020-06-04 08:50:49.023 482700 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/utils/misc.py", line 124, in extract_driver_and_conf
2020-06-04 08:50:49.023 482700 ERROR oslo_messaging.rpc.server maybe_uri = conf[conf_key]
This appears to be down to the 'taskflow' section missing from the masakari config file *1. This was introduced in stein *2
*1 https:/ /docs.openstack .org/masakari/ latest/ configuration/ sample_ config. html /docs.openstack .org/releasenot es/masakari/ stein.html# new-features
*2 https:/