# Cannot download repomd.xml

**URL:** https://community.mosip.io/t/cannot-download-repomd-xml/2020
**Category:** Support
**Created:** [April 23, 2025, 11:51am UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020 "2025-04-23T11:51:47Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 12, 2025, 9:39pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/21 "2025-06-12T21:39:07Z")

</div>

Hi @Praful_Rakhade,

Thank you for the detail installation guide, I completely follow the guideline in: [External Modules Installation Guide]

but under [Mosip Modules Installation Guide], where I am executing config-server, I keep getting this error:

john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip$ kubectl describe pod -n config-server config-server-65fcf8db6c-dn9lh  
Name: config-server-65fcf8db6c-dn9lh  
Namespace: config-server  
Priority: 0  
Service Account: config-server  
Node: mosip-node6/172.16.2.156  
Start Time: Fri, 13 Jun 2025 01:03:28 +0000  
Labels: [app.kubernetes.io/instance=config-server](http://app.kubernetes.io/instance=config-server)  
[app.kubernetes.io/name=config-server](http://app.kubernetes.io/name=config-server)  
pod-template-hash=65fcf8db6c  
Annotations: [cni.projectcalico.org/containerID:](http://cni.projectcalico.org/containerID:) 83324025b0ef65d4da4bb3b691190036ea5b63529ea19db30602fa19c657bbb0  
[cni.projectcalico.org/podIP:](http://cni.projectcalico.org/podIP:) 10.42.5.54/32  
[cni.projectcalico.org/podIPs:](http://cni.projectcalico.org/podIPs:) 10.42.5.54/32  
Status: Running  
IP: 10.42.5.54  
IPs:  
IP: 10.42.5.54  
Controlled By: ReplicaSet/config-server-65fcf8db6c  
Containers:  
config-server:  
Container ID: docker://cb02ba44bb0b1eeb0644cae519659242ba33b78c49885bb461dc481c0ac6720c  
Image: mosipid/config-server:1.1.2  
Image ID: docker-pullable://mosipid/config-server@sha256:bc5ce50037d8988f807db45ee0fb19a750f6d0b17487155fca7edad0892e7eb0  
Port: 51000/TCP  
Host Port: 0/TCP  
State: Running  
Started: Fri, 13 Jun 2025 01:03:32 +0000  
Ready: False  
Restart Count: 0  
Limits:  
cpu: 200m  
memory: 1500Mi  
Requests:  
cpu: 50m  
memory: 256Mi  
Liveness: http-get http://:51000/config/%2A/%2A delay=180s timeout=5s period=30s #success=1 #failure=6  
Readiness: http-get http://:51000/config/%2A/%2A delay=120s timeout=5s period=30s #success=1 #failure=6  
Startup: http-get http://:51000/config/%2A/%2A delay=0s timeout=5s period=10s #success=1 #failure=30  
Environment Variables from:  
config-server-env-vars ConfigMap Optional: false  
Environment:  
SPRING\_CLOUD\_CONFIG\_SERVER\_GIT\_PASSWORD: \<set to the key ‘github-token’ in secret ‘config-server’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_API\_PUBLIC\_HOST: \<set to the key ‘mosip-api-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_API\_INTERNAL\_HOST: \<set to the key ‘mosip-api-internal-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_ADMIN\_HOST: \<set to the key ‘mosip-admin-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_PREREG\_HOST: \<set to the key ‘mosip-prereg-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_RESIDENT\_HOST: \<set to the key ‘mosip-resident-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_PMP\_HOST: \<set to the key ‘mosip-pmp-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_COMPLIANCE\_HOST: \<set to the key ‘mosip-compliance-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_ESIGNET\_HOST: \<set to the key ‘mosip-esignet-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_SIGNUP\_HOST: \<set to the key ‘mosip-signup-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_DB\_DBUSER\_PASSWORD: \<set to the key ‘db-dbuser-password’ in secret ‘db-common-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_KEYCLOAK\_INTERNAL\_URL: \<set to the key ‘keycloak-internal-url’ of config map ‘keycloak-host’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_KEYCLOAK\_EXTERNAL\_URL: \<set to the key ‘keycloak-external-url’ of config map ‘keycloak-host’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_KEYCLOAK\_INTERNAL\_HOST: \<set to the key ‘keycloak-internal-host’ of config map ‘keycloak-host’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_KEYCLOAK\_EXTERNAL\_HOST: \<set to the key ‘keycloak-external-host’ of config map ‘keycloak-host’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_ABIS\_CLIENT\_SECRET: \<set to the key ‘mosip\_abis\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_SYNCDATA\_CLIENT\_SECRET: \<set to the key ‘mosip\_syncdata\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_CRESER\_IDPASS\_CLIENT\_SECRET: \<set to the key ‘mosip\_creser\_idpass\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MPARTNER\_DEFAULT\_AUTH\_SECRET: \<set to the key ‘mpartner\_default\_auth\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_IDREPO\_CLIENT\_SECRET: \<set to the key ‘mosip\_idrepo\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MPARTNER\_DEFAULT\_PRINT\_SECRET: \<set to the key ‘mpartner\_default\_print\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MPARTNER\_DEFAULT\_DIGITALCARD\_SECRET: \<set to the key ‘mpartner\_default\_digitalcard\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_ADMIN\_CLIENT\_SECRET: \<set to the key ‘mosip\_admin\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_AUTH\_CLIENT\_SECRET: \<set to the key ‘mosip\_auth\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_CREREQ\_CLIENT\_SECRET: \<set to the key ‘mosip\_crereq\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_CRESER\_CLIENT\_SECRET: \<set to the key ‘mosip\_creser\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_DATSHA\_CLIENT\_SECRET: \<set to the key ‘mosip\_datsha\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_IDA\_CLIENT\_SECRET: \<set to the key ‘mosip\_ida\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_MISP\_CLIENT\_SECRET: \<set to the key ‘mosip\_misp\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_PMS\_CLIENT\_SECRET: \<set to the key ‘mosip\_pms\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_POLICYMANAGER\_CLIENT\_SECRET: \<set to the key ‘mosip\_policymanager\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_REG\_CLIENT\_SECRET: \<set to the key ‘mosip\_reg\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_REGPROC\_CLIENT\_SECRET: \<set to the key ‘mosip\_regproc\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_RESIDENT\_CLIENT\_SECRET: \<set to the key ‘mosip\_resident\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_PREREG\_CLIENT\_SECRET: \<set to the key ‘mosip\_prereg\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_HOTLIST\_CLIENT\_SECRET: \<set to the key ‘mosip\_hotlist\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_DIGITALCARD\_CLIENT\_SECRET: \<set to the key ‘mosip\_digitalcard\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_KEYCLOAK\_ADMIN\_PASSWORD: \<set to the key ‘admin-password’ in secret ‘keycloak’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SOFTHSM\_KERNEL\_SECURITY\_PIN: \<set to the key ‘security-pin’ in secret ‘softhsm-kernel’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SOFTHSM\_IDA\_SECURITY\_PIN: \<set to the key ‘security-pin’ in secret ‘softhsm-ida’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_ACTIVEMQ\_HOST: \<set to the key ‘activemq-host’ of config map ‘activemq-activemq-artemis-share’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_ACTIVEMQ\_CORE\_PORT: \<set to the key ‘activemq-core-port’ of config map ‘activemq-activemq-artemis-share’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_ACTIVEMQ\_PASSWORD: \<set to the key ‘artemis-password’ in secret ‘activemq-activemq-artemis’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_AUTHTYPE\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-authtype-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_CREDENTIAL\_ISSUE\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-credential-issue-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_PARTNER\_SERVICE\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-partner-service-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_CA\_CERTIFICATE\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-ca-certificate-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_HOTLIST\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-hotlist-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_MASTERDATA\_TEMPLATES\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-masterdata-templates-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_MASTERDATA\_TITLES\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-masterdata-titles-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDREPO\_WEBSUB\_VID\_CREDENTIAL\_UPDATE\_SECRET: \<set to the key ‘idrepo-websub-vid-credential-update-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_RESIDENT\_WEBSUB\_CREDENTIAL\_STATUS\_UPDATE\_SECRET: \<set to the key ‘resident-websub-credential-status-update-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_KERNEL\_TOKENID\_UIN\_SALT: \<set to the key ‘mosip-kernel-tokenid-uin-salt’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_KERNEL\_TOKENID\_PARTNERCODE\_SALT: \<set to the key ‘mosip-kernel-tokenid-partnercode-salt’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_PRINT\_WEBSUB\_HUB\_SECRET: \<set to the key ‘print-websub-hub-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_HUB\_SECRET\_ENCRYPTION\_KEY: \<set to the key ‘hub-secret-encryption-key’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_S3\_ACCESSKEY: \<set to the key ‘s3-user-key’ of config map ‘s3’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_S3\_REGION: \<set to the key ‘s3-region’ of config map ‘s3’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_S3\_SECRETKEY: \<set to the key ‘s3-user-secret’ in secret ‘s3’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMTP\_HOST: \<set to the key ‘smtp-host’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMS\_HOST: \<set to the key ‘sms-host’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMTP\_PORT: \<set to the key ‘smtp-port’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMS\_PORT: \<set to the key ‘sms-port’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMTP\_USERNAME: \<set to the key ‘smtp-username’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMS\_USERNAME: \<set to the key ‘sms-username’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMTP\_SECRET: \<set to the key ‘smtp-secret’ in secret ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMS\_SECRET: \<set to the key ‘sms-secret’ in secret ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMS\_AUTHKEY: \<set to the key ‘sms-authkey’ in secret ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_PREREG\_CAPTCHA\_SITE\_KEY: \<set to the key ‘prereg-captcha-site-key’ in secret ‘mosip-captcha’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_PREREG\_CAPTCHA\_SECRET\_KEY: \<set to the key ‘prereg-captcha-secret-key’ in secret ‘mosip-captcha’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_RESIDENT\_CAPTCHA\_SITE\_KEY: \<set to the key ‘resident-captcha-site-key’ in secret ‘mosip-captcha’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_RESIDENT\_CAPTCHA\_SECRET\_KEY: \<set to the key ‘resident-captcha-secret-key’ in secret ‘mosip-captcha’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_S3\_PRETEXT\_VALUE: \<set to the key ‘s3-pretext-value’ in secret ‘s3’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MPARTNER\_DEFAULT\_MOBILE\_SECRET: \<set to the key ‘mpartner\_default\_mobile\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_RESIDENT\_WEBSUB\_AUTHTYPE\_STATUS\_SECRET: \<set to the key ‘resident-websub-authtype-status-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_RESIDENT\_WEBSUB\_AUTH\_TRANSACTION\_STATUS\_SECRET: \<set to the key ‘resident-websub-auth-transaction-status-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_IDA\_KYC\_TOKEN\_SECRET: \<set to the key ‘mosip-ida-kyc-token-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_PARTNER\_CRYPTO\_P12\_PASSWORD: \<set to the key ‘mosip-partner-crypto-p12-password’ in secret ‘conf-secrets-various’\> Optional: false  
Mounts:  
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-jw64b (ro)  
Conditions:  
Type Status  
Initialized True  
Ready False  
ContainersReady False  
PodScheduled True  
Volumes:  
kube-api-access-jw64b:  
Type: Projected (a volume that contains injected data from multiple sources)  
TokenExpirationSeconds: 3607  
ConfigMapName: kube-root-ca.crt  
ConfigMapOptional:   
DownwardAPI: true  
QoS Class: Burstable  
Node-Selectors:   
Tolerations: [node.kubernetes.io/not-ready:NoExecute](http://node.kubernetes.io/not-ready:NoExecute) op=Exists for 300s  
[node.kubernetes.io/unreachable:NoExecute](http://node.kubernetes.io/unreachable:NoExecute) op=Exists for 300s  
Events:  
Type Reason Age From Message

* * *

Normal Scheduled 84s default-scheduler Successfully assigned config-server/config-server-65fcf8db6c-dn9lh to mosip-node6  
Normal Pulled 82s kubelet Container image “mosipid/config-server:1.1.2” already present on machine  
Normal Created 81s kubelet Created container config-server  
Normal Started 81s kubelet Started container config-server  
Warning Unhealthy 5s (x8 over 75s) kubelet Startup probe failed: Get “[http://10.42.5.54:51000/config/\*/](http://10.42.5.54:51000/config/*/)\*”: dial tcp 10.42.5.54:51000: connect: connection refused

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/2X/d/d8a9330a59395a6b0628552c57eb2dc1d520900c.png)

---

<div class="post-metadata">

### Author: ![Praful\_Rakhade](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/praful_rakhade/32/1065_2.png) [@Praful\_Rakhade](https://community.mosip.io/u/Praful_Rakhade)
#### Post date: [June 13, 2025, 10:25am UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/22 "2025-06-13T10:25:54Z")

</div>

Hi @Johnny,

Could you please confirm whether you deployed **conf-secrets** before the **config-server**?

Also, kindly share the list of namespaces currently deployed in your cluster by running the following command:  
`kubectl get ns -A`  
This will help us in verifying the setup.

Regards,  
The MOSIP Team

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 13, 2025, 10:43am UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/23 "2025-06-13T10:43:29Z")

</div>

Hi @Praful_Rakhade,

Trust you are well?

Yes, I deployed conf-secrets before config-server.

Below is the list of kubectl get ns -A

john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip$ kubectl get ns -A  
NAME STATUS AGE  
activemq Active 41h  
captcha Active 39h  
clamav Active 45h  
conf-secrets Active 22h  
config-server Active 9h  
default Active 7d22h  
ingress-nginx Active 7d22h  
kafka Active 41h  
keycloak Active 45h  
kube-node-lease Active 7d22h  
kube-public Active 7d22h  
kube-system Active 7d22h  
landing-page Active 39h  
longhorn-system Active 6d20h  
minio Active 45h  
msg-gateways Active 40h  
postgres Active 47h  
s3 Active 45h  
softhsm Active 45h

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/2X/7/7b7d4e830a4bf28a42ea8a1edc7de044c7521e78.png)

---

<div class="post-metadata">

### Author: ![Praful\_Rakhade](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/praful_rakhade/32/1065_2.png) [@Praful\_Rakhade](https://community.mosip.io/u/Praful_Rakhade)
#### Post date: [June 13, 2025, 12:31pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/24 "2025-06-13T12:31:35Z")

</div>

Hi @Johnny,

Thank you for sharing the list of namespaces. It appears that the deployment has been done correctly.

As a next step, please try increasing the resource requests as per the below configuration and check if the issue gets resolved:

```auto
requests:
  cpu: 200m
  memory: 1000Mi

```

Kindly update us on the results.

Regards,  
The MOSIP Team

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 13, 2025, 1:28pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/25 "2025-06-13T13:28:19Z")

</div>

Hello @Praful_Rakhade ,

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/2X/9/9db8f6b4405039c7e4c3e9d05226b40f484c0a23.png)

I did as you instructed and this is the output:

john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip$ kubectl describe pod -n config-server config-server-855699d6bb-m4lbm  
Name: config-server-855699d6bb-m4lbm  
Namespace: config-server  
Priority: 0  
Service Account: config-server  
Node: mosip-node6/172.16.2.156  
Start Time: Fri, 13 Jun 2025 13:09:21 +0000  
Labels: [app.kubernetes.io/instance=config-server](http://app.kubernetes.io/instance=config-server)  
[app.kubernetes.io/name=config-server](http://app.kubernetes.io/name=config-server)  
pod-template-hash=855699d6bb  
Annotations: [cni.projectcalico.org/containerID:](http://cni.projectcalico.org/containerID:) 901a50ffbc9187581ca5be52c57f06ef5a47c6803331b9a3671f5b3be81680b2  
[cni.projectcalico.org/podIP:](http://cni.projectcalico.org/podIP:) 10.42.5.59/32  
[cni.projectcalico.org/podIPs:](http://cni.projectcalico.org/podIPs:) 10.42.5.59/32  
Status: Running  
IP: 10.42.5.59  
IPs:  
IP: 10.42.5.59  
Controlled By: ReplicaSet/config-server-855699d6bb  
Containers:  
config-server:  
Container ID: docker://afb6689985a14a31764c20bdaac6b24c7e84510dbcded1e37729b12d685dac7e  
Image: mosipid/config-server:1.1.2  
Image ID: docker-pullable://mosipid/config-server@sha256:bc5ce50037d8988f807db45ee0fb19a750f6d0b17487155fca7edad0892e7eb0  
Port: 51000/TCP  
Host Port: 0/TCP  
State: Running  
Started: Fri, 13 Jun 2025 13:09:22 +0000  
Ready: True  
Restart Count: 0  
Limits:  
cpu: 1  
memory: 2Gi  
Requests:  
cpu: 500m  
memory: 1000Mi  
Liveness: http-get http://:51000/config/%2A/%2A delay=180s timeout=10s period=30s #success=1 #failure=6  
Readiness: http-get http://:51000/config/%2A/%2A delay=120s timeout=10s period=30s #success=1 #failure=6  
Startup: http-get http://:51000/config/%2A/%2A delay=120s timeout=10s period=10s #success=1 #failure=30  
Environment Variables from:  
config-server-env-vars ConfigMap Optional: false  
Environment:  
SPRING\_PROFILES\_ACTIVE: prod,debug  
SPRING\_CLOUD\_CONFIG\_SERVER\_GIT\_TIMEOUT: 30  
SPRING\_CLOUD\_CONFIG\_SERVER\_GIT\_PASSWORD: \<set to the key ‘github-token’ in secret ‘config-server’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_API\_PUBLIC\_HOST: \<set to the key ‘mosip-api-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_API\_INTERNAL\_HOST: \<set to the key ‘mosip-api-internal-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_ADMIN\_HOST: \<set to the key ‘mosip-admin-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_PREREG\_HOST: \<set to the key ‘mosip-prereg-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_RESIDENT\_HOST: \<set to the key ‘mosip-resident-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_PMP\_HOST: \<set to the key ‘mosip-pmp-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_COMPLIANCE\_HOST: \<set to the key ‘mosip-compliance-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_ESIGNET\_HOST: \<set to the key ‘mosip-esignet-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_SIGNUP\_HOST: \<set to the key ‘mosip-signup-host’ of config map ‘global’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_DB\_DBUSER\_PASSWORD: \<set to the key ‘db-dbuser-password’ in secret ‘db-common-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_KEYCLOAK\_INTERNAL\_URL: \<set to the key ‘keycloak-internal-url’ of config map ‘keycloak-host’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_KEYCLOAK\_EXTERNAL\_URL: \<set to the key ‘keycloak-external-url’ of config map ‘keycloak-host’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_KEYCLOAK\_INTERNAL\_HOST: \<set to the key ‘keycloak-internal-host’ of config map ‘keycloak-host’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_KEYCLOAK\_EXTERNAL\_HOST: \<set to the key ‘keycloak-external-host’ of config map ‘keycloak-host’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_ABIS\_CLIENT\_SECRET: \<set to the key ‘mosip\_abis\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_SYNCDATA\_CLIENT\_SECRET: \<set to the key ‘mosip\_syncdata\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_CRESER\_IDPASS\_CLIENT\_SECRET: \<set to the key ‘mosip\_creser\_idpass\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MPARTNER\_DEFAULT\_AUTH\_SECRET: \<set to the key ‘mpartner\_default\_auth\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_IDREPO\_CLIENT\_SECRET: \<set to the key ‘mosip\_idrepo\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MPARTNER\_DEFAULT\_PRINT\_SECRET: \<set to the key ‘mpartner\_default\_print\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MPARTNER\_DEFAULT\_DIGITALCARD\_SECRET: \<set to the key ‘mpartner\_default\_digitalcard\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_ADMIN\_CLIENT\_SECRET: \<set to the key ‘mosip\_admin\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_AUTH\_CLIENT\_SECRET: \<set to the key ‘mosip\_auth\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_CREREQ\_CLIENT\_SECRET: \<set to the key ‘mosip\_crereq\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_CRESER\_CLIENT\_SECRET: \<set to the key ‘mosip\_creser\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_DATSHA\_CLIENT\_SECRET: \<set to the key ‘mosip\_datsha\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_IDA\_CLIENT\_SECRET: \<set to the key ‘mosip\_ida\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_MISP\_CLIENT\_SECRET: \<set to the key ‘mosip\_misp\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_PMS\_CLIENT\_SECRET: \<set to the key ‘mosip\_pms\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_POLICYMANAGER\_CLIENT\_SECRET: \<set to the key ‘mosip\_policymanager\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_REG\_CLIENT\_SECRET: \<set to the key ‘mosip\_reg\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_REGPROC\_CLIENT\_SECRET: \<set to the key ‘mosip\_regproc\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_RESIDENT\_CLIENT\_SECRET: \<set to the key ‘mosip\_resident\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_PREREG\_CLIENT\_SECRET: \<set to the key ‘mosip\_prereg\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_HOTLIST\_CLIENT\_SECRET: \<set to the key ‘mosip\_hotlist\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_DIGITALCARD\_CLIENT\_SECRET: \<set to the key ‘mosip\_digitalcard\_client\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_KEYCLOAK\_ADMIN\_PASSWORD: \<set to the key ‘admin-password’ in secret ‘keycloak’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SOFTHSM\_KERNEL\_SECURITY\_PIN: \<set to the key ‘security-pin’ in secret ‘softhsm-kernel’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SOFTHSM\_IDA\_SECURITY\_PIN: \<set to the key ‘security-pin’ in secret ‘softhsm-ida’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_ACTIVEMQ\_HOST: \<set to the key ‘activemq-host’ of config map ‘activemq-activemq-artemis-share’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_ACTIVEMQ\_CORE\_PORT: \<set to the key ‘activemq-core-port’ of config map ‘activemq-activemq-artemis-share’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_ACTIVEMQ\_PASSWORD: \<set to the key ‘artemis-password’ in secret ‘activemq-activemq-artemis’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_AUTHTYPE\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-authtype-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_CREDENTIAL\_ISSUE\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-credential-issue-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_PARTNER\_SERVICE\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-partner-service-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_CA\_CERTIFICATE\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-ca-certificate-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_HOTLIST\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-hotlist-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_MASTERDATA\_TEMPLATES\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-masterdata-templates-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDA\_WEBSUB\_MASTERDATA\_TITLES\_CALLBACK\_SECRET: \<set to the key ‘ida-websub-masterdata-titles-callback-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_IDREPO\_WEBSUB\_VID\_CREDENTIAL\_UPDATE\_SECRET: \<set to the key ‘idrepo-websub-vid-credential-update-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_RESIDENT\_WEBSUB\_CREDENTIAL\_STATUS\_UPDATE\_SECRET: \<set to the key ‘resident-websub-credential-status-update-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_KERNEL\_TOKENID\_UIN\_SALT: \<set to the key ‘mosip-kernel-tokenid-uin-salt’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_KERNEL\_TOKENID\_PARTNERCODE\_SALT: \<set to the key ‘mosip-kernel-tokenid-partnercode-salt’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_PRINT\_WEBSUB\_HUB\_SECRET: \<set to the key ‘print-websub-hub-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_HUB\_SECRET\_ENCRYPTION\_KEY: \<set to the key ‘hub-secret-encryption-key’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_S3\_ACCESSKEY: \<set to the key ‘s3-user-key’ of config map ‘s3’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_S3\_REGION: \<set to the key ‘s3-region’ of config map ‘s3’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_S3\_SECRETKEY: \<set to the key ‘s3-user-secret’ in secret ‘s3’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMTP\_HOST: \<set to the key ‘smtp-host’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMS\_HOST: \<set to the key ‘sms-host’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMTP\_PORT: \<set to the key ‘smtp-port’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMS\_PORT: \<set to the key ‘sms-port’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMTP\_USERNAME: \<set to the key ‘smtp-username’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMS\_USERNAME: \<set to the key ‘sms-username’ of config map ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMTP\_SECRET: \<set to the key ‘smtp-secret’ in secret ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMS\_SECRET: \<set to the key ‘sms-secret’ in secret ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_SMS\_AUTHKEY: \<set to the key ‘sms-authkey’ in secret ‘msg-gateway’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_PREREG\_CAPTCHA\_SITE\_KEY: \<set to the key ‘prereg-captcha-site-key’ in secret ‘mosip-captcha’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_PREREG\_CAPTCHA\_SECRET\_KEY: \<set to the key ‘prereg-captcha-secret-key’ in secret ‘mosip-captcha’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_RESIDENT\_CAPTCHA\_SITE\_KEY: \<set to the key ‘resident-captcha-site-key’ in secret ‘mosip-captcha’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_RESIDENT\_CAPTCHA\_SECRET\_KEY: \<set to the key ‘resident-captcha-secret-key’ in secret ‘mosip-captcha’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_S3\_PRETEXT\_VALUE: \<set to the key ‘s3-pretext-value’ in secret ‘s3’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MPARTNER\_DEFAULT\_MOBILE\_SECRET: \<set to the key ‘mpartner\_default\_mobile\_secret’ in secret ‘keycloak-client-secrets’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_RESIDENT\_WEBSUB\_AUTHTYPE\_STATUS\_SECRET: \<set to the key ‘resident-websub-authtype-status-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_RESIDENT\_WEBSUB\_AUTH\_TRANSACTION\_STATUS\_SECRET: \<set to the key ‘resident-websub-auth-transaction-status-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_IDA\_KYC\_TOKEN\_SECRET: \<set to the key ‘mosip-ida-kyc-token-secret’ in secret ‘conf-secrets-various’\> Optional: false  
SPRING\_CLOUD\_CONFIG\_SERVER\_OVERRIDES\_MOSIP\_PARTNER\_CRYPTO\_P12\_PASSWORD: \<set to the key ‘mosip-partner-crypto-p12-password’ in secret ‘conf-secrets-various’\> Optional: false  
Mounts:  
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-4xc7c (ro)  
Conditions:  
Type Status  
Initialized True  
Ready True  
ContainersReady True  
PodScheduled True  
Volumes:  
kube-api-access-4xc7c:  
Type: Projected (a volume that contains injected data from multiple sources)  
TokenExpirationSeconds: 3607  
ConfigMapName: kube-root-ca.crt  
ConfigMapOptional:   
DownwardAPI: true  
QoS Class: Burstable  
Node-Selectors:   
Tolerations: [node.kubernetes.io/not-ready:NoExecute](http://node.kubernetes.io/not-ready:NoExecute) op=Exists for 300s  
[node.kubernetes.io/unreachable:NoExecute](http://node.kubernetes.io/unreachable:NoExecute) op=Exists for 300s  
Events:  
Type Reason Age From Message

* * *

Normal Scheduled 14m default-scheduler Successfully assigned config-server/config-server-855699d6bb-m4lbm to mosip-node6  
Normal Pulled 14m kubelet Container image “mosipid/config-server:1.1.2” already present on machine  
Normal Created 14m kubelet Created container config-server  
Normal Started 14m kubelet Started container config-server

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/2X/2/22a14e4ef5ec6a2452973bb6bbc8bcf5d6804acc.png)

---

<div class="post-metadata">

### Author: ![Praful\_Rakhade](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/praful_rakhade/32/1065_2.png) [@Praful\_Rakhade](https://community.mosip.io/u/Praful_Rakhade)
#### Post date: [June 13, 2025, 2:09pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/26 "2025-06-13T14:09:30Z")

</div>

Hi @Johnny,

It appears that the **config-server pod is now up**.  
Could you please verify by running the following command?

```auto
kubectl get pods -n config-server

```

Regards,  
The MOSIP Team

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 13, 2025, 2:17pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/27 "2025-06-13T14:17:40Z")

</div>

> [@Praful\_Rakhade](#):
>
> `kubectl get pods -n config-server`

Hi @Praful_Rakhade ,

Response the the command you instructed:

john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip$ kubectl get pods -n config-server  
NAME READY STATUS RESTARTS AGE  
config-server-855699d6bb-m4lbm 1/1 Running 0 65m

![image](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/optimized/2X/a/a4e7b71b7a0849de8fa61d70fae6358ff91e989d_2_690x54.png)

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 16, 2025, 8:27pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/28 "2025-06-16T20:27:44Z")

</div>

Hello @Praful_Rakhade,

Thank you for your assist thus far.

Please, I am having error while deploying Key Manager and would need your assistant, I will send the logs in part for your review(is there a way one can attached a file)

john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip/keymanager$ kubectl get jobs -n keymanager  
NAME COMPLETIONS DURATION AGE  
kernel-keygen 0/1 4m7s 4m7s  
john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip/keymanager$ kubectl describe job -n keymanager kernel-keygen  
Name: kernel-keygen  
Namespace: keymanager  
Selector: controller-uid=bec42780-9f2c-4c59-b65d-afe615912023  
Labels: [app.kubernetes.io/component=mosip](http://app.kubernetes.io/component=mosip)  
[app.kubernetes.io/instance=kernel-keygen](http://app.kubernetes.io/instance=kernel-keygen)  
[app.kubernetes.io/managed-by=Helm](http://app.kubernetes.io/managed-by=Helm)  
[app.kubernetes.io/name=keygen](http://app.kubernetes.io/name=keygen)  
helm.sh/chart=keygen-12.0.1  
Annotations: helm.sh/hook-delete-policy: hook-succeeded  
meta.helm.sh/release-name: kernel-keygen  
meta.helm.sh/release-namespace: keymanager  
Parallelism: 1  
Completions: 1  
Completion Mode: NonIndexed  
Suspend: false  
Backoff Limit: 0  
Start Time: Mon, 16 Jun 2025 19:52:51 +0000  
Pods Statuses: 0 Active / 0 Succeeded / 1 Failed  
Pod Template:  
Labels: [app.kubernetes.io/component=mosip](http://app.kubernetes.io/component=mosip)  
[app.kubernetes.io/instance=kernel-keygen](http://app.kubernetes.io/instance=kernel-keygen)  
[app.kubernetes.io/managed-by=Helm](http://app.kubernetes.io/managed-by=Helm)  
[app.kubernetes.io/name=keygen](http://app.kubernetes.io/name=keygen)  
controller-uid=bec42780-9f2c-4c59-b65d-afe615912023  
helm.sh/chart=keygen-12.0.1  
job-name=kernel-keygen  
[sidecar.istio.io/inject=false](http://sidecar.istio.io/inject=false)  
Service Account: kernel-keygen  
Containers:  
keygen:  
Image: [docker.io/mosipid/keys-generator:1.2.0.1](http://docker.io/mosipid/keys-generator:1.2.0.1)  
Port:   
Host Port:   
Environment Variables from:  
global ConfigMap Optional: false  
config-server-share ConfigMap Optional: false  
artifactory-share ConfigMap Optional: false  
softhsm-kernel-share ConfigMap Optional: false  
Environment:  
container\_user: mosip  
JDK\_JAVA\_OPTIONS:  
spring\_config\_name\_env: kernel  
Mounts:   
Volumes:   
Node-Selectors:   
Tolerations:   
Events:  
Type Reason Age From Message

* * *

Normal SuccessfulCreate 4m55s job-controller Created pod: kernel-keygen–1-ql9s7  
Warning BackoffLimitExceeded 4m36s job-controller Job has reached the specified backoff limit

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 16, 2025, 8:28pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/29 "2025-06-16T20:28:35Z")

</div>

@Praful_Rakhade

Also noted that I am able to confirm that the keymgruser exists in PostgreSQL below:

john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip/keymanager$ kubectl get secret postgres-postgresql -n postgres -o jsonpath=“{.data.postgres-password}” | base64 --decode && echo  
uAdjuPEcIk  
john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip/keymanager$ kubectl exec -it postgres-postgresql-0 -n postgres – psql -U postgres -d postgres  
Password for user postgres:  
psql (15.4)  
Type “help” for help.

postgres=# \l  
List of databases  
Name | Owner | Encoding | Collate | Ctype | ICU Locale | Locale Provider | Access privileges  
------------±---------±---------±------------±------------±-----------±----------------±------------------------  
keymanager | postgres | UTF8 | en\_US.UTF-8 | en\_US.UTF-8 | | libc | =Tc/postgres +  
| | | | | | | postgres=CTc/postgres +  
| | | | | | | keymgruser=CTc/postgres  
postgres | postgres | UTF8 | en\_US.UTF-8 | en\_US.UTF-8 | | libc |  
template0 | postgres | UTF8 | en\_US.UTF-8 | en\_US.UTF-8 | | libc | =c/postgres +  
| | | | | | | postgres=CTc/postgres  
template1 | postgres | UTF8 | en\_US.UTF-8 | en\_US.UTF-8 | | libc | =c/postgres +  
| | | | | | | postgres=CTc/postgres  
(4 rows)

postgres=# \du  
List of roles  
Role name | Attributes | Member of  
------------±-----------------------------------------------------------±----------  
keymgruser | | {}  
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}

postgres=# exit  
could not save history to file “//.psql\_history”: Permission denied  
john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip/keymanager$ kubectl exec -it postgres-postgresql-0 -n postgres – psql -U keymgruser -d postgres  
Password for user keymgruser:  
psql (15.4)  
Type “help” for help.

postgres=\> \du  
List of roles  
Role name | Attributes | Member of  
------------±-----------------------------------------------------------±----------  
keymgruser | | {}  
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}

postgres=\> \l  
List of databases  
Name | Owner | Encoding | Collate | Ctype | ICU Locale | Locale Provider | Access privileges  
------------±---------±---------±------------±------------±-----------±----------------±------------------------  
keymanager | postgres | UTF8 | en\_US.UTF-8 | en\_US.UTF-8 | | libc | =Tc/postgres +  
| | | | | | | postgres=CTc/postgres +  
| | | | | | | keymgruser=CTc/postgres  
postgres | postgres | UTF8 | en\_US.UTF-8 | en\_US.UTF-8 | | libc |  
template0 | postgres | UTF8 | en\_US.UTF-8 | en\_US.UTF-8 | | libc | =c/postgres +  
| | | | | | | postgres=CTc/postgres  
template1 | postgres | UTF8 | en\_US.UTF-8 | en\_US.UTF-8 | | libc | =c/postgres +  
| | | | | | | postgres=CTc/postgres  
(4 rows)

postgres=\>

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 16, 2025, 8:30pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/30 "2025-06-16T20:30:10Z")

</div>

@Praful_Rakhade,

john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip/keymanager$ kubectl get pods -n keymanager | grep keygen  
kernel-keygen–1-ql9s7 0/1 Error 0 5m38s  
john@mosipwgbst1:~/mosip-infra/deployment/v3/mosip/keymanager$ kubectl logs -n keymanager kernel-keygen–1-ql9s7  
Download the client from [http://artifactory.artifactory:80](http://artifactory.artifactory:80)  
Zip File Path: artifactory/libs-release-local/hsm/client.zip

Downloaded [http://artifactory.artifactory:80/artifactory/libs-release-local/hsm/client.zip](http://artifactory.artifactory:80/artifactory/libs-release-local/hsm/client.zip)  
Zip has a parent directory inside  
Unzip directory  
Archive: client.zip  
creating: client/  
inflating: client/README.md  
extracting: client/ref.proxy  
extracting: client/ref.softhsm  
inflating: client/pkcs11.cfg  
inflating: client/libpkcs11-proxy.so.0.1  
inflating: client/install.sh  
Renaming directory  
renamed ‘client’ → ‘hsm-client’  
Attempting to install  
e4c954e96ae5b625ca800b78f9fee5e2cc453423  
2032875c95563c15cf77395f924191fdd6a1b33f  
Installation complete  
0K … … … … 100% 78.7M=0.001sNOTE: Picked up JDK\_JAVA\_OPTIONS:  
19:52:55,289 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]  
19:52:55,291 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]  
19:52:55,292 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/keys-generator.jar!/BOOT-INF/lib/kernel-keymanager-service-1.2.0.1-lib.jar!/logback.xml]  
19:52:55,296 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.  
19:52:55,296 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/keys-generator.jar!/BOOT-INF/lib/kernel-keymanager-service-1.2.0.1-lib.jar!/logback.xml]  
19:52:55,296 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/keys-generator.jar!/BOOT-INF/lib/kernel-pdfgenerator-itext-1.2.0.1.jar!/logback.xml]  
19:52:55,377 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@a38d7a3 - URL [jar:file:/keys-generator.jar!/BOOT-INF/lib/kernel-keymanager-service-1.2.0.1-lib.jar!/logback.xml] is not of type file  
19:52:55,525 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set  
19:52:55,546 |-ERROR in ch.qos.logback.core.joran.spi.Interpreter@2:83 - no applicable action for [springProperty], current ElementPath is [[configuration][springProperty]]  
19:52:55,546 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]  
19:52:55,573 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]  
19:52:56,563 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO  
19:52:56,564 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]  
19:52:56,565 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.  
19:52:56,566 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@77f99a05 - Registering current configuration as safe fallback point

{“@timestamp”:“2025-06-16T19:52:57.744Z”,“@version”:“1”,“message”:“Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@6b81ce95: startup date [Mon Jun 16 19:52:57 UTC 2025]; root of context hierarchy”,“logger\_name”:“org.springframework.context.annotation.AnnotationConfigApplicationContext”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
WARNING: An illegal reflective access operation has occurred  
WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 (jar:file:/keys-generator.jar!/BOOT-INF/lib/spring-core-5.0.6.RELEASE.jar!/) to method java.lang.ClassLoader.defineClass(java.lang.String,byte,int,int,java.security.ProtectionDomain)  
WARNING: Please consider reporting this to the maintainers of org.springframework.cglib.core.ReflectUtils$1  
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations  
WARNING: All illegal access operations will be denied in a future release  
{“@timestamp”:“2025-06-16T19:52:58.173Z”,“@version”:“1”,“message”:“Bean ‘configurationPropertiesRebinderAutoConfiguration’ of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$99fab240] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)”,“logger\_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}

. \_\_\_\_ \_ \_\_ \_ \_  
/\ / _’ \_\_ \_ () \_\_ \_\_ \_ \ \ \   
( ( )\__\_ | '\_ | '_| | ’_ / _` | \ \ \   
\/ )| |)| | | | | || (| | ) ) ) )  
’ | __| .\_\_|| |_|_| |_\__ , | / / / /  
=========|_|==============|_/=///_/  
:: Spring Boot :: (v2.0.2.RELEASE)

{“@timestamp”:“2025-06-16T19:52:58.634Z”,“@version”:“1”,“message”:“Fetching config from server at : [http://config-server.config-server/config",“logger\_name”:“org.springframework.cloud.config.client.ConfigServicePropertySourceLocator”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:"keys-generator](http://config-server.config-server/config%22,%22logger_name%22:%22org.springframework.cloud.config.client.ConfigServicePropertySourceLocator%22,%22thread_name%22:%22main%22,%22level%22:%22INFO%22,%22level_value%22:20000,%22appName%22:%22keys-generator)”}  
{“@timestamp”:“2025-06-16T19:53:00.164Z”,“@version”:“1”,“message”:“Located environment: name=kernel, profiles=[default], label=v1.2.0.1, version=d4c4f7edf4ef0dc9218a5e036ebe3e20ae99d04f, state=null”,“logger\_name”:“org.springframework.cloud.config.client.ConfigServicePropertySourceLocator”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:00.165Z”,“@version”:“1”,“message”:“Located property source: CompositePropertySource {name=‘configService’, propertySources=[MapPropertySource {name=‘configClient’}, MapPropertySource {name=‘overrides’}, MapPropertySource {name=‘[https://github.com/mosip/mosip-config/kernel-default.properties](https://github.com/mosip/mosip-config/kernel-default.properties)’}, MapPropertySource {name=‘[https://github.com/mosip/mosip-config/application-default.properties](https://github.com/mosip/mosip-config/application-default.properties)’}]}”,“logger\_name”:“org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:00.402Z”,“@version”:“1”,“message”:“The following profiles are active: default”,“logger\_name”:“io.mosip.kernel.keygenerator.KeysGeneratorApplication”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:00.438Z”,“@version”:“1”,“message”:“Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1a245833: startup date [Mon Jun 16 19:53:00 UTC 2025]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@6b81ce95”,“logger\_name”:“org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:04.070Z”,“@version”:“1”,“message”:“BeanFactory id=f7c4ea00-711e-310f-a13c-5656336ddd74”,“logger\_name”:“org.springframework.cloud.context.scope.GenericScope”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:04.689Z”,“@version”:“1”,“message”:“Bean ‘org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration’ of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$7de0af43] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)”,“logger\_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:04.809Z”,“@version”:“1”,“message”:“Bean ‘org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration’ of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$99fab240] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)”,“logger\_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:05.338Z”,“@version”:“1”,“message”:“Tomcat initialized with port(s): 8080 (http)”,“logger\_name”:“org.springframework.boot.web.embedded.tomcat.TomcatWebServer”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:05.357Z”,“@version”:“1”,“message”:“Initializing ProtocolHandler ["http-nio-8080"]”,“logger\_name”:“org.apache.coyote.http11.Http11NioProtocol”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:05.372Z”,“@version”:“1”,“message”:“Starting service [Tomcat]”,“logger\_name”:“org.apache.catalina.core.StandardService”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:05.373Z”,“@version”:“1”,“message”:“Starting Servlet Engine: Apache Tomcat/8.5.31”,“logger\_name”:“org.apache.catalina.core.StandardEngine”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:05.387Z”,“@version”:“1”,“message”:“The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib]”,“logger\_name”:“org.apache.catalina.core.AprLifecycleListener”,“thread\_name”:“localhost-startStop-1”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:05.483Z”,“@version”:“1”,“message”:“Initializing Spring embedded WebApplicationContext”,“logger\_name”:“org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]”,“thread\_name”:“localhost-startStop-1”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:05.484Z”,“@version”:“1”,“message”:“Root WebApplicationContext: initialization completed in 5046 ms”,“logger\_name”:“org.springframework.web.context.ContextLoader”,“thread\_name”:“localhost-startStop-1”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 16, 2025, 8:30pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/31 "2025-06-16T20:30:56Z")

</div>

@Praful_Rakhade

{“@timestamp”:“2025-06-16T19:53:06.683Z”,“@version”:“1”,“message”:“HikariPool-1 - Starting…”,“logger\_name”:“com.zaxxer.hikari.HikariDataSource”,“thread\_name”:“localhost-startStop-1”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:06.858Z”,“@version”:“1”,“message”:“SQLException occurred while connecting to postgres-postgresql.postgres:5432”,“logger\_name”:“unknown.jul.logger”,“thread\_name”:“localhost-startStop-1”,“level”:“WARN”,“level\_value”:30000,“stack\_trace”:"org.postgresql.util.PSQLException: FATAL: password authentication failed for user "keymgruser"\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:475)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:207)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:195)\n\tat org.postgresql.Driver.makeConnection(Driver.java:452)\n\tat org.postgresql.Driver.connect(Driver.java:254)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:117)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:123)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:365)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:194)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:460)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:534)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115)\n\tat com.zaxxer.hikari.HikariDataSource.(HikariDataSource.java:81)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig.keymanagerDataSource(KeymanagerDaoConfig.java:78)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c.CGLIB$keymanagerDataSource$0()\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c$$FastClassBySpringCGLIB$$9ef87126.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c.keymanagerDataSource()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1325)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1291)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1218)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1096)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.getIfAvailable(DefaultListableBeanFactory.java:1686)\n\tat org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration.(DataSourceHealthIndicatorAutoConfiguration.java:77)\n\tat org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9.()\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)\n\tat org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:170)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:271)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1274)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1131)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:368)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:515)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:503)\n\tat org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1198)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthIndicatorBeansComposite.get(HealthIndicatorBeansComposite.java:46)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration.healthEndpoint(HealthEndpointConfiguration.java:38)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526.CGLIB$healthEndpoint$0()\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526$$FastClassBySpringCGLIB$$f4c0383f.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526.healthEndpoint()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 16, 2025, 8:32pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/32 "2025-06-16T20:32:38Z")

</div>

@Praful_Rakhade,  
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1089)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpointBean(EndpointDiscoverer.java:143)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpointBeans(EndpointDiscoverer.java:132)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.discoverEndpoints(EndpointDiscoverer.java:122)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.getEndpoints(EndpointDiscoverer.java:116)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration.servletEndpointRegistrar(ServletEndpointManagementContextConfiguration.java:45)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4.CGLIB$servletEndpointRegistrar$1()\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4$$FastClassBySpringCGLIB$$aad766d4.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4.servletEndpointRegistrar()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:225)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:90)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:79)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:250)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:237)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:54)\n\tat org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5245)\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n",“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:06.862Z”,“@version”:“1”,“message”:"Connection error: ",“logger\_name”:“org.postgresql.Driver”,“thread\_name”:“localhost-startStop-1”,“level”:“ERROR”,“level\_value”:40000,“stack\_trace”:“org.postgresql.util.PSQLException: FATAL: password authentication failed for user "keymgruser"\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:475)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:207)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:195)\n\tat org.postgresql.Driver.makeConnection(Driver.java:452)\n\tat org.postgresql.Driver.connect(Driver.java:254)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:117)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:123)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:365)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:194)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:460)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:534)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115)\n\tat com.zaxxer.hikari.HikariDataSource.(HikariDataSource.java:81)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig.keymanagerDataSource(KeymanagerDaoConfig.java:78)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c.CGLIB$keymanagerDataSource$0()\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c$$FastClassBySpringCGLIB$$9ef87126.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c.keymanagerDataSource()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1325)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1291)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1218)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1096)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.getIfAvailable(DefaultListableBeanFactory.java:1686)\n\tat org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration.(DataSourceHealthIndicatorAutoConfiguration.java:77)\n\tat org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9.()\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)\n\tat org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:170)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:271)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1274)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1131)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:368)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:515)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:503)\n\tat org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1198)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthIndicatorBeansComposite.get(HealthIndicatorBeansComposite.java:46)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration.healthEndpoint(HealthEndpointConfiguration.java:38)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526.CGLIB$healthEndpoint$0()\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526$$FastClassBySpringCGLIB$$f4c0383f.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526.healthEndpoint()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1089)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpointBean(EndpointDiscoverer.java:143)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpointBeans(EndpointDiscoverer.java:132)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.discoverEndpoints(EndpointDiscoverer.java:122)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.getEndpoints(EndpointDiscoverer.java:116)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration.servletEndpointRegistrar(ServletEndpointManagementContextConfiguration.java:45)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4.CGLIB$servletEndpointRegistrar$1()\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4$$FastClassBySpringCGLIB$$aad766d4.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4.servletEndpointRegistrar()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:225)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:90)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:79)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:250)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:237)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:54)\n\tat org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5245)\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n”,“appName”:“keys-generator”}

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 16, 2025, 8:34pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/33 "2025-06-16T20:34:59Z")

</div>

@Praful_Rakhade

{“@timestamp”:“2025-06-16T19:53:07.864Z”,“@version”:“1”,“message”:“HikariPool-1 - Exception during pool initialization.”,“logger\_name”:“com.zaxxer.hikari.pool.HikariPool”,“thread\_name”:“localhost-startStop-1”,“level”:“ERROR”,“level\_value”:40000,“stack\_trace”:“org.postgresql.util.PSQLException: FATAL: password authentication failed for user "keymgruser"\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:475)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:207)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:195)\n\tat org.postgresql.Driver.makeConnection(Driver.java:452)\n\tat org.postgresql.Driver.connect(Driver.java:254)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:117)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:123)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:365)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:194)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:460)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:534)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115)\n\tat com.zaxxer.hikari.HikariDataSource.(HikariDataSource.java:81)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig.keymanagerDataSource(KeymanagerDaoConfig.java:78)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c.CGLIB$keymanagerDataSource$0()\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c$$FastClassBySpringCGLIB$$9ef87126.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c.keymanagerDataSource()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1325)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1291)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1218)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1096)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.getIfAvailable(DefaultListableBeanFactory.java:1686)\n\tat org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration.(DataSourceHealthIndicatorAutoConfiguration.java:77)\n\tat org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9.()\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)\n\tat org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:170)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:271)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1274)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1131)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:368)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:515)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:503)\n\tat org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1198)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthIndicatorBeansComposite.get(HealthIndicatorBeansComposite.java:46)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration.healthEndpoint(HealthEndpointConfiguration.java:38)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526.CGLIB$healthEndpoint$0()\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526$$FastClassBySpringCGLIB$$f4c0383f.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526.healthEndpoint()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1089)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpointBean(EndpointDiscoverer.java:143)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpointBeans(EndpointDiscoverer.java:132)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.discoverEndpoints(EndpointDiscoverer.java:122)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.getEndpoints(EndpointDiscoverer.java:116)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration.servletEndpointRegistrar(ServletEndpointManagementContextConfiguration.java:45)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4.CGLIB$servletEndpointRegistrar$1()\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4$$FastClassBySpringCGLIB$$aad766d4.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4.servletEndpointRegistrar()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:225)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:90)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:79)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:250)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:237)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:54)\n\tat org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5245)\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n”,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:07.869Z”,“@version”:“1”,“message”:“Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException. Message: Error creating bean with name ‘servletEndpointRegistrar’ defined in class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]: Factory method ‘servletEndpointRegistrar’ threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘healthEndpoint’ defined in class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.health.HealthEndpoint]: Factory method ‘healthEndpoint’ threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration’: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘keymanagerDataSource’ defined in class path resource [io/mosip/kernel/keymanagerservice/config/KeymanagerDaoConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method ‘keymanagerDataSource’ threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"”,“logger\_name”:“org.springframework.boot.web.embedded.tomcat.TomcatStarter”,“thread\_name”:“localhost-startStop-1”,“level”:“ERROR”,“level\_value”:40000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:07.910Z”,“@version”:“1”,“message”:“Stopping service [Tomcat]”,“logger\_name”:“org.apache.catalina.core.StandardService”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:07.916Z”,“@version”:“1”,“message”:“Failed to clear soft references from ObjectStreamClass$Caches for web application [ROOT]”,“logger\_name”:“org.apache.catalina.loader.WebappClassLoaderBase”,“thread\_name”:“localhost-startStop-1”,“level”:“WARN”,“level\_value”:30000,“stack\_trace”:“java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base of loader ‘bootstrap’)\n\tat org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2193)\n\tat org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2180)\n\tat org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1555)\n\tat org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1500)\n\tat org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:447)\n\tat org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:226)\n\tat org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5514)\n\tat org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:226)\n\tat org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1437)\n\tat org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1426)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n”,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:07.922Z”,“@version”:“1”,“message”:“Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat”,“logger\_name”:“org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext”,“thread\_name”:“main”,“level”:“WARN”,“level\_value”:30000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:07.945Z”,“@version”:“1”,“message”:“\n\nError starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.”,“logger\_name”:“org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“keys-generator”}  
{“@timestamp”:“2025-06-16T19:53:07.950Z”,“@version”:“1”,“message”:“Application run failed”,“logger\_name”:“org.springframework.boot.SpringApplication”,“thread\_name”:“main”,“level”:“ERROR”,“level\_value”:40000,“stack\_trace”:"org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:155)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:544)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:327)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1255)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1243)\n\tat io.mosip.kernel.keygenerator.KeysGeneratorApplication.main(KeysGeneratorApplication.java:23)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)\n\tat org.springframework.boot.loader.Launcher.launch(Launcher.java:87)\n\tat org.springframework.boot.loader.Launcher.launch(Launcher.java:50)\n\tat org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:593)\nCaused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat\n\tat org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:126)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:86)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:409)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:174)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:179)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:152)\n\t… 16 common frames omitted\nCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘servletEndpointRegistrar’ defined in class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]: Factory method ‘servletEndpointRegistrar’ threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘healthEndpoint’ defined in class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.health.HealthEndpoint]: Factory method ‘healthEndpoint’ threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration’: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘keymanagerDataSource’ defined in class path resource [io/mosip/kernel/keymanagerservice/config/KeymanagerDaoConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method ‘keymanagerDataSource’ threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:587)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:225)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:90)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:79)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:250)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:237)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:54)\n\tat org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5245)\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\nCaused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]: Factory method ‘servletEndpointRegistrar’ threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘healthEndpoint’ defined in class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.health.HealthEndpoint]: Factory method ‘healthEndpoint’ threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration’: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘keymanagerDataSource’ defined in class path resource [io/mosip/kernel/keymanagerservice/config/KeymanagerDaoConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method ‘keymanagerDataSource’ threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\t… 23 common frames omitted\nCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘healthEndpoint’ defined in class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 16, 2025, 8:35pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/34 "2025-06-16T20:35:43Z")

</div>

@Praful_Rakhade

[org.springframework.boot.actuate.health.HealthEndpoint]: Factory method ‘healthEndpoint’ threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration’: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate  
[org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘keymanagerDataSource’ defined in class path resource [io/mosip/kernel/keymanagerservice/config/KeymanagerDaoConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method ‘keymanagerDataSource’ threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:587)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1089)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpointBean(EndpointDiscoverer.java:143)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpointBeans(EndpointDiscoverer.java:132)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.discoverEndpoints(EndpointDiscoverer.java:122)\n\tat org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.getEndpoints(EndpointDiscoverer.java:116)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration.servletEndpointRegistrar(ServletEndpointManagementContextConfiguration.java:45)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4.CGLIB$servletEndpointRegistrar$1()\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4$$FastClassBySpringCGLIB$$aad766d4.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$505adee4.servletEndpointRegistrar()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\t… 24 common frames omitted\nCaused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.health.HealthEndpoint]: Factory method ‘healthEndpoint’ threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration’: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘keymanagerDataSource’ defined in class path resource [io/mosip/kernel/keymanagerservice/config/KeymanagerDaoConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method ‘keymanagerDataSource’ threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\t… 48 common frames omitted\nCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration’: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘keymanagerDataSource’ defined in class path resource [io/mosip/kernel/keymanagerservice/config/KeymanagerDaoConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method ‘keymanagerDataSource’ threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:278)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1274)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1131)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:368)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:515)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:503)\n\tat org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1198)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthIndicatorBeansComposite.get(HealthIndicatorBeansComposite.java:46)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration.healthEndpoint(HealthEndpointConfiguration.java:38)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526.CGLIB$healthEndpoint$0()\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526$$FastClassBySpringCGLIB$$f4c0383f.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$$EnhancerBySpringCGLIB$$9a816526.healthEndpoint()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\t… 49 common frames omitted\nCaused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘keymanagerDataSource’ defined in class path resource [io/mosip/kernel/keymanagerservice/config/KeymanagerDaoConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method ‘keymanagerDataSource’ threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"\n\tat org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:182)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:271)\n\t… 81 common frames omitted\nCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘keymanagerDataSource’ defined in class path resource [io/mosip/kernel/keymanagerservice/config/KeymanagerDaoConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method ‘keymanagerDataSource’ threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:587)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1254)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1103)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1325)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1291)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1218)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1096)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.getIfAvailable(DefaultListableBeanFactory.java:1686)\n\tat org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration.(DataSourceHealthIndicatorAutoConfiguration.java:77)\n\tat org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$ecc500c9.()\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)\n\tat org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:170)\n\t… 83 common frames omitted\nCaused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method ‘keymanagerDataSource’ threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579)\n\t… 104 common frames omitted\nCaused by: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"\n\tat com.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:569)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:555)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115)\n\tat com.zaxxer.hikari.HikariDataSource.(HikariDataSource.java:81)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig.keymanagerDataSource(KeymanagerDaoConfig.java:78)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c.CGLIB$keymanagerDataSource$0()\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c$$FastClassBySpringCGLIB$$9ef87126.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)\n\tat io.mosip.kernel.keymanagerservice.config.KeymanagerDaoConfig$$EnhancerBySpringCGLIB$$d946a91c.keymanagerDataSource()\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\n\t… 105 common frames omitted\nCaused by: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "keymgruser"\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:475)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:207)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:195)\n\tat org.postgresql.Driver.makeConnection(Driver.java:452)\n\tat org.postgresql.Driver.connect(Driver.java:254)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:117)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:123)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:365)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:194)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:460)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:534)\n\t… 118 common frames omitted\n",“appName”:“keys-generator”}

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 16, 2025, 8:36pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/35 "2025-06-16T20:36:53Z")

</div>

@Praful_Rakhade,

kindly assist with the above. Thank you very much

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 18, 2025, 10:33am UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/36 "2025-06-18T10:33:57Z")

</div>

Hello @Praful_Rakhade,

Trust you are good and doing well,

I am yet to get any response from you but I have move past it and getting this error now:

ERROR: relation “key\_alias” does not exist

Kindly assist with your guidance, thanks

---

<div class="post-metadata">

### Author: ![Praful\_Rakhade](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/praful_rakhade/32/1065_2.png) [@Praful\_Rakhade](https://community.mosip.io/u/Praful_Rakhade)
#### Post date: [June 18, 2025, 1:41pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/37 "2025-06-18T13:41:10Z")

</div>

Hi @Johnny,

I appreciate your patience in awaiting my response.  
Could you please help clarify the following regarding your Kubernetes setup?

1. **Cluster Details** :  
How many Kubernetes clusters have you provisioned in total?
2. **Cluster Provisioning** :  
Did you provision the cluster(s) using **Rancher Kubernetes Engine (RKE)**?
3. **Number of Clusters via RKE** :  
If you used RKE, how many clusters were provisioned?
4. As per MOSIP’s standard deployment architecture, two separate clusters are usually provisioned:\*  
• **Observation Cluster** — used for monitoring and logging only:  
[k8s-infra/rancher/on-prem at main · mosip/k8s-infra · GitHub](https://github.com/mosip/k8s-infra/tree/main/rancher/on-prem)  
• **MOSIP Cluster** — where all MOSIP services must be deployed:  
[k8s-infra/mosip/on-prem at main · mosip/k8s-infra · GitHub](https://github.com/mosip/k8s-infra/tree/main/mosip/on-prem)
5. **Deployment Location** :  
Can you please confirm in which cluster you have deployed the MOSIP services?  
6._Important Note_\*: MOSIP services must be deployed only in the **MOSIP Cluster**.  
Deploying MOSIP services in the **Observation Cluster is incorrect** and may lead to unexpected issues or failures, as this cluster is intended solely for monitoring purposes.

Kindly confirm the above points so that we can guide you accordingly.

Thanks & Regards,  
Praful Rakhade  
The MOSIP Team

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 18, 2025, 2:35pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/38 "2025-06-18T14:35:52Z")

</div>

> [@Praful\_Rakhade](#):
>
> Can you please confirm in which cluster you have deployed the MOSIP services?

Hello @Praful_Rakhade,

Thanks for your response, find below the response to your request:

MOSIP Kubernetes Cluster

VM Name Role IP Address   
mosip-node1 Worker/Control Plane 172.16.2.151   
mosip-node2 Worker/Control Plane 172.16.2.152   
mosip-node3 Worker/Control Plane 172.16.2.153   
mosip-node4 Worker/Control Plane 172.16.2.154   
mosip-node5 Worker/Control Plane 172.16.2.155   
mosip-node6 Worker/Control Plane 172.16.2.156   
mosip-nginx NGINX Internal 172.16.2.157

VM Name Role IP Address   
obs-node1 K8s Node 172.16.2.147   
obs-node2 K8s Node 172.16.2.148   
obs-nginx1 NGINX for Observability 172.16.2.149   
obs-nginx2 NGINX for Observability 172.16.2.150

bastion WireGuard VPN gateway 172.16.2.145

Clusters via RKE:  
MOSIP Cluster  
Provisioned using rke up with the nodes:

mosip-node1 to mosip-node6  
mosip-nginx

Observability Cluster  
Also provisioned via RKE with:  
obs-node1, obs-node2  
obs-nginx1, obs-nginx2

MOSIP services was deployed in the mosip-cluster

Thanks and anticipate your response.

Regards,  
John

---

<div class="post-metadata">

### Author: ![Praful\_Rakhade](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/praful_rakhade/32/1065_2.png) [@Praful\_Rakhade](https://community.mosip.io/u/Praful_Rakhade)
#### Post date: [June 19, 2025, 12:18pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/39 "2025-06-19T12:18:04Z")

</div>

**Hi @Johnny,**

Thank you for sharing the details. I assume you are using **Rancher** for the deployment as well.

As observed in the **keymanager logs** , you are encountering the following error:

```auto
Failed to initialize pool: FATAL: password authentication failed for user "keymgruser"

```

This error typically occurs when the `init_db.sh` script has not executed properly.

Could you please confirm if the **`db-common-secret`** has been created correctly?  
Also, please share a **screenshot from Rancher** showing where exactly you are seeing this error.

**As a workaround** , you can try updating the **`db-common-secret`** with the correct credentials for the `keymgruser` and see if that resolves the issue.

Let us know your findings so we can assist you further.

**Thanks & Regards,**  
The MOSIP Team

---

<div class="post-metadata">

### Author: ![Johnny](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Johnny](https://community.mosip.io/u/Johnny)
#### Post date: [June 19, 2025, 1:01pm UTC](https://community.mosip.io/t/cannot-download-repomd-xml/2020/40 "2025-06-19T13:01:00Z")

</div>

Hi @Praful_Rakhade,

Thank you for your response, I have gone beyond the password authentication failed error, I had to update the db-common-secret with the correct credentials.

I beleive I communicated the recent error I am having noe=w which is:

“@timestamp”:“2025-06-18T09:46:28.546Z”,  
“@version”:“1”,  
“message”:“ERROR: relation "key\_alias" does not exist\n Position: 534”,  
“logger\_name”:“org.hibernate.engine.jdbc.spi.SqlExceptionHelper”,  
“thread\_name”:“localhost-startStop-1”,  
“level”:“ERROR”,  
“level\_value”:40000,  
“appName”:“keys-generator”

but the table exist:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/2X/7/7d54a419ffa9bd8bdb78e2a890c4ea329cf89c0e.png)

kindly assist

[Previous page](https://community.mosip.io/t/cannot-download-repomd-xml/2020.md?page=1)

[Next page](https://community.mosip.io/t/cannot-download-repomd-xml/2020.md?page=3)
