→ Applies to: SynetoOS 5.x
Step 1. Connect to SynetoOS appliance via SSH as admin
ssh admin@<your_ip_address_or_hostname>
Step 2. Become Super User
sudo su
Step 3. Check mercurio logs
kubectl logs -l app=mercurio
Step 4. Check if the following error is present
ERROR | mercurio.core.infrastructure.logger [6]:error:35 - GrpcGateway._init_: gRPC UNAVAILABLE (failed to connect to all addresses; last error: UNKNOWN: ipv4:217.61.45.97:50052: Failed to connect to remote host: Timeout occurred: FD Shutdown
Step 5. Check if SynetoOS DNS can resolve FQDNs
nslookup google.com
If DNS is unable to resolve FQDNs, you should contact your network administrator.
Step 6. Open mercurio pods
k exec -it deploy/mercurio -- sh
Step 7. Test reachability
ping google.com
IMPORTANT
If – in the ping command output – you can see an additional domain appended to the "google.com" domain (e.g. "google.com.domain.xxx"), it means that network settings need to be changed.
Step 8. Exit from mercurio pods
exit
Step 9. Type this command
nmtui
Step 10. Click on Edit a connection
Step 11. Clear the Search domain field and click OK
Step 12. Edit /etc/resolv.conf and remove the search domain line
vi /etc/resolv.conf
EXAMPLE OUTPUT
# /etc/resolv.conf search example.com mydomain.local nameserver 8.8.8.8 nameserver 8.8.4.4
Proceed by removing the line starting with "search"
search example.com mydomain.local
Step 13. Restart the mercurio pods
kubectl delete pod -l app=mercurio
Step 14. Activate the SynetoOS installation from the GUI