Pairing errors on CentOS/Fedora distributions due to DNS resolution in Docker containers - Cloud

Talend Remote Engine Gen2 Quick Start Guide

Version
Cloud
Language
English
Product
Talend Cloud
Module
Talend Management Console
Talend Pipeline Designer
Content
Deployment > Deploying > Executing Pipelines
Installation and Upgrade

After executing the remote-engine.bat|sh script on a CentOS/Fedora distribution, you may notice that your engine still appears as Not paired on the Engines page of Talend Cloud Management Console.

If you look at the logs of the remote-engine-client container, you may see the following error:
pair.<region>.cloud.talend.com: Name or service not known

where <region> corresponds to the region of your Talend Cloud account.

Cause

The error is probably due to firewall rules that interfere with Docker DNS resolution. See this article for more information.

Troubleshooting

Procedure

  1. Add the Docker network interface to the trusted firewall zone on the machine where the script is executed.
  2. Restart the execution script.
    The error message should be gone and your engine should get paired.