diff --git a/container/docker/factory.go b/container/docker/factory.go index 8b95937c794..97e9623367a 100644 --- a/container/docker/factory.go +++ b/container/docker/factory.go @@ -227,7 +227,7 @@ func ensureThinLsKernelVersion(kernelVersion string) error { } // Certain RHEL/Centos 7.x kernels have a backport to fix the corruption bug - if !strings.Contains(kernelVersion, ".el7.") { + if !strings.Contains(kernelVersion, ".el7") { // not a RHEL 7.x kernel - won't work return fmt.Errorf("kernel version 4.4.0 or later is required to use thin_ls - you have %q", kernelVersion) } diff --git a/container/docker/factory_test.go b/container/docker/factory_test.go index 6b310c117cf..2bb10837e72 100644 --- a/container/docker/factory_test.go +++ b/container/docker/factory_test.go @@ -26,6 +26,7 @@ func TestEnsureThinLsKernelVersion(t *testing.T) { {"4.6.4-301.fc24.x86_64", ""}, {"3.10.0-327.22.2.el7.x86_64", `RHEL/Centos 7.x kernel version 3.10.0-366 or later is required to use thin_ls - you have "3.10.0-327.22.2.el7.x86_64"`}, {"3.10.0-366.el7.x86_64", ""}, + {"3.10.0-366.el7_3.x86_64", ""}, {"3.10.0.el7.abc", `unable to determine RHEL/Centos 7.x kernel release from "3.10.0.el7.abc"`}, {"3.10.0-abc.el7.blarg", `error parsing release "abc": strconv.ParseInt: parsing "abc": invalid syntax`}, {"3.10.0-367.el7.x86_64", ""},