[
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)