Plataforma PowerFlex Manager: la creación de la política de alarma de SMTP falla con el error de validación de datos
Summary: La creación de políticas para alarmas SMTP en la sección "Políticas de notificación" requiere que se completen todos los campos. Si se deja un campo vacío, se producirá un error
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
Situación
Los intentos de crear una política de alarma SMTP mediante la opción "Crear nueva política" en "Políticas de notificación" fallan con el siguiente error:
Failed to add policy . Data Validation error.
El pod del notificador arroja el error de falta del campo "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) <-------
Impacto
No se pueden crear políticas nuevas desde la interfaz de usuario de PFMP
Cause
Los siguientes campos son obligatorios cuando se configura una política de alarma SMTP:
- Nombre de la política de notificación
- Descripción
- Tipo de origen
- Dominio de recursos
- Destino
Si no se completa alguno de estos campos, se desencadena un error de validación.
Resolution
Asegúrese de que todos los campos obligatorios, incluido el campo Description, se hayan completado en la ventana "Policy Configuration" antes de guardar la política.
Versión afectada
PowerFlex Manager 4.x
Problema corregido en la versión
Por confirmar
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.