Environment:
Product - Yugabyte Platform
Version - All version
Issue:
When attempting to deploy universe, it show the below error message:
Failed to execute task {"errorString":null,"nodeExporterUser":"prometheus","deviceInfo":null,"universeUUID":"49bf231a-040e-4a16-8907-9882bc07d0ec","expectedUniverseVersion":0,"cmkArn":null,"encryptionAtRestConfig":{"encr..., hit error java.lang.Runtimeption: WaitForServer(49bf231a-040e-4a16-8907-9882bc07d0ec, yb-dev-klalani-test2-n1, type=MASTER) did not respond to pings in the set time..
Root Cause:
This error occurs when the network check fails when ICMP is blocked on the network because while deploying Universe, Yugaware platform uses the ping command on the DB nodes for checking the internet connection. By blocking ICMP in the network, ping command fails and throws this error.
Resolution:
To solve this issue there are two option
1. Allow ICMP in the network
2. Delete the ping command line from preflight _checks script
Follow the below workaround for the second option :
Step1: Edit the below script
/opt/yugabyte/devops/opscli/ybops/data/preflight_checks.sh
Step2: Delete the below line
for i in 1 2 3; do ping -c 1 -W 3 www.yugabyte.com && break done
Step 3: Run the below script
/opt/yugabyte/devops/bin/install_python_requirements.sh
Note: To avoid this error check that platform can ping yugabyte.com before deploying the universe. If the Yugabyte Platform is upgraded, the above mentioned changes will have to be re-done again.
Please follow the Github issue for updates regarding the fix version:
https://github.com/yugabyte/yugabyte-db/issues/9103
Comments
0 comments
Please sign in to leave a comment.