PowerProtect Data Manager: Lösning av 422-fel för ogiltigt sökdomänvärde
Summary: Fel 422 visas när nätverkskonfigurationen ändras via PowerProtect Data Manager [PPDM] användargränssnitt [UI] på grund av ogiltigt sökdomänvärde i versioner före 19.18.
Symptoms
Felmeddelanden och loggar
Följande felmeddelande visas när du försöker ändra en nätverkskonfiguration via PPDM-användargränssnittet: fel: "422: Sökdomänens värde saknas eller så är det angivna värdet inte giltigt."

/var/log/brs/sysmgr/sysmgr.log:
2024-08-27T10:12:54.599Z ERROR [] [https-jsse-nio-8453-exec-7] [00000000-0000-4000-a000-000000000000][][][TRACE_ID:950adac5dfa53e99][] [c.e.b.s.r.v.c.ConfigurationNetworkValidator.isSearchDomainValid(391)] - The searchDomain is not valid.
2024-08-27T10:12:54.607Z ERROR [] [https-jsse-nio-8453-exec-7] [00000000-0000-4000-a000-000000000000][][][TRACE_ID:950adac5dfa53e99][] [c.e.b.s.r.v.AbstractRESTMessageHandler.buildErrorResponse(343)] - ErrorResponse: ErrorResponse [code=422, reason=The search domain value is missing or the specified value is not valid., remediation=Specify a valid search domain., timestamp=1724753574606, path=/api/v2/configurations/cb0d0692-1b1c-45ea-a4f6-eba56b523cae]
2024-08-27T10:12:54.608Z INFO [] [https-jsse-nio-8453-exec-7] [00000000-0000-4000-a000-000000000000][][][TRACE_ID:950adac5dfa53e99][] [c.e.b.s.r.v.AbstractRESTMessageHandler.logRESTResponse(218)] - Sending [422] response for: [PATCH] [/configurations/cb0d0692-1b1c-45ea-a4f6-eba56b523cae] Cause
Grundorsak till problemet
Rotorsaken till problemet är relaterad till valideringen av sökdomänen. Sökdomänen valideras för att säkerställa att den uppfyller specifika kriterier.
- Domändelarna (underdomäner) måste vara 1 till 63 tecken långa.
- De kan innehålla bokstäver, siffror och bindestreck men kan inte börja eller sluta med bindestreck.
- Domänen avslutas med en toppdomän (TLD) som är mellan 2 och 24 alfabetiska tecken lång.
Den här verifieringen är den främsta orsaken till felet, eftersom en ogiltig sökdomän resulterar i att nätverket inte kan konfigureras om.
Resolution
Åtgärda problemet med ogiltig sökdomän
Följ dessa steg för att lösa problemet med den ogiltiga sökdomänen:
Kör det bifogade skriptet search_domains.sh för att uppdatera den ogiltiga sökdomänen. Ändra sedan PPDM-användargränssnittet för nätverk.
Det search_domains.sh skriptet som medföljer PPDM-enheten innehåller en metod för att ändra sökdomänen, men det ändrar bara innehållet i konfigurationsfilerna (/etc/resolv.conf och /etc/sysconfig/network/config). Elasticsearch uppdateras inte. Ett nytt search_domains.sh skript tillhandahålls för att uppdatera sökdomänfältet i Elasticsearch-databasen samtidigt som sökdomänen ändras för att kringgå problemet.
# Run the script to update the search domain
$ ./search_domains.sh
När du har kört skriptet kontrollerar du att problemet har lösts genom att kontrollera PPDM-gränssnittet för nätverket och se till att sökdomänen är giltig.