Platforma PowerFlex Manager — tworzenie zasad alarmów SMTP kończy się niepowodzeniem z błędem sprawdzania poprawności danych

Summary: Tworzenie zasad dla alarmów SMTP w sekcji "Notification Policies" wymaga wypełnienia wszystkich pól. Pozostawienie dowolnego pola pustego powoduje niepowodzenie

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

Scenariusz

Próby utworzenia zasad alarmów SMTP przy użyciu opcji "Create New Policy" w sekcji "Notification Policies" kończą się niepowodzeniem z powodu błędu:

Failed to add policy . Data Validation error.

Zasobnik powiadomień zgłasza błąd braku pola "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)  <------- 

 

Wpływ

Nie można utworzyć nowych zasad z poziomu interfejsu użytkownika PFMP

Cause

Podczas konfigurowania zasady alarmów SMTP należy wypełnić następujące pola:

  • Nazwa zasady powiadamiania
  • Opis
  • Typ źródła
  • Domena zasobu
  • Miejsce docelowe

Niewypełnienie któregokolwiek z tych pól powoduje błąd sprawdzania poprawności.

Resolution

Przed zapisaniem zasady upewnij się, że wszystkie wymagane pola, w tym pole opisu, zostały wypełnione w oknie "Policy Configuration".

Wersja, której dotyczy problem

PowerFlex Manager 4.x

Naprawiono w wersji

Do ustalenia

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.