Distrobuilder Ubuntu container creation fails

Distrobuilder build-lxd ubuntu focal/hirsute, using jenkins template (has worked before!)


Setting up ca-certificates (20210119~20.04.2) …
Updating certificates in /etc/ssl/certs…
21 added, 21 removed; done.
Setting up gir1.2-glib-2.0:amd64 (1.64.1-1~ubuntu20.04.1) …
Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.1) …
Setting up procps (2:3.3.16-1ubuntu2.3) …
Setting up libcryptsetup12:amd64 (2:2.2.2-3ubuntu2.3) …
Setting up ubuntu-advantage-tools (27.4.1~20.04.1) …
Installing new version of config file /etc/logrotate.d/ubuntu-advantage-tools …
Installing new version of config file /etc/ubuntu-advantage/uaclient.conf …
Created symlink /etc/systemd/system/multi-user.target.wants/ua-reboot-cmds.service → /lib/systemd/system/ua-reboot-cmds.service.
Created symlink /etc/systemd/system/timers.target.wants/ua-timer.timer → /lib/systemd/system/ua-timer.timer.
Created symlink /etc/systemd/system/multi-user.target.wants/ua-license-check.path → /lib/systemd/system/ua-license-check.path.
Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.1) …
Setting up python3.8 (3.8.10-0ubuntu1~20.04.1) …
Setting up networkd-dispatcher (2.1-2~ubuntu20.04.1) …
Setting up systemd (245.4-4ubuntu3.13) …
Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved …
Installing new version of config file /etc/systemd/resolved.conf …
Setting up netplan.io (0.103-0ubuntu5~20.04.3) …
Setting up systemd-timesyncd (245.4-4ubuntu3.13) …
Setting up systemd-sysv (245.4-4ubuntu3.13) …
Setting up ubuntu-minimal (1.450.2) …
Setting up libnss-systemd:amd64 (245.4-4ubuntu3.13) …
Setting up libpam-systemd:amd64 (245.4-4ubuntu3.13) …
Processing triggers for mime-support (3.64ubuntu1) …
Processing triggers for libc-bin (2.31-0ubuntu9.2) …
Processing triggers for ca-certificates (20210119~20.04.2) …
Updating certificates in /etc/ssl/certs…
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d…
done.
panic: nil Context

goroutine 1 [running]:
os/exec.CommandContext(…)
/snap/go/8627/src/os/exec/exec.go:191
github.com/lxc/distrobuilder/shared.RunCommand({0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0xc0001e4010, 0xbe0715}, {0x0, 0x0, …})
/build/distrobuilder/parts/distrobuilder/build/shared/util.go:54 +0x1a5
github.com/lxc/distrobuilder/shared.RunScript({0x0, 0x0}, {0xc0000b8210, 0xa5})
/build/distrobuilder/parts/distrobuilder/build/shared/util.go:88 +0x24a
github.com/lxc/distrobuilder/managers.(*Manager).ManagePackages(0xc0000c0500, 0x0)
/build/distrobuilder/parts/distrobuilder/build/managers/manager.go:126 +0x269
main.(*cmdGlobal).preRunBuild(0xc00014e0c0, 0xc00035ca00, {0xc000323380, 0x2, 0x0})
/build/distrobuilder/parts/distrobuilder/build/distrobuilder/main.go:363 +0x10fa
main.(*cmdLXD).commandBuild.func1(0xc00035ca00, {0xc000323380, 0x2, 0x3})
/build/distrobuilder/parts/distrobuilder/build/distrobuilder/main_lxd.go:58 +0x126
github.com/spf13/cobra.(*Command).execute(0xc00035ca00, {0xc000323350, 0x3, 0x3})
/build/distrobuilder/parts/distrobuilder/go/pkg/mod/github.com/spf13/cobra@v1.2.1/command.go:845 +0x5a8
github.com/spf13/cobra.(*Command).ExecuteC(0xc00035c280)
/build/distrobuilder/parts/distrobuilder/go/pkg/mod/github.com/spf13/cobra@v1.2.1/command.go:974 +0x3bc
github.com/spf13/cobra.(*Command).Execute(…)
/build/distrobuilder/parts/distrobuilder/go/pkg/mod/github.com/spf13/cobra@v1.2.1/command.go:902
main.main()
/build/distrobuilder/parts/distrobuilder/build/distrobuilder/main.go:215 +0x630

Hi @monstermunchkin can you help with this?

This is a bug which was introduced with the context. Thanks for reporting.