How to fix activation error "Something went wrong" in SynetoOS 5

Written By Christian Castagna (Administrator)

Updated at January 21st, 2025

→ 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