[ 
https://issues.apache.org/jira/browse/MESOS-6011?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15496280#comment-15496280
 ] 

Benjamin Bannier commented on MESOS-6011:
-----------------------------------------

For dynamic dependencies it tooks like {{stout/elf.hpp}} added the necessary 
tooling for us to discover dynamic library dependencies from ELF headers.

> Tests relying on LinuxRootfs::create fail with Fedora 24 (and probably others)
> ------------------------------------------------------------------------------
>
>                 Key: MESOS-6011
>                 URL: https://issues.apache.org/jira/browse/MESOS-6011
>             Project: Mesos
>          Issue Type: Bug
>          Components: containerization, tests
>            Reporter: Jan Schlicht
>            Assignee: Gilbert Song
>              Labels: test
>
> Tests like {{AppcProvisionerIntegrationTest.ROOT_SimpleLinuxImageTest}} and 
> {{ProvisionerDockerPullerTest.ROOT_LocalPullerSimpleCommand}} will fail with 
> Fedora 24 because {{LinuxRootFs::create}}, used in these tests, assumes that 
> the binaries provided by the rootfs link to certain versions of shared 
> libraries. Because Fedora 24 has newer versions of some of these libraries, 
> tests using the binaries will fail. E.g.
> {noformat}
> $ ldd /bin/sh
>       linux-vdso.so.1 (0x00007ffc98bfb000)
>       libtinfo.so.6 => /lib64/libtinfo.so.6 (0x00007fcd59df6000)
>       libdl.so.2 => /lib64/libdl.so.2 (0x00007fcd59bf2000)
>       libc.so.6 => /lib64/libc.so.6 (0x00007fcd5982f000)
>       /lib64/ld-linux-x86-64.so.2 (0x000055fb8e6ea000)
> {noformat}
> but {{LinuxRootFs::create}} will try to copy {{/lib64/libtinfo.so.5}} into 
> the rootfs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to