Платформа PowerFlex Manager — создание политики оповещений SMTP завершается сбоем с ошибкой проверки данных
Summary: Для создания политики для оповещений SMTP в разделе «Notification Policies» необходимо заполнить все поля. Если оставить какое-либо поле пустым, это приведет к ошибке
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 с помощью параметра «Create New Policy» в разделе «Notification Policies» завершаются сбоем с ошибкой:
Failed to add policy . Data Validation error.
Notifier выдает ошибку отсутствия поля '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
Cause
Следующие поля являются обязательными при настройке политики сигналов тревоги SMTP:
- Имя политики уведомлений
- Описание
- Тип источника
- Домен ресурсов
- Место назначения
Если ни одно из этих полей не заполнено, возникает ошибка проверки.
Resolution
Перед сохранением политики убедитесь, что все обязательные поля, включая поле Description, заполнены в окне «Policy Configuration».
Затронутая версия
PowerFlex Manager 4.x
Исправлено в версии
Уточняется
Affected Products
PowerFlex rack, ScaleIOArticle 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.