DPC: Åtgärda DPC IAM-tjänstfel på grund av problem med Docker-portkonfiguration

Summary: Den här kunskapsartikeln innehåller en lösning på problemet där DPC dp-iam-tjänsten inte startar. När detta beror på ett portkonfigurationsproblem i den docker-compose.yml filen. Rotorsaken är en ogiltig IPv6-adress med för många kolon, vilket orsakar feltolkning under behållarbygget. Lösningen är att redigera docker-compose.yml-filen, omge IPv6-adressen med hakparenteser och starta om docker compose-tjänsten. ...

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-tjänst är nere.
  • När du försöker starta tjänsten misslyckas den.
  • I /var/log/dpc/iam/dp_iam.log visas följande fel:
error decoding 'ports': Invalid ip address ::1: address ::1:: too many colons in address
  • Ovanstående fel kan också ses i /var/log/dpc/install/intstall.log också. 
Detta kan ses i version 19.10 och senare.

Cause

Det här problemet orsakas av ett konfigurationsproblem i docker-compose.yml-filen. IPv6-adressen innehåller "::", vilket gör att systemet misstolkar portarna för behållarversionen.

Felmeddelandet i filen /var/log/dpc/iam/dp_iam.log anger att systemet inte kan tolka IPv6-adressen korrekt.

Resolution

Obs! En korrigering för det här problemet har lagts till i goidpa-verktyget, följ nedanstående KB för att installera goidpa:
Kör sedan följande kommando på ACM:
./goidpa dpc yml-port-fix

 

Obs! Om problemet kvarstår kontaktar du Dells support för ytterligare hjälp.


 

Additional Information

Om den automatiserade goidpa-processen misslyckas följer de manuella stegen nedan för det här problemet:

  • Logga in på DPC-användargränssnittet med PUTTY/SSH som administratör och su – till rotanvändare.
  • Navigera till katalogen med docker compose-filen i den med följande:
cd /usr/local/dpc/lib/iam/bin
  • Redigera filen "docker-compose.yml" med följande kommando:
vi docker-compose.yml
  • Under avsnittet tjänster, i avsnittet iam-provider, redigerar du portarna på följande sätt:
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 avsnittet tjänster, i avsnittet iam-service redigerar du portarna enligt följande:
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"
  • Avsluta vi-redigeraren genom att klicka på ESC-tangenten och sedan skriva följande:
:x
  • Starta om docker compose-tjänsten med följande kommandon:
docker-compose down
docker-compose up -d
  •  Starta om msm-elg-tjänsten med följande 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.