GNU bug report logs -
#41491
docker fails to build on foreign Debian system
Previous Next
Reported by: Jakub Kądziołka <kuba <at> kadziolka.net>
Date: Sat, 23 May 2020 18:50:02 UTC
Severity: normal
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#41491: docker fails to build on foreign Debian system
which was filed against the guix package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 41491 <at> debbugs.gnu.org.
--
41491: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41491
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Hi,
Closing as there's a new version of Docker available. Hopefully that
solves the issue you had.
Maxim
[Message part 3 (message/rfc822, inline)]
[Message part 4 (text/plain, inline)]
I am trying to build the `docker' package on a foreign distro.
Specifically, Debian sid. This results in the following test failures:
--------------------------------------
=== [31mFailed[0m
=== [31mFAIL[0m: daemon/graphdriver/quota TestBlockDev/testBlockDevQuotaDisabled (0.03s)
--- FAIL: TestBlockDev/testBlockDevQuotaDisabled (0.03s)
projectquota_test.go:83: assertion failed: error is not nil: exit status 1: mount failed: mount: /tmp/guix-build-docker-19.03.7.drv-0/xfs-mountPoint-325789281: mount failed: Operation not permitted.
=== [31mFAIL[0m: daemon/graphdriver/quota TestBlockDev/testBlockDevQuotaEnabled (0.02s)
--- FAIL: TestBlockDev/testBlockDevQuotaEnabled (0.02s)
projectquota_test.go:83: assertion failed: error is not nil: exit status 1: mount failed: mount: /tmp/guix-build-docker-19.03.7.drv-0/xfs-mountPoint-054602316: mount failed: Operation not permitted.
=== [31mFAIL[0m: daemon/graphdriver/quota TestBlockDev/testSmallerThanQuota (0.01s)
--- FAIL: TestBlockDev/testSmallerThanQuota (0.01s)
projectquota_test.go:83: assertion failed: error is not nil: exit status 1: mount failed: mount: /tmp/guix-build-docker-19.03.7.drv-0/xfs-mountPoint-879061307: mount failed: Operation not permitted.
=== [31mFAIL[0m: daemon/graphdriver/quota TestBlockDev/testBiggerThanQuota (0.01s)
--- FAIL: TestBlockDev/testBiggerThanQuota (0.01s)
projectquota_test.go:83: assertion failed: error is not nil: exit status 1: mount failed: mount: /tmp/guix-build-docker-19.03.7.drv-0/xfs-mountPoint-487602526: mount failed: Operation not permitted.
=== [31mFAIL[0m: daemon/graphdriver/quota TestBlockDev/testRetrieveQuota (0.01s)
--- FAIL: TestBlockDev/testRetrieveQuota (0.01s)
projectquota_test.go:83: assertion failed: error is not nil: exit status 1: mount failed: mount: /tmp/guix-build-docker-19.03.7.drv-0/xfs-mountPoint-717635877: mount failed: Operation not permitted.
=== [31mFAIL[0m: daemon/graphdriver/quota TestBlockDev (0.38s)
projectquota_test.go:50: meta-data=/tmp/guix-build-docker-19.03.7.drv-0/xfs-image973358730 isize=256 agcount=4, agsize=4096 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0, sparse=0, rmapbt=0
= reflink=0
data = bsize=4096 blocks=16384, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=853, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
--------------------------------------
This suggests that there's an issue with permissions. I recalled that
Debian ships a custom kernel patch that disables unprivileged
namespaces by default. However, after setting
kernel.unprivileged_userns_clone = 1
the problem persisted.
I am attaching the full build log.
[x1kdy6a8qnigmlp045m81rqhw8dl9w-docker-19.03.7.drv.bz2 (application/octet-stream, attachment)]
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 2 years and 330 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.