DPC: Docker bağlantı noktası yapılandırma sorunu nedeniyle DPC IAM hizmet hatasını düzeltme
Summary: Bu Knowledge Base makalesi, DPC dp-iam hizmetinin başlatılamaması sorununa yönelik bir çözüm sağlar. Bunun nedeni, docker-compose.yml dosyasındaki bir bağlantı noktası yapılandırma sorunudur. Bunun temel nedeni, çok fazla iki nokta üst üste içeren geçersiz bir IPv6 adresidir ve kapsayıcı oluşturma sırasında yanlış yorumlamaya neden olur. Çözüm, IPv6 adresini köşeli ayraç içine alarak docker-compose.yml dosyasını düzenlemek ve Docker Compose hizmetini yeniden başlatmaktır. ...
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'nin dp-iam hizmeti çalışmıyor.
- Hizmeti başlatmaya çalıştığınızda başarısız olur.
- /var/log/dpc/iam/dp_iam.log dosyasında aşağıdaki hatayı görürsünüz:
error decoding 'ports': Invalid ip address ::1: address ::1:: too many colons in address
- Yukarıdaki hata /var/log/dpc/install/intstall.log içinde de görülebilir.
Cause
Bu sorun, docker-compose.yml dosyasındaki bir yapılandırma sorunundan kaynaklanır. IPv6 adresinde "::" işareti vardır. Bu durum, sistemin kapsayıcı derlemesi için bağlantı noktalarını yanlış yorumlamasına neden olur.
/var/log/dpc/iam/dp_iam.log dosyasındaki hata mesajı, sistemin IPv6 adresini doğru şekilde ayrıştıramadığını gösterir.
Resolution
NOT: Goidpa aracına bu sorun için bir düzeltme eklendi, goidpa yı yüklemek için aşağıdaki KB yi izleyin:
Ardından ACM de aşağıdaki komutu çalıştırın:
./goidpa dpc yml-port-fix
Not: Sorun devam ederse daha fazla yardım için Dell Desteği ile iletişime geçin.
Additional Information
Goidpa otomatik işlemi başarısız olursa, bu sorun için manuel adımlar aşağıdadır:
- DPC kullanıcı arayüzünde yönetici olarak PUTTY/SSH oturumu açın ve kök kullanıcıya su - oturumu açın.
- Aşağıdaki dosyalarla docker oluşturma dosyasının bulunduğu dizine gidin:
cd /usr/local/dpc/lib/iam/bin
- docker-compose.yml" dosyasını aşağıdaki komutla düzenleyin:
vi docker-compose.yml
- Hizmetler bölümünde, iam-provider bölümünde bağlantı noktalarını aşağıdaki gibi düzenleyin:
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"
- Hizmetler bölümü altında, iam-service bölümünde bağlantı noktalarını aşağıdaki gibi düzenleyin:
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"
- ESC" tuşuna tıklayıp aşağıdaki komutu yazarak vi düzenleyicisinden çıkın:
:x
- Docker Compose hizmetini aşağıdaki komutlarla yeniden başlatın:
docker-compose down docker-compose up -d
- Aşağıdaki komutla msm-elg hizmetini yeniden başlatın:
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.