Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker image build fails on Debian 8 with cpio: cap_set_file #47097

Closed
alpar-t opened this issue Sep 25, 2019 · 3 comments · Fixed by #47106
Closed

Docker image build fails on Debian 8 with cpio: cap_set_file #47097

alpar-t opened this issue Sep 25, 2019 · 3 comments · Fixed by #47106
Labels
:Delivery/Build Build or test infrastructure Team:Delivery Meta label for Delivery team >test-failure Triaged test failures from CI v7.5.0 v8.0.0-alpha1

Comments

@alpar-t
Copy link
Contributor

alpar-t commented Sep 25, 2019

@alpar-t alpar-t added :Delivery/Build Build or test infrastructure v8.0.0 v7.5.0 labels Sep 25, 2019
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra

alpar-t added a commit to alpar-t/elasticsearch that referenced this issue Sep 25, 2019
Looks like there's a workaround with aufs used in debian 8.
Adding `tsflags=nodocs` works around this issue and results in smaller
image files also.

Closes elastic#47097 and elastic/infra#14780
alpar-t added a commit that referenced this issue Sep 30, 2019
Looks like there's a workaround with aufs used in debian 8.
Adding `tsflags=nodocs` works around this issue and results in smaller
image files also.

Closes #47097 and elastic/infra#14780
alpar-t added a commit that referenced this issue Sep 30, 2019
Looks like there's a workaround with aufs used in debian 8.
Adding `tsflags=nodocs` works around this issue and results in smaller
image files also.

Closes #47097 and elastic/infra#14780
alpar-t added a commit that referenced this issue Sep 30, 2019
Looks like there's a workaround with aufs used in debian 8.
Adding `tsflags=nodocs` works around this issue and results in smaller
image files also.

Closes #47097 and elastic/infra#14780
alpar-t added a commit that referenced this issue Sep 30, 2019
Looks like there's a workaround with aufs used in debian 8.
Adding `tsflags=nodocs` works around this issue and results in smaller
image files also.

Closes #47097 and elastic/infra#14780
alpar-t added a commit that referenced this issue Sep 30, 2019
Looks like there's a workaround with aufs used in debian 8.
Adding `tsflags=nodocs` works around this issue and results in smaller
image files also.

Closes #47097 and elastic/infra#14780
@alpar-t alpar-t reopened this Oct 1, 2019
@alpar-t alpar-t added the >test-failure Triaged test failures from CI label Oct 2, 2019
@alpar-t
Copy link
Contributor Author

alpar-t commented Oct 3, 2019

We tried --setopt and it didn't help. This happens because Debian 8 uses aufs which simply doesn't support this capability.
I'm assuming that some package in cantos 7 was updated and now sets some xargs running into that capability, so there's no other solution than changing the storage engine on Debian 8 to device mapper, or dropping docker entirely there ( the build would skip these tests if docker is not present )

@alpar-t
Copy link
Contributor Author

alpar-t commented Oct 23, 2019

This was fixed by changing the storage engine to device mapper in the debian 8 CI worker.

@alpar-t alpar-t closed this as completed Oct 23, 2019
@mark-vieira mark-vieira added the Team:Delivery Meta label for Delivery team label Nov 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Delivery/Build Build or test infrastructure Team:Delivery Meta label for Delivery team >test-failure Triaged test failures from CI v7.5.0 v8.0.0-alpha1
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants