GithubHelp home page GithubHelp logo

intjelic / debian-mmdebstrap-artifacts Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 11 KB

Just a repository to make available some artifacts produced by the 'mmdebstrap' tool, quick and easy.

debian qemu chroot debootstrap mmdebstrap arm64 armhf

debian-mmdebstrap-artifacts's People

Contributors

intjelic avatar

Watchers

 avatar  avatar

debian-mmdebstrap-artifacts's Issues

Update `/etc/network/interfaces` and `/etc/hostname`

A default host name should be given (perhaps debian ? or the name of the Debian version like buster or stretch ?) and therefore the /etc/hostname file should be updated.

When the chosen network is ifupdown, then update file /etc/network/interfaces with the following value.

auto eth0
iface eth0 inet dhcp

That should be good default that most people will need.

Add support for 'bullseye' Debian version

The mmdebstrap utility is failing when architecture is arm64 and Debian version is bullseye (and probably in other cases as well).

Logs gathered from Github Actions (failed during the 'create filesystem' step):

Run MAIN_PKGS=debian-archive-keyring,initramfs-tools,kmod,e2fsprogs,btrfs-progs,locales,tzdata,apt-utils,whiptail,debconf-i18n,keyboard-configuration,console-setup
I: automatically chosen mode: root
I: arm64 cannot be executed, falling back to qemu-user
I: Reading sources.list from standard input...
I: running apt-get update...
I: downloading packages with apt...
I: extracting archives...
I: installing packages...
Selecting previously unselected package findutils.
dpkg: regarding ...//findutils_4.8.0-1_arm64.deb containing findutils, pre-dependency problem:
 findutils pre-depends on libc6 (>= 2.17)
  libc6 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//findutils_4.8.0-1_arm64.deb containing findutils, pre-dependency problem:
 findutils pre-depends on libselinux1 (>= 3.1~)
  libselinux1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
(Reading database ... 0 files and directories currently installed.)
Preparing to unpack ...//findutils_4.8.0-1_arm64.deb ...
Unpacking findutils (4.8.0-1) ...
Selecting previously unselected package perl-base.
dpkg: regarding ...//perl-base_5.32.1-4_arm64.deb containing perl-base, pre-dependency problem:
 perl-base pre-depends on libc6 (>= 2.29)
  libc6 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//perl-base_5.32.1-4_arm64.deb containing perl-base, pre-dependency problem:
 perl-base pre-depends on libcrypt1 (>= 1:4.1.0)
  libcrypt1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//perl-base_5.32.1-4_arm64.deb containing perl-base, pre-dependency problem:
 perl-base pre-depends on dpkg (>= 1.17.17)
  dpkg is not installed.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//perl-base_5.32.1-4_arm64.deb ...
Unpacking perl-base (5.32.1-4) ...
Selecting previously unselected package libcap-ng0:arm64.
Preparing to unpack .../libcap-ng0_0.7.9-2.2+b1_arm64.deb ...
Unpacking libcap-ng0:arm64 (0.7.9-2.2+b1) ...
Selecting previously unselected package liblzma5:arm64.
Preparing to unpack ...//liblzma5_5.2.5-2_arm64.deb ...
Unpacking liblzma5:arm64 (5.2.5-2) ...
Selecting previously unselected package libaudit-common.
Preparing to unpack .../libaudit-common_1%3a3.0-2_all.deb ...
Unpacking libaudit-common (1:3.0-2) ...
Selecting previously unselected package libgmp10:arm64.
Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-1_arm64.deb ...
Unpacking libgmp10:arm64 (2:6.2.1+dfsg-1) ...
Selecting previously unselected package libbz2-1.0:arm64.
Preparing to unpack ...//libbz2-1.0_1.0.8-4_arm64.deb ...
Unpacking libbz2-1.0:arm64 (1.0.8-4) ...
Selecting previously unselected package zlib1g:arm64.
Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2_arm64.deb ...
Unpacking zlib1g:arm64 (1:1.2.11.dfsg-2) ...
Selecting previously unselected package libuuid1:arm64.
Preparing to unpack ...//libuuid1_2.36.1-7_arm64.deb ...
Unpacking libuuid1:arm64 (2.36.1-7) ...
Selecting previously unselected package login.
dpkg: regarding ...//login_1%3a4.8.1-1_arm64.deb containing login, pre-dependency problem:
 login pre-depends on libaudit1 (>= 1:2.2.1)
  libaudit1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//login_1%3a4.8.1-1_arm64.deb containing login, pre-dependency problem:
 login pre-depends on libc6 (>= 2.17)
  libc6 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//login_1%3a4.8.1-1_arm64.deb containing login, pre-dependency problem:
 login pre-depends on libcrypt1 (>= 1:4.1.0)
  libcrypt1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//login_1%3a4.8.1-1_arm64.deb containing login, pre-dependency problem:
 login pre-depends on libpam0g (>= 0.99.7.1)
  libpam0g is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//login_1%3a4.8.1-1_arm64.deb containing login, pre-dependency problem:
 login pre-depends on libpam-runtime
  libpam-runtime is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//login_1%3a4.8.1-1_arm64.deb containing login, pre-dependency problem:
 login pre-depends on libpam-modules (>= 1.1.8-1)
  libpam-modules is not installed.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//login_1%3a4.8.1-1_arm64.deb ...
Unpacking login (1:4.8.1-1) ...
Selecting previously unselected package ncurses-bin.
dpkg: regarding .../ncurses-bin_6.2+20201114-2_arm64.deb containing ncurses-bin, pre-dependency problem:
 ncurses-bin pre-depends on libc6 (>= 2.17)
  libc6 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../ncurses-bin_6.2+20201114-2_arm64.deb containing ncurses-bin, pre-dependency problem:
 ncurses-bin pre-depends on libtinfo6 (>= 6.2+20200912)
  libtinfo6 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../ncurses-bin_6.2+20201114-2_arm64.deb containing ncurses-bin, pre-dependency problem:
 ncurses-bin pre-depends on libtinfo6 (<< 6.3~)
  libtinfo6 is not installed.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack .../ncurses-bin_6.2+20201114-2_arm64.deb ...
Unpacking ncurses-bin (6.2+20201114-2) ...
Selecting previously unselected package libkrb5support0:arm64.
Preparing to unpack .../libkrb5support0_1.18.3-5_arm64.deb ...
Unpacking libkrb5support0:arm64 (1.18.3-5) ...
Selecting previously unselected package libc6:arm64.
Preparing to unpack ...//libc6_2.31-11_arm64.deb ...
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Debconf/Config.pm line 22.
Unpacking libc6:arm64 (2.31-11) ...
Selecting previously unselected package bash.
dpkg: regarding ...//bash_5.1-2+b1_arm64.deb containing bash, pre-dependency problem:
 bash pre-depends on libc6 (>= 2.25)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//bash_5.1-2+b1_arm64.deb containing bash, pre-dependency problem:
 bash pre-depends on libtinfo6 (>= 6)
  libtinfo6 is not installed.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//bash_5.1-2+b1_arm64.deb ...
Unpacking bash (5.1-2+b1) ...
Selecting previously unselected package mawk.
Preparing to unpack .../mawk_1.3.4.20200120-2_arm64.deb ...
Unpacking mawk (1.3.4.20200120-2) ...
Selecting previously unselected package debconf.
dpkg: regarding ...//debconf_1.5.75_all.deb containing debconf, pre-dependency problem:
 debconf pre-depends on perl-base (>= 5.20.1-3~)
  perl-base is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//debconf_1.5.75_all.deb ...
Unpacking debconf (1.5.75) ...
Selecting previously unselected package hostname.
dpkg: regarding ...//hostname_3.23_arm64.deb containing hostname, pre-dependency problem:
 hostname pre-depends on libc6 (>= 2.17)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//hostname_3.23_arm64.deb ...
Unpacking hostname (3.23) ...
Selecting previously unselected package sysvinit-utils.
Preparing to unpack .../sysvinit-utils_2.96-7_arm64.deb ...
Unpacking sysvinit-utils (2.96-7) ...
Selecting previously unselected package libgssapi-krb5-2:arm64.
Preparing to unpack .../libgssapi-krb5-2_1.18.3-5_arm64.deb ...
Unpacking libgssapi-krb5-2:arm64 (1.18.3-5) ...
Selecting previously unselected package libgpg-error0:arm64.
Preparing to unpack .../libgpg-error0_1.38-2_arm64.deb ...
Unpacking libgpg-error0:arm64 (1.38-2) ...
Selecting previously unselected package base-passwd.
Preparing to unpack ...//base-passwd_3.5.49_arm64.deb ...
Unpacking base-passwd (3.5.49) ...
Selecting previously unselected package libacl1:arm64.
Preparing to unpack ...//libacl1_2.2.53-10_arm64.deb ...
Unpacking libacl1:arm64 (2.2.53-10) ...
Selecting previously unselected package libdebconfclient0:arm64.
Preparing to unpack .../libdebconfclient0_0.257_arm64.deb ...
Unpacking libdebconfclient0:arm64 (0.257) ...
Selecting previously unselected package dpkg.
dpkg: regarding ...//dpkg_1.20.9_arm64.deb containing dpkg, pre-dependency problem:
 dpkg pre-depends on libbz2-1.0
  libbz2-1.0:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//dpkg_1.20.9_arm64.deb containing dpkg, pre-dependency problem:
 dpkg pre-depends on libc6 (>= 2.17)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//dpkg_1.20.9_arm64.deb containing dpkg, pre-dependency problem:
 dpkg pre-depends on liblzma5 (>= 5.2.2)
  liblzma5:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//dpkg_1.20.9_arm64.deb containing dpkg, pre-dependency problem:
 dpkg pre-depends on libselinux1 (>= 3.1~)
  libselinux1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//dpkg_1.20.9_arm64.deb containing dpkg, pre-dependency problem:
 dpkg pre-depends on zlib1g (>= 1:1.1.4)
  zlib1g:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//dpkg_1.20.9_arm64.deb ...
Unpacking dpkg (1.20.9) ...
Selecting previously unselected package libkeyutils1:arm64.
Preparing to unpack .../libkeyutils1_1.6.1-2_arm64.deb ...
Unpacking libkeyutils1:arm64 (1.6.1-2) ...
Selecting previously unselected package libpcre3:arm64.
Preparing to unpack .../libpcre3_2%3a8.39-13_arm64.deb ...
Unpacking libpcre3:arm64 (2:8.39-13) ...
Selecting previously unselected package libpam-runtime.
Preparing to unpack .../libpam-runtime_1.4.0-7_all.deb ...
Unpacking libpam-runtime (1.4.0-7) ...
Selecting previously unselected package libsystemd0:arm64.
dpkg: regarding ...//libsystemd0_247.3-5_arm64.deb containing libsystemd0:arm64, pre-dependency problem:
 libsystemd0 pre-depends on libc6 (>= 2.30)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//libsystemd0_247.3-5_arm64.deb containing libsystemd0:arm64, pre-dependency problem:
 libsystemd0 pre-depends on libgcrypt20 (>= 1.8.0)
  libgcrypt20 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//libsystemd0_247.3-5_arm64.deb containing libsystemd0:arm64, pre-dependency problem:
 libsystemd0 pre-depends on liblz4-1 (>= 0.0~r122)
  liblz4-1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//libsystemd0_247.3-5_arm64.deb containing libsystemd0:arm64, pre-dependency problem:
 libsystemd0 pre-depends on liblzma5 (>= 5.1.1alpha+20120614)
  liblzma5:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//libsystemd0_247.3-5_arm64.deb containing libsystemd0:arm64, pre-dependency problem:
 libsystemd0 pre-depends on libzstd1 (>= 1.4.0)
  libzstd1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//libsystemd0_247.3-5_arm64.deb ...
Unpacking libsystemd0:arm64 (247.3-5) ...
Selecting previously unselected package dash.
dpkg: regarding .../dash_0.5.11+git20200708+dd9ef66-5_arm64.deb containing dash, pre-dependency problem:
 dash pre-depends on libc6 (>= 2.17)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack .../dash_0.5.11+git20200708+dd9ef66-5_arm64.deb ...
Unpacking dash (0.5.11+git20200708+dd9ef66-5) ...
Selecting previously unselected package gcc-10-base:arm64.
Preparing to unpack .../gcc-10-base_10.2.1-6_arm64.deb ...
Unpacking gcc-10-base:arm64 (10.2.1-6) ...
Selecting previously unselected package libgcrypt20:arm64.
Preparing to unpack ...//libgcrypt20_1.8.7-3_arm64.deb ...
Unpacking libgcrypt20:arm64 (1.8.7-3) ...
Selecting previously unselected package libpam0g:arm64.
Preparing to unpack ...//libpam0g_1.4.0-7_arm64.deb ...
Unpacking libpam0g:arm64 (1.4.0-7) ...
Selecting previously unselected package gzip.
dpkg: regarding ...//gzip_1.10-4_arm64.deb containing gzip, pre-dependency problem:
 gzip pre-depends on libc6 (>= 2.17)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//gzip_1.10-4_arm64.deb ...
Unpacking gzip (1.10-4) ...
Selecting previously unselected package libgcc-s1:arm64.
Preparing to unpack ...//libgcc-s1_10.2.1-6_arm64.deb ...
Unpacking libgcc-s1:arm64 (10.2.1-6) ...
Selecting previously unselected package libmount1:arm64.
Preparing to unpack ...//libmount1_2.36.1-7_arm64.deb ...
Unpacking libmount1:arm64 (2.36.1-7) ...
Selecting previously unselected package grep.
dpkg: regarding .../archives//grep_3.6-1_arm64.deb containing grep, pre-dependency problem:
 grep pre-depends on libc6 (>= 2.17)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../archives//grep_3.6-1_arm64.deb containing grep, pre-dependency problem:
 grep pre-depends on libpcre3
  libpcre3:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack .../archives//grep_3.6-1_arm64.deb ...
Unpacking grep (3.6-1) ...
Selecting previously unselected package libpam-modules:arm64.
dpkg: regarding .../libpam-modules_1.4.0-7_arm64.deb containing libpam-modules:arm64, pre-dependency problem:
 libpam-modules pre-depends on libaudit1 (>= 1:2.2.1)
  libaudit1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../libpam-modules_1.4.0-7_arm64.deb containing libpam-modules:arm64, pre-dependency problem:
 libpam-modules pre-depends on libc6 (>= 2.27)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../libpam-modules_1.4.0-7_arm64.deb containing libpam-modules:arm64, pre-dependency problem:
 libpam-modules pre-depends on libcrypt1 (>= 1:4.3.0)
  libcrypt1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../libpam-modules_1.4.0-7_arm64.deb containing libpam-modules:arm64, pre-dependency problem:
 libpam-modules pre-depends on libdb5.3
  libdb5.3 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../libpam-modules_1.4.0-7_arm64.deb containing libpam-modules:arm64, pre-dependency problem:
 libpam-modules pre-depends on libnsl2 (>= 1.0)
  libnsl2 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../libpam-modules_1.4.0-7_arm64.deb containing libpam-modules:arm64, pre-dependency problem:
 libpam-modules pre-depends on libpam0g (>= 1.3.2)
  libpam0g:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../libpam-modules_1.4.0-7_arm64.deb containing libpam-modules:arm64, pre-dependency problem:
 libpam-modules pre-depends on libselinux1 (>= 3.1~)
  libselinux1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../libpam-modules_1.4.0-7_arm64.deb containing libpam-modules:arm64, pre-dependency problem:
 libpam-modules pre-depends on libtirpc3 (>= 1.0.2)
  libtirpc3 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../libpam-modules_1.4.0-7_arm64.deb containing libpam-modules:arm64, pre-dependency problem:
 libpam-modules pre-depends on debconf (>= 0.5) | debconf-2.0
  debconf is unpacked, but has never been configured.
  debconf provides debconf-2.0 but is unpacked but not configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../libpam-modules_1.4.0-7_arm64.deb containing libpam-modules:arm64, pre-dependency problem:
 libpam-modules pre-depends on libpam-modules-bin (= 1.4.0-7)
  libpam-modules-bin is not installed.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack .../libpam-modules_1.4.0-7_arm64.deb ...
Unpacking libpam-modules:arm64 (1.4.0-7) ...
Selecting previously unselected package libattr1:arm64.
Preparing to unpack .../libattr1_1%3a2.4.48-6_arm64.deb ...
Unpacking libattr1:arm64 (1:2.4.48-6) ...
Selecting previously unselected package libblkid1:arm64.
Preparing to unpack ...//libblkid1_2.36.1-7_arm64.deb ...
Unpacking libblkid1:arm64 (2.36.1-7) ...
Selecting previously unselected package init-system-helpers.
Preparing to unpack .../init-system-helpers_1.60_all.deb ...
Unpacking init-system-helpers (1.60) ...
Selecting previously unselected package libssl1.1:arm64.
Preparing to unpack ...//libssl1.1_1.1.1k-1_arm64.deb ...
Unpacking libssl1.1:arm64 (1.1.1k-1) ...
Selecting previously unselected package debianutils.
dpkg: regarding ...//debianutils_4.11.2_arm64.deb containing debianutils, pre-dependency problem:
 debianutils pre-depends on libc6 (>= 2.17)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//debianutils_4.11.2_arm64.deb ...
Unpacking debianutils (4.11.2) ...
Selecting previously unselected package lsb-base.
Preparing to unpack ...//lsb-base_11.1.0_all.deb ...
Unpacking lsb-base (11.1.0) ...
Selecting previously unselected package libtinfo6:arm64.
Preparing to unpack .../libtinfo6_6.2+20201114-2_arm64.deb ...
Unpacking libtinfo6:arm64 (6.2+20201114-2) ...
Selecting previously unselected package sed.
dpkg: regarding .../archives//sed_4.7-1_arm64.deb containing sed, pre-dependency problem:
 sed pre-depends on libacl1 (>= 2.2.51-8)
  libacl1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../archives//sed_4.7-1_arm64.deb containing sed, pre-dependency problem:
 sed pre-depends on libc6 (>= 2.17)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../archives//sed_4.7-1_arm64.deb containing sed, pre-dependency problem:
 sed pre-depends on libselinux1 (>= 1.32)
  libselinux1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack .../archives//sed_4.7-1_arm64.deb ...
Unpacking sed (4.7-1) ...
Selecting previously unselected package base-files.
dpkg: regarding ...//base-files_11_arm64.deb containing base-files, pre-dependency problem:
 base-files pre-depends on awk
  mawk provides awk but is unpacked but not configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//base-files_11_arm64.deb ...
Unpacking base-files (11) ...
Selecting previously unselected package libselinux1:arm64.
Preparing to unpack ...//libselinux1_3.1-3_arm64.deb ...
Unpacking libselinux1:arm64 (3.1-3) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../libtirpc-common_1.3.1-1_all.deb ...
Unpacking libtirpc-common (1.3.1-1) ...
Selecting previously unselected package libcrypt1:arm64.
Preparing to unpack .../libcrypt1_1%3a4.4.18-4_arm64.deb ...
Unpacking libcrypt1:arm64 (1:4.4.18-4) ...
Selecting previously unselected package bsdutils.
dpkg: regarding .../bsdutils_1%3a2.36.1-7_arm64.deb containing bsdutils, pre-dependency problem:
 bsdutils pre-depends on libc6 (>= 2.17)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding .../bsdutils_1%3a2.36.1-7_arm64.deb containing bsdutils, pre-dependency problem:
 bsdutils pre-depends on libsystemd0
  libsystemd0:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack .../bsdutils_1%3a2.36.1-7_arm64.deb ...
Unpacking bsdutils (1:2.36.1-7) ...
Selecting previously unselected package diffutils.
dpkg: regarding ...//diffutils_1%3a3.7-5_arm64.deb containing diffutils, pre-dependency problem:
 diffutils pre-depends on libc6 (>= 2.17)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//diffutils_1%3a3.7-5_arm64.deb ...
Unpacking diffutils (1:3.7-5) ...
Selecting previously unselected package util-linux.
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libaudit1 (>= 1:2.2.1)
  libaudit1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libblkid1 (>= 2.31.1)
  libblkid1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libc6 (>= 2.25)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libcap-ng0 (>= 0.7.9)
  libcap-ng0:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libcrypt1 (>= 1:4.1.0)
  libcrypt1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libmount1 (>= 2.34)
  libmount1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libpam0g (>= 0.99.7.1)
  libpam0g:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libselinux1 (>= 3.1~)
  libselinux1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libsmartcols1 (>= 2.34)
  libsmartcols1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libsystemd0
  libsystemd0:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libtinfo6 (>= 6)
  libtinfo6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libudev1 (>= 183)
  libudev1 is not installed.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on libuuid1 (>= 2.16)
  libuuid1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//util-linux_2.36.1-7_arm64.deb containing util-linux, pre-dependency problem:
 util-linux pre-depends on zlib1g (>= 1:1.1.4)
  zlib1g:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//util-linux_2.36.1-7_arm64.deb ...
Unpacking util-linux (2.36.1-7) ...
Selecting previously unselected package libc-bin.
Preparing to unpack ...//libc-bin_2.31-11_arm64.deb ...
Unpacking libc-bin (2.31-11) ...
Selecting previously unselected package libpam-modules-bin.
Preparing to unpack .../libpam-modules-bin_1.4.0-7_arm64.deb ...
Unpacking libpam-modules-bin (1.4.0-7) ...
Selecting previously unselected package libudev1:arm64.
Preparing to unpack ...//libudev1_247.3-5_arm64.deb ...
Unpacking libudev1:arm64 (247.3-5) ...
Selecting previously unselected package libzstd1:arm64.
Preparing to unpack .../libzstd1_1.4.8+dfsg-2.1_arm64.deb ...
Unpacking libzstd1:arm64 (1.4.8+dfsg-2.1) ...
Selecting previously unselected package libpcre2-8-0:arm64.
Preparing to unpack .../libpcre2-8-0_10.36-2_arm64.deb ...
Unpacking libpcre2-8-0:arm64 (10.36-2) ...
Selecting previously unselected package libk5crypto3:arm64.
Preparing to unpack .../libk5crypto3_1.18.3-5_arm64.deb ...
Unpacking libk5crypto3:arm64 (1.18.3-5) ...
Selecting previously unselected package libaudit1:arm64.
Preparing to unpack ...//libaudit1_1%3a3.0-2_arm64.deb ...
Unpacking libaudit1:arm64 (1:3.0-2) ...
Selecting previously unselected package ncurses-base.
Preparing to unpack .../ncurses-base_6.2+20201114-2_all.deb ...
Unpacking ncurses-base (6.2+20201114-2) ...
Selecting previously unselected package libnsl2:arm64.
Preparing to unpack ...//libnsl2_1.3.0-2_arm64.deb ...
Unpacking libnsl2:arm64 (1.3.0-2) ...
Selecting previously unselected package tar.
dpkg: regarding ...//tar_1.34+dfsg-1_arm64.deb containing tar, pre-dependency problem:
 tar pre-depends on libacl1 (>= 2.2.23)
  libacl1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//tar_1.34+dfsg-1_arm64.deb containing tar, pre-dependency problem:
 tar pre-depends on libc6 (>= 2.28)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//tar_1.34+dfsg-1_arm64.deb containing tar, pre-dependency problem:
 tar pre-depends on libselinux1 (>= 3.1~)
  libselinux1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//tar_1.34+dfsg-1_arm64.deb ...
Unpacking tar (1.34+dfsg-1) ...
Selecting previously unselected package liblz4-1:arm64.
Preparing to unpack ...//liblz4-1_1.9.3-1_arm64.deb ...
Unpacking liblz4-1:arm64 (1.9.3-1) ...
Selecting previously unselected package coreutils.
dpkg: regarding ...//coreutils_8.32-4_arm64.deb containing coreutils, pre-dependency problem:
 coreutils pre-depends on libacl1 (>= 2.2.23)
  libacl1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//coreutils_8.32-4_arm64.deb containing coreutils, pre-dependency problem:
 coreutils pre-depends on libattr1 (>= 1:2.4.44)
  libattr1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//coreutils_8.32-4_arm64.deb containing coreutils, pre-dependency problem:
 coreutils pre-depends on libc6 (>= 2.28)
  libc6:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//coreutils_8.32-4_arm64.deb containing coreutils, pre-dependency problem:
 coreutils pre-depends on libgmp10
  libgmp10:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
dpkg: regarding ...//coreutils_8.32-4_arm64.deb containing coreutils, pre-dependency problem:
 coreutils pre-depends on libselinux1 (>= 3.1~)
  libselinux1:arm64 is unpacked, but has never been configured.

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack ...//coreutils_8.32-4_arm64.deb ...
Unpacking coreutils (8.32-4) ...
Selecting previously unselected package libcom-err2:arm64.
Preparing to unpack .../libcom-err2_1.46.2-1_arm64.deb ...
Unpacking libcom-err2:arm64 (1.46.2-1) ...
Selecting previously unselected package libsmartcols1:arm64.
Preparing to unpack .../libsmartcols1_2.36.1-7_arm64.deb ...
Unpacking libsmartcols1:arm64 (2.36.1-7) ...
Selecting previously unselected package libtirpc3:arm64.
Preparing to unpack ...//libtirpc3_1.3.1-1_arm64.deb ...
Unpacking libtirpc3:arm64 (1.3.1-1) ...
Selecting previously unselected package libdb5.3:arm64.
Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8_arm64.deb ...
Unpacking libdb5.3:arm64 (5.3.28+dfsg1-0.8) ...
Selecting previously unselected package libkrb5-3:arm64.
Preparing to unpack ...//libkrb5-3_1.18.3-5_arm64.deb ...
Unpacking libkrb5-3:arm64 (1.18.3-5) ...
Setting up libaudit-common (1:3.0-2) ...
Setting up gcc-10-base:arm64 (10.2.1-6) ...
Setting up lsb-base (11.1.0) ...
Setting up libtirpc-common (1.3.1-1) ...
Setting up ncurses-base (6.2+20201114-2) ...
Setting up libgcc-s1:arm64 (10.2.1-6) ...
Setting up libcrypt1:arm64 (1:4.4.18-4) ...
Setting up libc6:arm64 (2.31-11) ...
Setting up mawk (1.3.4.20200120-2) ...
Setting up hostname (3.23) ...
Setting up sysvinit-utils (2.96-7) ...
Setting up libgpg-error0:arm64 (1.38-2) ...
Setting up libacl1:arm64 (2.2.53-10) ...
Setting up libdebconfclient0:arm64 (0.257) ...
Setting up libkeyutils1:arm64 (1.6.1-2) ...
Setting up libpcre3:arm64 (2:8.39-13) ...
Setting up libgcrypt20:arm64 (1.8.7-3) ...
Setting up libattr1:arm64 (1:2.4.48-6) ...
Setting up libblkid1:arm64 (2.36.1-7) ...
Setting up debianutils (4.11.2) ...
Setting up libtinfo6:arm64 (6.2+20201114-2) ...
Setting up base-files (11) ...
Setting up diffutils (1:3.7-5) ...
Setting up libc-bin (2.31-11) ...
Segmentation fault (core dumped)
Segmentation fault (core dumped)
dpkg: error processing package libc-bin (--install):
 installed libc-bin package post-installation script subprocess returned error exit status 139
Setting up libudev1:arm64 (247.3-5) ...
Setting up libzstd1:arm64 (1.4.8+dfsg-2.1) ...
Setting up libpcre2-8-0:arm64 (10.36-2) ...
Setting up liblz4-1:arm64 (1.9.3-1) ...
Setting up libcom-err2:arm64 (1.46.2-1) ...
Setting up libsmartcols1:arm64 (2.36.1-7) ...
Setting up libdb5.3:arm64 (5.3.28+dfsg1-0.8) ...
Setting up libcap-ng0:arm64 (0.7.9-2.2+b1) ...
Setting up liblzma5:arm64 (5.2.5-2) ...
Setting up libgmp10:arm64 (2:6.2.1+dfsg-1) ...
Setting up libbz2-1.0:arm64 (1.0.8-4) ...
Setting up zlib1g:arm64 (1:1.2.11.dfsg-2) ...
Setting up libuuid1:arm64 (2.36.1-7) ...
Setting up ncurses-bin (6.2+20201114-2) ...
Setting up libkrb5support0:arm64 (1.18.3-5) ...
Setting up bash (5.1-2+b1) ...
update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode
Setting up base-passwd (3.5.49) ...
Setting up libsystemd0:arm64 (247.3-5) ...
Setting up libselinux1:arm64 (3.1-3) ...
Setting up bsdutils (1:2.36.1-7) ...
Setting up libk5crypto3:arm64 (1.18.3-5) ...
Setting up libaudit1:arm64 (1:3.0-2) ...
Setting up tar (1.34+dfsg-1) ...
update-alternatives: using /usr/sbin/rmt-tar to provide /usr/sbin/rmt (rmt) in auto mode
Setting up coreutils (8.32-4) ...
Setting up findutils (4.8.0-1) ...
Setting up dpkg (1.20.9) ...
Setting up gzip (1.10-4) ...
Setting up libmount1:arm64 (2.36.1-7) ...
Setting up grep (3.6-1) ...
Setting up sed (4.7-1) ...
Setting up perl-base (5.32.1-4) ...
Setting up debconf (1.5.75) ...
Setting up dash (0.5.11+git20200708+dd9ef66-5) ...
No diversion 'diversion of /bin/sh by bash', none removed.
Adding 'diversion of /bin/sh to /bin/sh.distrib by dash'
No diversion 'diversion of /usr/share/man/man1/sh.1.gz by bash', none removed.
Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
Setting up libpam0g:arm64 (1.4.0-7) ...
Setting up init-system-helpers (1.60) ...
Setting up libssl1.1:arm64 (1.1.1k-1) ...
Setting up libpam-modules-bin (1.4.0-7) ...
Setting up libkrb5-3:arm64 (1.18.3-5) ...
Setting up libgssapi-krb5-2:arm64 (1.18.3-5) ...
Setting up libtirpc3:arm64 (1.3.1-1) ...
Setting up libnsl2:arm64 (1.3.0-2) ...
Setting up libpam-modules:arm64 (1.4.0-7) ...
Setting up libpam-runtime (1.4.0-7) ...
Setting up login (1:4.8.1-1) ...
Setting up util-linux (2.36.1-7) ...
update-alternatives: using /bin/more to provide /usr/bin/pager (pager) in auto mode
Errors were encountered while processing:
 libc-bin
E: /usr/sbin/chroot /__w/debian-mmdebstrap-artifacts/debian-mmdebstrap-artifacts/artifact/debian-bullseye-required-arm64 env --unset=TMPDIR dpkg --install --force-depends --status-fd=<$fd> /var/cache/apt/archives//findutils_4.8.0-1_arm64.deb /var/cache/apt/archives//perl-base_5.32.1-4_arm64.deb /var/cache/apt/archives//libcap-ng0_0.7.9-2.2+b1_arm64.deb /var/cache/apt/archives//liblzma5_5.2.5-2_arm64.deb /var/cache/apt/archives//libaudit-common_1%3a3.0-2_all.deb /var/cache/apt/archives//libgmp10_2%3a6.2.1+dfsg-1_arm64.deb /var/cache/apt/archives//libbz2-1.0_1.0.8-4_arm64.deb /var/cache/apt/archives//zlib1g_1%3a1.2.11.dfsg-2_arm64.deb /var/cache/apt/archives//libuuid1_2.36.1-7_arm64.deb /var/cache/apt/archives//login_1%3a4.8.1-1_arm64.deb /var/cache/apt/archives//ncurses-bin_6.2+20201114-2_arm64.deb /var/cache/apt/archives//libkrb5support0_1.18.3-5_arm64.deb /var/cache/apt/archives//libc6_2.31-11_arm64.deb /var/cache/apt/archives//bash_5.1-2+b1_arm64.deb /var/cache/apt/archives//mawk_1.3.4.20200120-2_arm64.deb /var/cache/apt/archives//debconf_1.5.75_all.deb /var/cache/apt/archives//hostname_3.23_arm64.deb /var/cache/apt/archives//sysvinit-utils_2.96-7_arm64.deb /var/cache/apt/archives//libgssapi-krb5-2_1.18.3-5_arm64.deb /var/cache/apt/archives//libgpg-error0_1.38-2_arm64.deb /var/cache/apt/archives//base-passwd_3.5.49_arm64.deb /var/cache/apt/archives//libacl1_2.2.53-10_arm64.deb /var/cache/apt/archives//libdebconfclient0_0.257_arm64.deb /var/cache/apt/archives//dpkg_1.20.9_arm64.deb /var/cache/apt/archives//libkeyutils1_1.6.1-2_arm64.deb /var/cache/apt/archives//libpcre3_2%3a8.39-13_arm64.deb /var/cache/apt/archives//libpam-runtime_1.4.0-7_all.deb /var/cache/apt/archives//libsystemd0_247.3-5_arm64.deb /var/cache/apt/archives//dash_0.5.11+git20200708+dd9ef66-5_arm64.deb /var/cache/apt/archives//gcc-10-base_10.2.1-6_arm64.deb /var/cache/apt/archives//libgcrypt20_1.8.7-3_arm64.deb /var/cache/apt/archives//libpam0g_1.4.0-7_arm64.deb /var/cache/apt/archives//gzip_1.10-4_arm64.deb /var/cache/apt/archives//libgcc-s1_10.2.1-6_arm64.deb /var/cache/apt/archives//libmount1_2.36.1-7_arm64.deb /var/cache/apt/archives//grep_3.6-1_arm64.deb /var/cache/apt/archives//libpam-modules_1.4.0-7_arm64.deb /var/cache/apt/archives//libattr1_1%3a2.4.48-6_arm64.deb /var/cache/apt/archives//libblkid1_2.36.1-7_arm64.deb /var/cache/apt/archives//init-system-helpers_1.60_all.deb /var/cache/apt/archives//libssl1.1_1.1.1k-1_arm64.deb /var/cache/apt/archives//debianutils_4.11.2_arm64.deb /var/cache/apt/archives//lsb-base_11.1.0_all.deb /var/cache/apt/archives//libtinfo6_6.2+20201114-2_arm64.deb /var/cache/apt/archives//sed_4.7-1_arm64.deb /var/cache/apt/archives//base-files_11_arm64.deb /var/cache/apt/archives//libselinux1_3.1-3_arm64.deb /var/cache/apt/archives//libtirpc-common_1.3.1-1_all.deb /var/cache/apt/archives//libcrypt1_1%3a4.4.18-4_arm64.deb /var/cache/apt/archives//bsdutils_1%3a2.36.1-7_arm64.deb /var/cache/apt/archives//diffutils_1%3a3.7-5_arm64.deb /var/cache/apt/archives//util-linux_2.36.1-7_arm64.deb /var/cache/apt/archives//libc-bin_2.31-11_arm64.deb /var/cache/apt/archives//libpam-modules-bin_1.4.0-7_arm64.deb /var/cache/apt/archives//libudev1_247.3-5_arm64.deb /var/cache/apt/archives//libzstd1_1.4.8+dfsg-2.1_arm64.deb /var/cache/apt/archives//libpcre2-8-0_10.36-2_arm64.deb /var/cache/apt/archives//libk5crypto3_1.18.3-5_arm64.deb /var/cache/apt/archives//libaudit1_1%3a3.0-2_arm64.deb /var/cache/apt/archives//ncurses-base_6.2+20201114-2_all.deb /var/cache/apt/archives//libnsl2_1.3.0-2_arm64.deb /var/cache/apt/archives//tar_1.34+dfsg-1_arm64.deb /var/cache/apt/archives//liblz4-1_1.9.3-1_arm64.deb /var/cache/apt/archives//coreutils_8.32-4_arm64.deb /var/cache/apt/archives//libcom-err2_1.46.2-1_arm64.deb /var/cache/apt/archives//libsmartcols1_2.36.1-7_arm64.deb /var/cache/apt/archives//libtirpc3_1.3.1-1_arm64.deb /var/cache/apt/archives//libdb5.3_5.3.28+dfsg1-0.8_arm64.deb /var/cache/apt/archives//libkrb5-3_1.18.3-5_arm64.deb failed
Error: Process completed with exit code 1.

Add support for other supported architectures

According to this link (https://wiki.debian.org/SupportedArchitectures) architecture s390x, ppc64el, mips64el, mipsel, mips (only through Buster), i386 and armel are Debian supported architectures.

I'm not saying support should be added for all of them as users targeting less common architectures need to be by default knowledgeable about what they're doing. Perhaps i386 or one of the MIPS architecture could be next candidate if some people request it.

Add 'essential' to supported variant values

The essential value should be supported. The workflow (mmdebstrap.yml) should be adjusted to discard installation of any additional packages because apt is not available in this mode.

Logs gathered from Github Actions (failed during the 'create filesystem' step):

Run MAIN_PKGS=debian-archive-keyring,initramfs-tools,kmod,e2fsprogs,btrfs-progs,locales,tzdata,apt-utils,whiptail,debconf-i18n,keyboard-configuration,console-setup
E: cannot install extra packages with variant essential because apt is missing
Error: Process completed with exit code 25.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.