→ Applies to: SynetoOS 5.x
Symptom
In some cases, when SynetoOS is unable to properly resolve hostnames via DNS, the following error is returned while attempting to protect virtual machines: “Recovery point failing, downloader error: Host address lookup for server esx-1.lan failed: Name or service not known”.

Solution
Step 1. Connect to SynetoOS appliance via SSH as admin
ssh admin@<your_ip_address_or_hostname>
Step 2. Get root privileges
sudo su -
Step 3. Find marte pod name
kubectl get pods -AEXAMPLE OUTPUT
IMPORTANT
Save the name of the Marte pod, as it will be required in Step 4
Step 4. Edit marte pod (replace <marte_pod_name> with the marte name from Step 3)
kubectl exec -it <marte_pod_name> -- bashExample
kubectl exec -it marte-858f644f7c-h54kp -- bash
Step 5. Edit /etc/hosts file
vi /etc/hostsIMPORTANT
Add the ESXi host IP addresses and their corresponding hostnames to the specified file. If there is only one ESXi host, add a single line; if there are multiple ESXi hosts, add one line for each host (replace <your_ip_address> and <your_or_hostname> with the correct information)# Kubernetes-managed hosts file. 127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet fe00::0 ip6-mcastprefix fe00::1 ip6-allnodes fe00::2 ip6-allrouters 10.244.0.109 marte-858f644f7c-h54kp <your_ip_address> <your_or_hostname> <your_ip_address> <your_or_hostname> <your_ip_address> <your_or_hostname>Save and EXIT
:wq
Step 6. Exit from marte pod
exit