DPC: Docker-portin määritysongelmasta johtuvan DPC IAM -palveluvirheen korjaaminen

Summary: Tämä tietämyskannan artikkeli sisältää ratkaisun ongelmaan, jossa DPC dp-iam -palvelu ei käynnisty. Kun tämä johtuu docker-compose.yml tiedoston portin määritysongelmasta. Perimmäinen syy on virheellinen IPv6-osoite, jossa on liikaa kaksoispisteitä, mikä aiheuttaa väärintulkintoja säilön rakentamisen aikana. Ratkaisu on muokata docker-compose.yml tiedostoa, kirjoittaa IPv6-osoite hakasulkeisiin ja käynnistää docker-kirjoituspalvelu uudelleen. ...

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:n dp-iam-palvelu on poissa käytöstä.
  • Kun yrität käynnistää palvelun, se epäonnistuu.
  • Kansiossa /var/log/dpc/iam/dp_iam.log näkyy seuraava virhe:
error decoding 'ports': Invalid ip address ::1: address ::1:: too many colons in address
  • Edellä oleva virhe saattaa ilmetä myös hakemistossa /var/log/dpc/install/intstall.log. 
Tämä näkyy versiossa 19.10 ja uudemmissa.

Cause

Tämä ongelma johtuu docker-compose.yml tiedoston määritysongelmasta. IPv6-osoitteessa lukee "::", mikä saa järjestelmän tulkitsemaan säilön koontiversion portit väärin.

/var/log/dpc/iam/dp_iam.log-tiedoston virhesanoma ilmaisee, että järjestelmä ei pysty jäsentämään IPv6-osoitetta oikein.

Resolution

HUOMAUTUS: Tämän ongelman korjaus on lisätty goidpa-työkaluun. Asenna goidpa seuraavan KB:n ohjeiden mukaisesti:
Suorita sitten seuraava komento ACM:ssä:
./goidpa dpc yml-port-fix

 

Huomautus: Jos ongelma ei poistu, ota yhteys Dell-tukeen.


 

Additional Information

Jos automatisoitu goidpa-prosessi epäonnistuu, ongelman manuaaliset vaiheet:

  • Kirjaudu DPC-käyttöliittymään käyttämällä PUTTY/SSH-tiedostoa järjestelmänvalvojana ja su - pääkäyttäjänä.
  • Siirry hakemistoon, jossa on dockerin kirjoitustiedosto, ja käytä seuraavaa:
cd /usr/local/dpc/lib/iam/bin
  • Muokkaa docker-compose.yml-tiedostoa seuraavalla komennolla:
vi docker-compose.yml
  • Muokkaa portteja Palvelut-osion iam-provider-osiossa seuraavasti:
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"
  • Muokkaa portteja Palvelut-osion iam-service-osiossa seuraavasti:
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"
  • Poistu vi-editorista napsauttamalla "ESC"-näppäintä ja kirjoittamalla sitten seuraava:
:x
  • Käynnistä docker compose service uudelleen seuraavilla komennoilla:
docker-compose down
docker-compose up -d
  •  Käynnistä msm-elg-palvelu uudelleen seuraavalla komennolla:
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.