GNU bug report logs -
#77578
[PATCH] tests: docker-system: Use only guix-daemon service.
Previous Next
Full log
Message #14 received at 77578 <at> debbugs.gnu.org (full text, mbox):
Hi Oleg,
Oleg Pykhalov <go.wigust <at> gmail.com> writes:
> Ludovic Courtès <ludo <at> gnu.org> writes:
>
>> Oleg Pykhalov <go.wigust <at> gmail.com> skribis:
>>
>>> The test run-docker-system-test was hanging on:
>>>
>>> (docker-cli "exec" container
>>> "/run/current-system/profile/bin/herd"
>>> "status")
>>>
>>> This occurred because %test-docker-system specified more services than
>>> gnu/system/examples/docker-image.tmpl, which may have caused conflicts or
>>> unexpected behavior.
>>>
>>> * gnu/tests/docker.scm (%test-docker-system): Simplify by using only the
>>> guix-daemon service to prevent test hangs.
>>
>> It’s not clear to me why ‘herd status’ was blocking in the first
>> place—it’s never supposed to happen. Do you have ideas?
>
> The docker create command creates a container with a limited set of
> privileges by default. These default privileges are insufficient for
> certain configuration tasks such as networking setup or hostname
> configuration.
Oh I see. Then, what about changing the patch to (1) specifically
remove the one or two services that are problematic, and (2) have the
above in a comment?
Thanks for explaining,
Ludo’.
PS: Would be great to have support for CNI and all this!
This bug report was last modified 74 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.