On Mon, 27 Jan 2020 23:44:55 +0100 Johannes Schauer wrote: [...] > this looks as if the error comes from > /usr/share/autopkgtest/setup-commands/setup-testbed. To figure out what goes > wrong, maybe try running setup-testbed with sh -x like so: > > --customize-hook='sh -x /usr/share/autopkgtest/setup-commands/setup-testbed > "$1"' > > Your command works fine on my system, so this must be something specific to > your setup. > > Thanks!
Thanks to you for your super-prompt reply! :-) $ cd Downloads/ $ TMPDIR='./' $ export TMPDIR $ mmdebstrap --variant=important --include=linux-image-amd64 \ > --customize-hook='chroot "$1" passwd --delete root' \ > --customize-hook='chroot "$1" useradd --home-dir /home/user --create-home user' \ > --customize-hook='chroot "$1" passwd --delete user' \ > --customize-hook='echo host > "$1/etc/hostname"' \ > --customize-hook='echo "127.0.0.1 localhost host" > "$1/etc/hosts"' \ > --customize-hook='sh -x /usr/share/autopkgtest/setup-commands/setup-testbed "$1"' \ > "sid" debian-unstable.tar I: automatically chosen mode: fakechroot [...] I: running --customize-hook in shell: sh -c 'sh -x /usr/share/autopkgtest/setup-commands/setup-testbed "$1"' exec ${HOME}/Downloads/mmdebstrap.pxni4vAjou + set -eu + umask 0022 + export DEBIAN_FRONTEND=noninteractive + [ ${HOME}/Downloads/mmdebstrap.pxni4vAjou = --help ] + root=${HOME}/Downloads/mmdebstrap.pxni4vAjou + [ ${HOME}/Downloads/mmdebstrap.pxni4vAjou != / ] + cat + chmod 755 ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/init.d/autopkgtest + chroot ${HOME}/Downloads/mmdebstrap.pxni4vAjou update-rc.d autopkgtest defaults + [ -d ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/systemd/system ] + cat + mkdir -p ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/systemd/system/multi-user.target.wants + ln -sf ../autopkgtest.service ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/systemd/system/multi-user.target.wants/autopkgtest.service + [ -e ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/init/tty2.conf -a ! -e ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/init/ttyS0.conf ] + chroot ${HOME}/Downloads/mmdebstrap.pxni4vAjou dpkg --print-architecture + ARCH=amd64 + [ ! -e ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/default/grub.d/90-autopkgtest.cfg ] + chroot ${HOME}/Downloads/mmdebstrap.pxni4vAjou which update-grub + [ -e ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/os-release ] + . ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/os-release + PRETTY_NAME=Debian GNU/Linux bullseye/sid + NAME=Debian GNU/Linux + ID=debian + HOME_URL=https://www.debian.org/ + SUPPORT_URL=https://www.debian.org/support + BUG_REPORT_URL=https://bugs.debian.org/ + echo debian + DISTRO_ID=debian + [ -z ] + awk /^deb .*debian/ { sub(/\[.*\]/, "", $0); print $2; exit } ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/apt/sources.list + MIRROR=http://deb.debian.org/debian + [ -z ] + awk /^deb .*debian/ { sub(/\[.*\]/, "", $0); print $3; exit } ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/apt/sources.list + RELEASE=sid + [ -n ] + [ -n ] + [ -n ] + echo /usr/share/autopkgtest/setup-commands/setup-testbed: Attempting to set up Debian/Ubuntu apt sources automatically /usr/share/autopkgtest/setup-commands/setup-testbed: Attempting to set up Debian/Ubuntu apt sources automatically + [ -z sid ] + [ -z http://deb.debian.org/debian ] + [ http://deb.debian.org/debian != http://deb.debian.org/debian ] + echo /usr/share/autopkgtest/setup-commands/setup-testbed: Distribution assumed to resemble Debian /usr/share/autopkgtest/setup-commands/setup-testbed: Distribution assumed to resemble Debian + cat + [ -e ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/cloud/cloud.cfg ] + [ -z ] + ls ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/systemd/network/*.network + ls ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/netplan/*.yaml + grep -q source.*interfaces.d ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/network/interfaces + IFACE= + [ ${HOME}/Downloads/mmdebstrap.pxni4vAjou = / ] + IFACE=eth0 + [ -e ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/udev/rules.d/80-net-setup-link.rules ] + ln -s /dev/null ${HOME}/Downloads/mmdebstrap.pxni4vAjou/etc/udev/rules.d/80-net-setup-link.rules + chroot ${HOME}/Downloads/mmdebstrap.pxni4vAjou update-initramfs -u update-initramfs: Generating /boot/initrd.img-5.4.0-3-amd64 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169 [...] W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169 cp: failed to access './/mkinitramfs_v8SvPb/lib/systemd/network/': No such file or directory E: /usr/share/initramfs-tools/hooks/udev failed with return 1. update-initramfs: failed for /boot/initrd.img-5.4.0-3-amd64 with 1. E: run_chroot failed: E: command failed: sh -x /usr/share/autopkgtest/setup-commands/setup-testbed "$1" I: main() received signal PIPE: waiting for setup... W: listening on child socket failed: E: received eof on socket I: removing tempdir ${HOME}/Downloads/mmdebstrap.pxni4vAjou... As you can see, a "cp" fails to access file './/mkinitramfs_v8SvPb/lib/systemd/network/', and /usr/share/initramfs-tools/hooks/udev fails with exit status 1. But, honestly, I cannot understand why. The lines that seem to fail are /usr/share/initramfs-tools/hooks/udev: 25 and the following ones... But why? -- http://www.inventati.org/frx/ There's not a second to spare! To the laboratory! ..................................................... Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE
pgp4qIKltP9AN.pgp
Description: PGP signature