You can check what is the output of `ldd mesos-docker-executor` to see if the libmesos-xxx is in the right location.
[root@dcos001 mesosphere]# ldd ./packages/mesos--0335ca0d3700ea88ad8b808f3b1b84d747ed07f0/libexec/mesos/mesos-docker-executor | grep libmesos libmesos-0.28.1.so => /opt/mesosphere/packages/mesos--0335ca0d3700ea88ad8b808f3b1b84d747ed07f0/lib/ libmesos-0.28.1.so (0x00007f5cf1cb1000) Thanks, Guangya On Mon, Jun 6, 2016 at 6:38 PM, Kamil Wokitajtis <wokitaj...@gmail.com> wrote: > Hi, > > I have upgraded my mesos env from 0.28.1 to 0.28.2. > On 0.28.1 everything worked just fine. > Now agents are unable to start docker images, mesos throws: > > mesos-docker-executor: error while loading shared libraries: > libmesos-0.28.2.so: cannot open shared object file: No such file or > directory > > Just like for Mesos 0.28.1 where it works, libmesos-0.28.2 is in > /usr/local/lib > There is also symlink libmesos.so -> libmesos-0.28.2. > /etc/ld.so.conf.d/libc.conf contains /usr/local/lib entry. > I have also tried exporting LD_LIBRARY_PATH in startup scripts, no luck. > > Thanks, > Kamil > >