[
https://issues.apache.org/jira/browse/MESOS-6011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jan Schlicht updated MESOS-6011:
--------------------------------
Description:
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.
was:
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.6}} into the
rootfs.
> 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
> 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)