DPC: Rettelse af DPC IAM-servicefejl pga. konfigurationsproblem med dockerport

Summary: Denne vidensartikel indeholder en løsning på det problem, hvor DPC dp-iam-tjenesten ikke kan starte. Når dette skyldes et portkonfigurationsproblem i docker-compose.yml filen. Den grundlæggende årsag er en ugyldig IPv6-adresse med for mange kolon, hvilket forårsager fejlfortolkning under containeropbygning. Løsningen er at redigere docker-compose.yml filen, omslutte IPv6-adressen i firkantede parenteser og genstarte docker-skrivetjenesten. ...

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

  • DPC's dp-iam-service er nede.
  • Når du forsøger at starte tjenesten, mislykkes den.
  • I /var/log/dpc/iam/dp_iam.log vises følgende fejl:
error decoding 'ports': Invalid ip address ::1: address ::1:: too many colons in address
  • Ovenstående fejl kan også ses i /var/log/dpc/install/intstall.log. 
Dette kan ses i version 19.10 og nyere.

Cause

Problemet skyldes et konfigurationsproblem i docker-compose.yml filen. IPv6-adressen indeholder "::", hvilket får systemet til at fejlfortolke portene til containerbuildet.

Fejlmeddelelsen i filen /var/log/dpc/iam/dp_iam.log angiver, at systemet ikke kan fortolke IPv6-adressen korrekt.

Resolution

BEMÆRK: Der er føjet en løsning til dette problem til goidpa-værktøjet. Følg nedenstående KB for at installere goidpa:
Kør derefter følgende kommando på ACM:
./goidpa dpc yml-port-fix

 

Bemærk: Hvis problemet fortsætter, skal du kontakte Dell Support for at få yderligere hjælp.


 

Additional Information

Hvis den automatiserede Goidpa-proces mislykkes, er nedenstående manuelle trin til dette problem:

  • Log på DPC-brugergrænsefladen ved hjælp af PUTTY/SSH som admin og su - til root-bruger.
  • Naviger til biblioteket med docker-komponeringsfilen i den med følgende:
cd /usr/local/dpc/lib/iam/bin
  • Rediger filen "docker-compose.yml" med følgende kommando:
vi docker-compose.yml
  • Under serviceafsnittet skal du i afsnittet iam-provider redigere portene på følgende måde:
ports:
            - "127.0.0.1:8143:8443"
            - "::1:8143:8443"

Change this by putting square brackets around the IPv6 address, "::1" as follows:

ports:
            - "127.0.0.1:8143:8443"
            - "[::1]:8143:8443"
  • Under servicesektionen skal du i afsnittet iam-service redigere portene på følgende måde:
ports:
            - "127.0.0.1:8870:8870"
            - "::1:8870:8870"

Change this by putting square brackets around the IPv6 address, "::1" as follows:

ports:
            - "127.0.0.1:8870:8870"
            - "[::1]:8870:8870"
  • Afslut vi-editoren ved at klikke på "ESC" -tasten og derefter skrive følgende:
:x
  • Genstart docker compose-tjenesten med følgende kommandoer:
docker-compose down
docker-compose up -d
  •  Genstart msm-elg-tjenesten med følgende kommando:
service msm-elg restart

 

Affected Products

Data Protection Central
Article Properties
Article Number: 000228776
Article Type: Solution
Last Modified: 24 Apr 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.