Платформа PowerFlex Manager - Не вдається створити політику сигналізації SMTP через помилку перевірки даних

Summary: Створення політики для SMTP-сигналізацій у розділі "Політики сповіщень" вимагає заповнення всіх полів. Якщо залишити будь-яке поле порожнім, це призведе до невдачі

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Сценарій

Спроби створити політику сигналізації SMTP за допомогою опції «Створити нову політику» в розділі «Політики сповіщень» зазнають невдачі з помилкою:

Failed to add policy . Data Validation error.

Сповіщувач Pod викидає помилку про відсутність поля 'description'

2024-11-25T00:44:02.003744915-06:00 stdout F {"name": "notifier", "time": "2024-11-25 06:44:02", "level": "ERROR", "message": "{"http_status_code": null, "messages": [{"code": "NOTF-311", "timpstamp": null, "severity": "Error", "message": "Data validation error"}]}"}  
2024-11-25T00:44:02.003755247-06:00 stdout F Traceback (most recent call last):
2024-11-25T00:44:02.003765667-06:00 stdout F   File "/app/api/v1/dispatch_policies.py", line 44, in register_policy
2024-11-25T00:44:02.003776111-06:00 stdout F     result = policy_controller.register_policy(data)
2024-11-25T00:44:02.003786347-06:00 stdout F              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003796606-06:00 stdout F   File "/app/scripts/tools/retry.py", line 48, in wrapper
2024-11-25T00:44:02.00380788-06:00 stdout F     return func(*args, **kwargs)
2024-11-25T00:44:02.003821493-06:00 stdout F            ^^^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003834048-06:00 stdout F   File "/app/controllers/Dispatch_Policies.py", line 83, in register_policy
2024-11-25T00:44:02.003844412-06:00 stdout F     data = self.__validate_data(data)
2024-11-25T00:44:02.003854667-06:00 stdout F            ^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003866233-06:00 stdout F   File "/app/controllers/Dispatch_Policies.py", line 178, in __validate_data
2024-11-25T00:44:02.003876458-06:00 stdout F     verified_data = BasePayload(**data).dict()
2024-11-25T00:44:02.003887005-06:00 stdout F                     ^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003897235-06:00 stdout F   File "/usr/lib/python3.11/site-packages/pydantic/main.py", line 406, in __init__
2024-11-25T00:44:02.003907433-06:00 stdout F     raise validation_error
2024-11-25T00:44:02.003917707-06:00 stdout F pydantic.error_wrappers.ValidationError: 1 validation error for BasePayload
2024-11-25T00:44:02.003927907-06:00 stdout F description  <-------
2024-11-25T00:44:02.003938073-06:00 stdout F   field required (type=value_error.missing)  <------- 

 

Вплив

Не вдається створити нові політики в інтерфейсі PFMP UI

Cause

Під час налаштування політики SMTP-сигналізацій обов'язковими є такі поля:

  • Назва політики сповіщень
  • Опис
  • Тип джерела
  • Домен ресурсу
  • Призначення

Якщо не заповнити жодне з цих полів, виникає помилка перевірки.

Resolution

Перед збереженням політики переконайтеся, що всі обов'язкові поля, включаючи поле Опис, заповнені у вікні "Конфігурація політики".

Версія, що зазнала впливу

Технологія PowerFlex Manager 4.x

Виправлено у версії

Підлягає уточненню

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000268929
Article Type: Solution
Last Modified: 20 Jul 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.