You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Bannier (JIRA)" <ji...@apache.org> on 2016/09/16 13:01:21 UTC
[jira] [Commented] (MESOS-6011) Tests relying on
LinuxRootfs::create fail with Fedora 24 (and probably others)
[ 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)