When Consul fails to start, the entire SAS Viya environment is impacted. Consul, also known as SAS® Configuration Server, is based on the HashiCorp Consul.
When inspecting the consul logs at /opt/sas/viya/config/var/log/consul/default, the following error message occurs:
Unexpected extra arguments: [viya -retry-join XXXXX -server -client 0.0.0.0]
This issue is known to occur when you set SELinux to enforcing.
To circumvent this issue, complete the steps in Configure SELinux of the SAS® Viya® 3.5 Administration Guide to either configure the environment to accommodate SELinux or disable SELinux.
After Consul starts, to start the remaining services, follow the instructions in SAS KB0036359, “Resolving SAS® Viya® 3.5 service start-up problems on Linux.”