Troubleshooting
For questions or issues about your installation of Embedded Coder® Support Package for Linux® Applications, see Support Package Installation. Refer these guidelines to resolve known issues:
Communication between SOA applications running on different machines does not work
To establish communication between applications, all the ports for
inbound
andoutbound
UDP communication should be open.The machines should be under the same intranet.
Docker permission issue
Docker command needs root permissions to manage docker and have privileges. To manage docker as a non-root user, follow the steps mentioned in https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user.
Application deployment failed due to permission issue
Target user should have read, write, and execute permissions for the deployment location.
Connection timed out error
To debug the connection timed out error that occur while trying to connect ensure the following:
Refer Target Computer Requirements to verify the target computer meets all the requirements.
Ensure the firewall does not block the ports used for connection.
For WSL targets, specify the
eth0
interface IP as target IP address.For WSL targets, default Linux distro will be used for connection. To set a specific distro as default, use the command
For example, to setwsl --setdefault <specific distro>
Ubuntu
as default distro, run the following command on command prompt.wsl --setdefault Ubuntu
When you use a virtual machine as the target computer, configure its network settings in order to use bridge network.
For more specific troubleshooting solutions, go to the MathWorks® Support website MathWorks Help Center website.