[ros-users] [Discourse.ros.org] [Next Generation ROS/Troubleshooting] ROS2 beta on Ubuntu 16.04 fails

Tully Foote ros.discourse at gmail.com
Mon Jan 30 23:44:49 UTC 2017

[quote="wjwwood, post:5, topic:1236"]
That's surprising since we've never run into this on our Xenial machines. Perhaps you have a flavor of Ubuntu that is setting some additional security settings? According to their wiki you can set LD_LIBRARY_PATH so long as it is in an interactive shell:


This sounds like one of the features macOS's SIP system (which we have to disable to get our binaries to work on macOS):


System Integrity Protection

System Integrity Protection (SIP, sometimes referred to as rootless) is a security feature of Apple's macOS operating system introduced in OS X El Capitan. It comprises a number of mechanisms that are enforced by the kernel. A centerpiece is the protection of system-owned files and directories against modifications by processes without a specific "entitlement", even when executed by the root user or a user with root privileges (sudo). Apple says that the root user can be a significant risk factor...

I ran into this reference suggesting that if you're in the group utmp it will be removed?


@ufechner7 are you running your tests inside a temporary user account or have you turned on higher than usual security? 

In the man for ld.so(8)
              A  list  of  directories  in  which to search for ELF libraries at execution-time.  The items in the list are separated by
              either colons or semicolons.  Similar to the PATH environment variable.  This  variable  is  ignored  in  secure-execution

[Visit Topic](https://discourse.ros.org/t/ros2-beta-on-ubuntu-16-04-fails/1236/8) or reply to this email to respond.

More information about the ros-users mailing list