How To Disable SELINUX
From MobileRobots Research and Academic Customer Support
SELINUX is a Linux system component that prevents programs from performing certain actions, as a defense against security attacks. However, this may prevent programs from accessing hardware resources used to control the robot and deices. If you see SELINUX messages along with connection failures in a program's output, or in the system logs or console, you can try disabling SELINUX by editing /etc/selinux/config and changing
Consult SELINUX documentation for more detailed SELINUX configuration.