Self-hosted customers setting up Team Development may get the following error: "Unable to validate connection: Loopback and site-local URLs are not supported. Provide the URL of another instance".
Steps to reproduce
- Navigate to Team Development > Remote Instances.
- Click New.
- Enter the information for the user login credentials and hostname for a remote instance.
- Click Test Connection
- The error message is displayed
The "glide.update_set.remote.check_host" property is defaulted to "true" in the instances.
Log in to the instances and check for name "glide.update_set.remote.check_host" in system properties. If you do not find it, try to create the system property record from UI with following values:
Name : glide.update_set.remote.check_host
type : True/False
value : false
Should this fail, you will need to update or create this property in the database, with the following SQL:
SELECT * FROM sys_properties WHERE name='glide.update_set.remote.check_host';
If the property exists but has the 'value' column set to "true", run the following:
UPDATE sys_properties set value='false' WHERE name='glide.update_set.remote.check_host';
If the property doesn't exist (as is the case in my instance), create it in the database like so:
INSERT INTO sys_properties (name,type,value) VALUES ('glide.update_set.remote.check_host','boolean','false');
After doing either of the above, log back into the instance, and clear the cache of the properties by running the following script in "Scripts - Background":
Finally, restart the instances.
Note: The above SQL commands are meant for MariaDB installations only! Should your company's instances be running on Oracle, you will need to convert the SQL.