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å.
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 CentralArticle 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.