DPC: Å fikse DPC IAM-tjenestefeil på grunn av konfigurasjonsproblem med Docker-port

Summary: Denne kunnskapsartikkelen inneholder en løsning på problemet der DPC dp-iam-tjenesten ikke starter. Når dette skyldes et portkonfigurasjonsproblem i docker-compose.yml-filen. Den grunnleggende årsaken er en ugyldig IPv6-adresse med for mange kolon, noe som forårsaker feiltolkning under bygging av beholder. Løsningen er å redigere docker-compose.yml-filen, omslutte IPv6-adressen i hakeparenteser og starte docker-skrivetjenesten på nytt. ...

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

  • DPCs dp-iam-tjeneste er nede.
  • Når du prøver å starte tjenesten, mislykkes den.
  • I /var/log/dpc/iam/dp_iam.log ser du følgende feilmelding:
error decoding 'ports': Invalid ip address ::1: address ::1:: too many colons in address
  • Feilen ovenfor kan også sees i /var/log/dpc/install/intstall.log også. 
Dette kan sees i versjon 19.10 og nyere.

Cause

Dette problemet skyldes et konfigurasjonsproblem i docker-compose.yml-filen. IPv6-adressen inneholder "::", noe som fører til at systemet feiltolker portene for containerbyggingen.

Feilmeldingen i filen /var/log/dpc/iam/dp_iam.log indikerer at systemet ikke kan analysere IPv6-adressen på riktig måte.

Resolution

MERK: En løsning på dette problemet er lagt til goidpa-verktøyet, følg KB-en nedenfor for å installere goidpa:
Kjør deretter følgende kommando på ACM:
./goidpa dpc yml-port-fix

 

Merk: Hvis problemet vedvarer, kan du kontakte Dells kundestøtte for å få mer hjelp.


 

Additional Information

Hvis den automatiserte goidpa-prosessen mislykkes, finner du de manuelle trinnene nedenfor for dette problemet:

  • Logg på DPC-grensesnittet med PUTTY/SSH som admin og su-til-rot-bruker.
  • Naviger til katalogen med docker-skrivefilen med følgende:
cd /usr/local/dpc/lib/iam/bin
  • Rediger "docker-compose.yml"-filen med følgende kommando:
vi docker-compose.yml
  • Under tjenesteseksjonen, i iam-leverandør-delen, redigerer du portene som følger:
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 tjenesteseksjonen, i iam-service-delen, redigerer du portene som følger:
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"
  • Avslutt redigeringsprogrammet ved å klikke på "ESC"-tasten og deretter skrive inn følgende:
:x
  • Start docker compose service på nytt med følgende kommandoer:
docker-compose down
docker-compose up -d
  •  Start msm-elg-tjenesten på nytt 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.