systemd / mkosi

💽 Build Bespoke OS Images
https://mkosi.systemd.io/
1.18k stars 319 forks source link

Installation of additional packages fails for Arch images #358

Closed rgeorgiev583 closed 4 years ago

rgeorgiev583 commented 5 years ago
# mkosi -o /tmp/mkosi/arch --default arch.default build
‣ Processing default...
COMMANDS:
                  verb: build
               cmdline: 
DISTRIBUTION:
          Distribution: arch
               Release: n/a
                Mirror: https://mirrors.kernel.org/archlinux

OUTPUT:
              Hostname: pensieve
         Output Format: directory
                Output: /tmp/mkosi/arch
       Output Checksum: n/a
      Output Signature: n/a
           Output Bmap: n/a
Output nspawn Settings: n/a
           Incremental: no
             Read-only: no
        FS Compression: no
        XZ Compression: no
            Encryption: no
                Verity: no

PACKAGES:
              Packages: base base-devel xorg-server plasma plasma-meta kde-applications kde-applications-meta
         Package Cache: none
           Extra Trees: none
        Skeleton Trees: none
          Build Script: none
         Build Sources: /tmp
  Source File Transfer: none
       Build Directory: none
        Build Packages: none
    Postinstall Script: none
       Finalize Script: none
  Scripts with network: no
       nspawn Settings: none

HOST CONFIGURATION:
    Extra search paths: none
‣ Detaching namespace...
‣ Detaching namespace complete.
‣ Setting up package cache...
‣ Setting up package cache /tmp/mkosi/.mkosi-bar9xzuw complete.
‣ Setting up temporary workspace.
‣ Temporary workspace in /tmp/mkosi/.mkosi-2a8v2n64 is now set up.
‣ Mounting image...
‣ Mounting image complete.
‣ Setting up basic OS tree...
‣ Setting up basic OS tree complete.
‣ Mounting Package Cache...
‣ Mounting Package Cache complete.
‣ Installing Arch Linux...
gpg: /tmp/mkosi/.mkosi-2a8v2n64/root/etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/tmp/mkosi/.mkosi-2a8v2n64/root/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
gpg: Generating pacman keyring master key...
gpg: key B0A9F5C0515D1F30 marked as ultimately trusted
gpg: directory '/tmp/mkosi/.mkosi-2a8v2n64/root/etc/pacman.d/gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/tmp/mkosi/.mkosi-2a8v2n64/root/etc/pacman.d/gnupg/openpgp-revocs.d/B0DCFCF34557241FE09498BFB0A9F5C0515D1F30.rev'
gpg: Done
==> Updating trust database...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
==> Appending keys from archlinux.gpg...
==> Locally signing trusted keys in keyring...
  -> Locally signing key D8AFDDA07A5B6EDFA7D8CCDAD6D055F927843F1C...
  -> Locally signing key DDB867B92AA789C165EEFA799B729B06A680C281...
  -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8...
  -> Locally signing key 91FFE0700E80619CEB73235CA88E23E377514E00...
  -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
  -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7...
==> Importing owner trust values...
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring...
  -> Disabling key 8F76BEEA0289F9E1D3E229C05F946DED983D4366...
  -> Disabling key 63F395DE2D6398BBE458F281F2DBB4931985A992...
  -> Disabling key 50F33E2E5B0C3D900424ABE89BDCF497A4BBCC7F...
  -> Disabling key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
  -> Disabling key 39F880E50E49A4D11341E8F939E4F17F295AFBF4...
  -> Disabling key 8840BD07FC24CB7CE394A07CCF7037A4F27FB7DA...
  -> Disabling key 5559BC1A32B8F76B3FCCD9555FA5E5544F010D48...
  -> Disabling key 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196...
  -> Disabling key 07DFD3A0BC213FA12EDC217559B3122E2FA915EC...
  -> Disabling key 4FCF887689C41B09506BE8D5F3E1D5C5D30DB0AD...
  -> Disabling key 5A2257D19FF7E1E0E415968CE62F853100F0D0F0...
  -> Disabling key 7FA647CD89891DEDC060287BB9113D1ED21E1A55...
  -> Disabling key BC1FBE4D2826A0B51E47ED62E2539214C6C11350...
  -> Disabling key 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2...
  -> Disabling key 5696C003B0854206450C8E5BE613C09CB4440678...
  -> Disabling key 8CF934E339CAD8ABF342E822E711306E3C4F88BC...
  -> Disabling key F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6...
  -> Disabling key 5E7585ADFF106BFFBBA319DC654B877A0864983E...
  -> Disabling key 65EEFE022108E2B708CBFCF7F9E712E59AF5F22A...
  -> Disabling key 40440DC037C05620984379A6761FAD69BA06C6A9...
  -> Disabling key 34C5D94FE7E7913E86DC427E7FB1A3800C84C0A5...
  -> Disabling key 81D7F8241DB38BC759C80FCE3A726C6170E80477...
  -> Disabling key E7210A59715F6940CF9A4E36A001876699AD6E84...
  -> Disabling key 5357F3B111688D88C1D88119FCF2CB179205AC90...
  -> Disabling key FB871F0131FEA4FB5A9192B4C8880A6406361833...
  -> Disabling key 66BD74A036D522F51DD70A3C7F2A16726521E06D...
  -> Disabling key B1F2C889CB2CCB2ADA36D963097D629E437520BD...
  -> Disabling key 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5...
  -> Disabling key 40776A5221EF5AD468A4906D42A1DB15EC133BAD...
  -> Disabling key D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50...
  -> Disabling key 44D4A033AC140143927397D47EFD567D4C7EA887...
==> Updating trust database...
gpg: key 1EB2638FF56C0C53: no user ID for key signature packet of class 10
gpg: key 1EB2638FF56C0C53: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   6  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:   6  signed:  75  trust: 0-, 0q, 0n, 6m, 0f, 0u
gpg: depth: 2  valid:  75  signed:   8  trust: 75-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2019-12-30
:: Synchronizing package databases...
 core                                                             132,8 KiB  1241K/s 00:00 [#####################################################] 100%
 extra                                                           1706,6 KiB  2,09M/s 00:01 [#####################################################] 100%
 community                                                          4,9 MiB  2,26M/s 00:02 [#####################################################] 100%
==> Creating install root at /tmp/mkosi/.mkosi-2a8v2n64/root
==> Installing packages to /tmp/mkosi/.mkosi-2a8v2n64/root
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
resolving dependencies...
looking for conflicting packages...

Packages (121) acl-2.2.53-1  archlinux-keyring-20190827-1  argon2-20190702-1  attr-2.4.48-1  audit-2.8.5-3  ca-certificates-20181109-1
               ca-certificates-mozilla-3.45-1  ca-certificates-utils-20181109-1  cracklib-2.9.7-1  cryptsetup-2.2.0-1  curl-7.65.3-1  db-5.3.28-4
               dbus-1.12.16-2  device-mapper-2.02.186-1  e2fsprogs-1.45.3-1  expat-2.2.7-1  gdbm-1.18.1-2  glib2-2.60.6-1  gmp-6.1.2-2  gnupg-2.2.17-2
               gnutls-3.6.9-1  gpgme-1.13.1-1  hwids-20190818-1  iana-etc-20190823-1  icu-64.2-1  iptables-1:1.8.3-1  json-c-0.13.1-2  kbd-2.2.0-3
               keyutils-1.6.1-1  kmod-26-2  krb5-1.17-1  libarchive-3.4.0-2  libassuan-2.5.3-1  libcap-2.27-1  libcap-ng-0.7.9-1  libcroco-0.6.13-1
               libelf-0.176-1  libffi-3.2.1-3  libgcrypt-1.8.4-1  libgpg-error-1.36-1  libidn2-2.2.0-1  libksba-1.3.5-1  libldap-2.4.48-1
               libmnl-1.0.4-2  libnetfilter_conntrack-1.0.7-1  libnfnetlink-1.0.1-3  libnftnl-1.1.3-1  libnghttp2-1.39.2-1  libnl-3.4.0-1
               libpcap-1.9.0-1  libpsl-0.21.0-1  libsasl-2.1.27-1  libseccomp-2.4.1-2  libsecret-0.18.8-2  libssh2-1.8.2-1  libtasn1-4.14-1
               libtirpc-1.1.4-1  libunistring-0.9.10-1  libusb-1.0.22-1  libutil-linux-2.34-3  libxml2-2.9.9-2  linux-api-headers-5.1-1  lz4-1:1.9.1-1
               mpfr-4.0.2-1  ncurses-6.1-6  nettle-3.5.1-1  npth-1.6-1  openssl-1.1.1.c-1  p11-kit-0.23.16.1-1  pacman-mirrorlist-20190821-1
               pam-1.3.1-1  pambase-20190105.1-1  pcre-8.43-1  pcre2-10.33-1  pinentry-1.1.0-4  popt-1.16-10  readline-8.0.0-1  sqlite-3.29.0-1
               systemd-242.84-2  systemd-libs-242.84-2  tzdata-2019b-1  xz-5.2.4-1  zlib-1:1.2.11-3  zstd-1.4.2-1  bash-5.0.009-1  bzip2-1.0.8-2
               coreutils-8.31-1  diffutils-3.7-1  file-5.37-2  filesystem-2019.05-2  findutils-4.6.0-4  gawk-5.0.1-1  gcc-libs-9.1.0-2
               gettext-0.20.1-1  glibc-2.29-4  grep-3.3-1  gzip-1.10-1  inetutils-1.9.4-7  iproute2-5.2.0-1  iputils-20180629.f6aac8d-4  less-551-1
               licenses-20181104-1  linux-firmware-20190815.07b925b-1  logrotate-3.15.0-1  nano-4.4-1  pacman-5.1.3-1  pciutils-3.6.2-1  perl-5.30.0-3
               procps-ng-3.3.15-1  psmisc-23.2-1  s-nail-14.9.15-1  sed-4.7-1  shadow-4.7-2  sysfsutils-2.1.0-10  systemd-sysvcompat-242.84-2
               tar-1.32-1  texinfo-6.6-1  usbutils-010-1  util-linux-2.34-3  vi-1:070224-3  which-2.21-3

Total Download Size:   193,36 MiB
Total Installed Size:  977,19 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 linux-api-headers-5.1-1-any                                      981,8 KiB  2,16M/s 00:00 [#####################################################] 100%
 tzdata-2019b-1-x86_64                                            340,9 KiB  2006K/s 00:00 [#####################################################] 100%
 iana-etc-20190823-1-any                                          369,2 KiB  1709K/s 00:00 [#####################################################] 100%
 filesystem-2019.05-2-x86_64                                       27,8 KiB  9,05M/s 00:00 [#####################################################] 100%
 glibc-2.29-4-x86_64                                                9,1 MiB  2,13M/s 00:04 [#####################################################] 100%
 zlib-1:1.2.11-3-x86_64                                            81,3 KiB  1426K/s 00:00 [#####################################################] 100%
 file-5.37-2-x86_64                                               292,0 KiB  1309K/s 00:00 [#####################################################] 100%
 gcc-libs-9.1.0-2-x86_64                                           22,7 MiB  2034K/s 00:11 [#####################################################] 100%
 ncurses-6.1-6-x86_64                                            1066,4 KiB   375K/s 00:03 [#####################################################] 100%
 psmisc-23.2-1-x86_64                                             105,7 KiB   187K/s 00:01 [#####################################################] 100%
 cracklib-2.9.7-1-x86_64                                          249,9 KiB   190K/s 00:01 [#####################################################] 100%
 readline-8.0.0-1-x86_64                                          296,1 KiB  1011K/s 00:00 [#####################################################] 100%
 bash-5.0.009-1-x86_64                                           1538,7 KiB  1110K/s 00:01 [#####################################################] 100%
 libutil-linux-2.34-3-x86_64                                      378,3 KiB  1182K/s 00:00 [#####################################################] 100%
 e2fsprogs-1.45.3-1-x86_64                                       1074,5 KiB  1127K/s 00:01 [#####################################################] 100%
 gdbm-1.18.1-2-x86_64                                             160,5 KiB  1042K/s 00:00 [#####################################################] 100%
 db-5.3.28-4-x86_64                                              1094,0 KiB  1140K/s 00:01 [#####################################################] 100%
 perl-5.30.0-3-x86_64                                              14,2 MiB  1527K/s 00:09 [#####################################################] 100%
 openssl-1.1.1.c-1-x86_64                                           3,4 MiB  1501K/s 00:02 [#####################################################] 100%
 libsasl-2.1.27-1-x86_64                                          137,1 KiB  1213K/s 00:00 [#####################################################] 100%
 libldap-2.4.48-1-x86_64                                          282,7 KiB  1303K/s 00:00 [#####################################################] 100%
 keyutils-1.6.1-1-x86_64                                           88,3 KiB   883K/s 00:00 [#####################################################] 100%
 krb5-1.17-1-x86_64                                              1225,4 KiB  1524K/s 00:01 [#####################################################] 100%
 libtirpc-1.1.4-1-x86_64                                          177,5 KiB  1131K/s 00:00 [#####################################################] 100%
 pambase-20190105.1-1-any                                           3,1 KiB  0,00B/s 00:00 [#####################################################] 100%
 pam-1.3.1-1-x86_64                                               552,8 KiB  1566K/s 00:00 [#####################################################] 100%
 attr-2.4.48-1-x86_64                                              65,0 KiB   756K/s 00:00 [#####################################################] 100%
 acl-2.2.53-1-x86_64                                              131,9 KiB  1232K/s 00:00 [#####################################################] 100%
 libcap-ng-0.7.9-1-x86_64                                          36,1 KiB   722K/s 00:00 [#####################################################] 100%
 audit-2.8.5-3-x86_64                                             337,6 KiB  1372K/s 00:00 [#####################################################] 100%
 shadow-4.7-2-x86_64                                             1108,0 KiB  1341K/s 00:01 [#####################################################] 100%
 bzip2-1.0.8-2-x86_64                                              53,5 KiB   891K/s 00:00 [#####################################################] 100%
 pcre-8.43-1-x86_64                                               929,2 KiB  1423K/s 00:01 [#####################################################] 100%
 grep-3.3-1-x86_64                                                185,4 KiB  1236K/s 00:00 [#####################################################] 100%
 libcap-2.27-1-x86_64                                              39,1 KiB   737K/s 00:00 [#####################################################] 100%
 libgpg-error-1.36-1-x86_64                                       195,8 KiB  1280K/s 00:00 [#####################################################] 100%
 libgcrypt-1.8.4-1-x86_64                                         485,7 KiB  1428K/s 00:00 [#####################################################] 100%
 lz4-1:1.9.1-1-x86_64                                             105,2 KiB   899K/s 00:00 [#####################################################] 100%
 xz-5.2.4-1-x86_64                                                231,2 KiB  1117K/s 00:00 [#####################################################] 100%
 systemd-libs-242.84-2-x86_64                                     413,6 KiB  1379K/s 00:00 [#####################################################] 100%
 device-mapper-2.02.186-1-x86_64                                  271,8 KiB  1147K/s 00:00 [#####################################################] 100%
 popt-1.16-10-x86_64                                               62,8 KiB   698K/s 00:00 [#####################################################] 100%
 json-c-0.13.1-2-x86_64                                            44,8 KiB   953K/s 00:00 [#####################################################] 100%
 argon2-20190702-1-x86_64                                          30,2 KiB  7,36M/s 00:00 [#####################################################] 100%
 cryptsetup-2.2.0-1-x86_64                                        463,3 KiB  1448K/s 00:00 [#####################################################] 100%
 expat-2.2.7-1-x86_64                                              86,3 KiB   863K/s 00:00 [#####################################################] 100%
 dbus-1.12.16-2-x86_64                                            278,2 KiB  1282K/s 00:00 [#####################################################] 100%
 libmnl-1.0.4-2-x86_64                                             10,6 KiB  0,00B/s 00:00 [#####################################################] 100%
 libnftnl-1.1.3-1-x86_64                                           58,5 KiB  1169K/s 00:00 [#####################################################] 100%
 libnl-3.4.0-1-x86_64                                             352,6 KiB  1246K/s 00:00 [#####################################################] 100%
 libusb-1.0.22-1-x86_64                                            55,4 KiB  1046K/s 00:00 [#####################################################] 100%
 libpcap-1.9.0-1-x86_64                                           233,4 KiB  1167K/s 00:00 [#####################################################] 100%
 iptables-1:1.8.3-1-x86_64                                        405,8 KiB  1194K/s 00:00 [#####################################################] 100%
 kbd-2.2.0-3-x86_64                                              1135,4 KiB  1534K/s 00:01 [#####################################################] 100%
 kmod-26-2-x86_64                                                 113,9 KiB  1139K/s 00:00 [#####################################################] 100%
 hwids-20190818-1-any                                             369,2 KiB  1388K/s 00:00 [#####################################################] 100%
 libunistring-0.9.10-1-x86_64                                     501,7 KiB  1356K/s 00:00 [#####################################################] 100%
 libidn2-2.2.0-1-x86_64                                           113,6 KiB   653K/s 00:00 [#####################################################] 100%
 libelf-0.176-1-x86_64                                            368,9 KiB  1005K/s 00:00 [#####################################################] 100%
 libseccomp-2.4.1-2-x86_64                                         77,7 KiB   777K/s 00:00 [#####################################################] 100%
 gmp-6.1.2-2-x86_64                                               408,1 KiB  1252K/s 00:00 [#####################################################] 100%
 coreutils-8.31-1-x86_64                                            2,4 MiB  1421K/s 00:02 [#####################################################] 100%
 util-linux-2.34-3-x86_64                                           2,1 MiB  1310K/s 00:02 [#####################################################] 100%
 pcre2-10.33-1-x86_64                                            1026,3 KiB   870K/s 00:01 [#####################################################] 100%
 systemd-242.84-2-x86_64                                            4,6 MiB   356K/s 00:13 [#####################################################] 100%
 systemd-sysvcompat-242.84-2-x86_64                                 7,7 KiB  0,00B/s 00:00 [#####################################################] 100%
 tar-1.32-1-x86_64                                                743,7 KiB   941K/s 00:01 [#####################################################] 100%
 sysfsutils-2.1.0-10-x86_64                                        31,4 KiB  4,38M/s 00:00 [#####################################################] 100%
 iputils-20180629.f6aac8d-4-x86_64                                 73,1 KiB  1044K/s 00:00 [#####################################################] 100%
 libffi-3.2.1-3-x86_64                                             31,8 KiB  4,44M/s 00:00 [#####################################################] 100%
 glib2-2.60.6-1-x86_64                                              2,4 MiB  1017K/s 00:02 [#####################################################] 100%
 icu-64.2-1-x86_64                                                  8,8 MiB  1273K/s 00:07 [#####################################################] 100%
 gettext-0.20.1-1-x86_64                                         1928,8 KiB  1355K/s 00:01 [#####################################################] 100%
 iproute2-5.2.0-1-x86_64                                          835,6 KiB  1247K/s 00:01 [#####################################################] 100%
 usbutils-010-1-x86_64                                             69,2 KiB   629K/s 00:00 [#####################################################] 100%
 procps-ng-3.3.15-1-x86_64                                        339,2 KiB  1275K/s 00:00 [#####################################################] 100%
 linux-firmware-20190815.07b925b-1-any                             80,6 MiB  1192K/s 01:09 [#####################################################] 100%
 findutils-4.6.0-4-x86_64                                         426,6 KiB  2,01M/s 00:00 [#####################################################] 100%
 less-551-1-x86_64                                                100,9 KiB  1009K/s 00:00 [#####################################################] 100%
 gzip-1.10-1-x86_64                                                77,9 KiB  1470K/s 00:00 [#####################################################] 100%
 logrotate-3.15.0-1-x86_64                                         42,0 KiB   894K/s 00:00 [#####################################################] 100%
 sed-4.7-1-x86_64                                                 218,1 KiB  1718K/s 00:00 [#####################################################] 100%
 nano-4.4-1-x86_64                                                480,9 KiB  1781K/s 00:00 [#####################################################] 100%
 pciutils-3.6.2-1-x86_64                                           87,0 KiB  1000K/s 00:00 [#####################################################] 100%
 diffutils-3.7-1-x86_64                                           327,1 KiB  1636K/s 00:00 [#####################################################] 100%
 licenses-20181104-1-any                                           67,2 KiB  1268K/s 00:00 [#####################################################] 100%
 texinfo-6.6-1-x86_64                                            1299,0 KiB  1804K/s 00:01 [#####################################################] 100%
 inetutils-1.9.4-7-x86_64                                         295,0 KiB  1639K/s 00:00 [#####################################################] 100%
 mpfr-4.0.2-1-x86_64                                              313,8 KiB  1569K/s 00:00 [#####################################################] 100%
 gawk-5.0.1-1-x86_64                                             1096,1 KiB  2004K/s 00:01 [#####################################################] 100%
 zstd-1.4.2-1-x86_64                                              387,6 KiB  1384K/s 00:00 [#####################################################] 100%
 libarchive-3.4.0-2-x86_64                                        472,2 KiB   551K/s 00:01 [#####################################################] 100%
 libtasn1-4.14-1-x86_64                                           114,8 KiB   911K/s 00:00 [#####################################################] 100%
 p11-kit-0.23.16.1-1-x86_64                                       453,4 KiB   210K/s 00:02 [#####################################################] 100%
 ca-certificates-utils-20181109-1-any                               7,9 KiB  0,00B/s 00:00 [#####################################################] 100%
 ca-certificates-mozilla-3.45-1-x86_64                            333,0 KiB   335K/s 00:01 [#####################################################] 100%
 ca-certificates-20181109-1-any                                     2,1 KiB  0,00B/s 00:00 [#####################################################] 100%
 libssh2-1.8.2-1-x86_64                                           182,9 KiB  1335K/s 00:00 [#####################################################] 100%
 libpsl-0.21.0-1-x86_64                                            73,9 KiB  1231K/s 00:00 [#####################################################] 100%
 libnghttp2-1.39.2-1-x86_64                                        86,6 KiB   401K/s 00:00 [#####################################################] 100%
 curl-7.65.3-1-x86_64                                             977,7 KiB   684K/s 00:01 [#####################################################] 100%
 npth-1.6-1-x86_64                                                 13,1 KiB  0,00B/s 00:00 [#####################################################] 100%
 libksba-1.3.5-1-x86_64                                           116,0 KiB  1127K/s 00:00 [#####################################################] 100%
 libassuan-2.5.3-1-x86_64                                          85,2 KiB  1419K/s 00:00 [#####################################################] 100%
 libsecret-0.18.8-2-x86_64                                        196,7 KiB  1681K/s 00:00 [#####################################################] 100%
 pinentry-1.1.0-4-x86_64                                          101,1 KiB  1219K/s 00:00 [#####################################################] 100%
 nettle-3.5.1-1-x86_64                                            329,5 KiB  1771K/s 00:00 [#####################################################] 100%
 gnutls-3.6.9-1-x86_64                                              2,6 MiB  2,05M/s 00:01 [#####################################################] 100%
 sqlite-3.29.0-1-x86_64                                          1391,6 KiB  2,43M/s 00:01 [#####################################################] 100%
 gnupg-2.2.17-2-x86_64                                              2,1 MiB  2,22M/s 00:01 [#####################################################] 100%
 gpgme-1.13.1-1-x86_64                                            410,4 KiB  1044K/s 00:00 [#####################################################] 100%
 pacman-mirrorlist-20190821-1-any                                   5,9 KiB  0,00B/s 00:00 [#####################################################] 100%
 archlinux-keyring-20190827-1-any                                 683,1 KiB  2,15M/s 00:00 [#####################################################] 100%
 pacman-5.1.3-1-x86_64                                            751,1 KiB  2,07M/s 00:00 [#####################################################] 100%
 vi-1:070224-3-x86_64                                             152,1 KiB  1334K/s 00:00 [#####################################################] 100%
 which-2.21-3-x86_64                                               16,0 KiB  0,00B/s 00:00 [#####################################################] 100%
 s-nail-14.9.15-1-x86_64                                          505,3 KiB  1943K/s 00:00 [#####################################################] 100%
 libnfnetlink-1.0.1-3-x86_64                                       16,4 KiB  0,00B/s 00:00 [#####################################################] 100%
 libnetfilter_conntrack-1.0.7-1-x86_64                             47,5 KiB  1011K/s 00:00 [#####################################################] 100%
 libxml2-2.9.9-2-x86_64                                          1268,8 KiB  2,24M/s 00:01 [#####################################################] 100%
 libcroco-0.6.13-1-x86_64                                         146,0 KiB  1327K/s 00:00 [#####################################################] 100%
(121/121) checking keys in keyring                                                         [#####################################################] 100%
(121/121) checking package integrity                                                       [#####################################################] 100%
(121/121) loading package files                                                            [#####################################################] 100%
(121/121) checking for file conflicts                                                      [#####################################################] 100%
(121/121) checking available disk space                                                    [#####################################################] 100%
:: Processing package changes...
(  1/121) installing linux-api-headers                                                     [#####################################################] 100%
(  2/121) installing tzdata                                                                [#####################################################] 100%
(  3/121) installing iana-etc                                                              [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
(  4/121) installing filesystem                                                            [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/cache/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/lib/
filesystem: 777  package: 755
(  5/121) installing glibc                                                                 [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/
filesystem: 777  package: 755
Optional dependencies for glibc
    gd: for memusagestat
(  6/121) installing zlib                                                                  [#####################################################] 100%
(  7/121) installing file                                                                  [#####################################################] 100%
(  8/121) installing gcc-libs                                                              [#####################################################] 100%
(  9/121) installing ncurses                                                               [#####################################################] 100%
( 10/121) installing psmisc                                                                [#####################################################] 100%
( 11/121) installing cracklib                                                              [#####################################################] 100%
( 12/121) installing readline                                                              [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 13/121) installing bash                                                                  [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
Optional dependencies for bash
    bash-completion: for tab completion
( 14/121) installing libutil-linux                                                         [#####################################################] 100%
( 15/121) installing e2fsprogs                                                             [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 16/121) installing gdbm                                                                  [#####################################################] 100%
( 17/121) installing db                                                                    [#####################################################] 100%
( 18/121) installing perl                                                                  [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 19/121) installing openssl                                                               [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
Optional dependencies for openssl
    ca-certificates [pending]
( 20/121) installing libsasl                                                               [#####################################################] 100%
( 21/121) installing libldap                                                               [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 22/121) installing keyutils                                                              [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 23/121) installing krb5                                                                  [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/lib/
filesystem: 777  package: 755
( 24/121) installing libtirpc                                                              [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 25/121) installing pambase                                                               [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 26/121) installing pam                                                                   [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 27/121) installing attr                                                                  [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 28/121) installing acl                                                                   [#####################################################] 100%
( 29/121) installing libcap-ng                                                             [#####################################################] 100%
( 30/121) installing audit                                                                 [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/
filesystem: 777  package: 755
( 31/121) installing shadow                                                                [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
error: command failed to execute correctly
( 32/121) installing bzip2                                                                 [#####################################################] 100%
( 33/121) installing pcre                                                                  [#####################################################] 100%
( 34/121) installing grep                                                                  [#####################################################] 100%
( 35/121) installing libcap                                                                [#####################################################] 100%
( 36/121) installing libgpg-error                                                          [#####################################################] 100%
( 37/121) installing libgcrypt                                                             [#####################################################] 100%
( 38/121) installing lz4                                                                   [#####################################################] 100%
( 39/121) installing xz                                                                    [#####################################################] 100%
( 40/121) installing systemd-libs                                                          [#####################################################] 100%
( 41/121) installing device-mapper                                                         [#####################################################] 100%
( 42/121) installing popt                                                                  [#####################################################] 100%
( 43/121) installing json-c                                                                [#####################################################] 100%
( 44/121) installing argon2                                                                [#####################################################] 100%
( 45/121) installing cryptsetup                                                            [#####################################################] 100%
( 46/121) installing expat                                                                 [#####################################################] 100%
( 47/121) installing dbus                                                                  [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/lib/
filesystem: 777  package: 755
( 48/121) installing libmnl                                                                [#####################################################] 100%
( 49/121) installing libnftnl                                                              [#####################################################] 100%
( 50/121) installing libnl                                                                 [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 51/121) installing libusb                                                                [#####################################################] 100%
( 52/121) installing libpcap                                                               [#####################################################] 100%
( 53/121) installing libnfnetlink                                                          [#####################################################] 100%
( 54/121) installing libnetfilter_conntrack                                                [#####################################################] 100%
( 55/121) installing iptables                                                              [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 56/121) installing kbd                                                                   [#####################################################] 100%
( 57/121) installing kmod                                                                  [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 58/121) installing hwids                                                                 [#####################################################] 100%
( 59/121) installing libunistring                                                          [#####################################################] 100%
( 60/121) installing libidn2                                                               [#####################################################] 100%
( 61/121) installing libelf                                                                [#####################################################] 100%
( 62/121) installing libseccomp                                                            [#####################################################] 100%
( 63/121) installing gmp                                                                   [#####################################################] 100%
( 64/121) installing coreutils                                                             [#####################################################] 100%
( 65/121) installing util-linux                                                            [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
Optional dependencies for util-linux
    python: python bindings to libmount
    words: default dictionary for look
( 66/121) installing pcre2                                                                 [#####################################################] 100%
( 67/121) installing systemd                                                               [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/lib/
filesystem: 777  package: 755
Initializing machine ID from random generator.
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
:: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your
   bootloader to replace sysvinit with systemd, or install systemd-sysvcompat
Optional dependencies for systemd
    libmicrohttpd: remote journald capabilities
    quota-tools: kernel-level quota management
    systemd-sysvcompat: symlink package to provide sysvinit binaries [pending]
    polkit: allow administration as unprivileged user
    curl: machinectl pull-tar and pull-raw [pending]
( 68/121) installing systemd-sysvcompat                                                    [#####################################################] 100%
( 69/121) installing tar                                                                   [#####################################################] 100%
( 70/121) installing sysfsutils                                                            [#####################################################] 100%
( 71/121) installing iputils                                                               [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
Optional dependencies for iputils
    xinetd: for tftpd
( 72/121) installing libffi                                                                [#####################################################] 100%
( 73/121) installing glib2                                                                 [#####################################################] 100%
Optional dependencies for glib2
    python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report
    libelf: gresource inspection tool [installed]
( 74/121) installing icu                                                                   [#####################################################] 100%
( 75/121) installing libxml2                                                               [#####################################################] 100%
( 76/121) installing libcroco                                                              [#####################################################] 100%
( 77/121) installing gettext                                                               [#####################################################] 100%
Optional dependencies for gettext
    git: for autopoint infrastructure updates
( 78/121) installing iproute2                                                              [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/lib/
filesystem: 777  package: 755
Optional dependencies for iproute2
    linux-atm: ATM support
( 79/121) installing usbutils                                                              [#####################################################] 100%
Optional dependencies for usbutils
    python: for lsusb.py usage
    coreutils: for lsusb.py usage [installed]
( 80/121) installing procps-ng                                                             [#####################################################] 100%
( 81/121) installing linux-firmware                                                        [#####################################################] 100%
( 82/121) installing findutils                                                             [#####################################################] 100%
( 83/121) installing less                                                                  [#####################################################] 100%
( 84/121) installing gzip                                                                  [#####################################################] 100%
( 85/121) installing logrotate                                                             [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 86/121) installing sed                                                                   [#####################################################] 100%
( 87/121) installing nano                                                                  [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 88/121) installing pciutils                                                              [#####################################################] 100%
( 89/121) installing diffutils                                                             [#####################################################] 100%
( 90/121) installing licenses                                                              [#####################################################] 100%
( 91/121) installing texinfo                                                               [#####################################################] 100%
( 92/121) installing inetutils                                                             [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 93/121) installing mpfr                                                                  [#####################################################] 100%
( 94/121) installing gawk                                                                  [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
( 95/121) installing zstd                                                                  [#####################################################] 100%
( 96/121) installing libarchive                                                            [#####################################################] 100%
( 97/121) installing libtasn1                                                              [#####################################################] 100%
( 98/121) installing p11-kit                                                               [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
Created symlink /etc/systemd/user/sockets.target.wants/p11-kit-server.socket → /usr/lib/systemd/user/p11-kit-server.socket.
( 99/121) installing ca-certificates-utils                                                 [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
(100/121) installing ca-certificates-mozilla                                               [#####################################################] 100%
(101/121) installing ca-certificates                                                       [#####################################################] 100%
(102/121) installing libssh2                                                               [#####################################################] 100%
(103/121) installing libpsl                                                                [#####################################################] 100%
(104/121) installing libnghttp2                                                            [#####################################################] 100%
(105/121) installing curl                                                                  [#####################################################] 100%
(106/121) installing npth                                                                  [#####################################################] 100%
(107/121) installing libksba                                                               [#####################################################] 100%
(108/121) installing libassuan                                                             [#####################################################] 100%
(109/121) installing libsecret                                                             [#####################################################] 100%
Optional dependencies for libsecret
    gnome-keyring: key storage service, or use any other service implementing org.freedesktop.secrets
(110/121) installing pinentry                                                              [#####################################################] 100%
Optional dependencies for pinentry
    gtk2: gtk2 backend
    qt5-base: qt backend
    gcr: gnome3 backend
(111/121) installing nettle                                                                [#####################################################] 100%
(112/121) installing gnutls                                                                [#####################################################] 100%
Optional dependencies for gnutls
    guile: for use with Guile bindings
(113/121) installing sqlite                                                                [#####################################################] 100%
(114/121) installing gnupg                                                                 [#####################################################] 100%
Optional dependencies for gnupg
    libldap: gpg2keys_ldap [installed]
    libusb-compat: scdaemon
    pcsclite: scdaemon
(115/121) installing gpgme                                                                 [#####################################################] 100%
(116/121) installing pacman-mirrorlist                                                     [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/pacman.d/
filesystem: 777  package: 755
(117/121) installing archlinux-keyring                                                     [#####################################################] 100%
(118/121) installing pacman                                                                [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/cache/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/cache/pacman/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/lib/
filesystem: 777  package: 755
Optional dependencies for pacman
    perl-locale-gettext: translation support in makepkg-template
    xdelta3: delta support in repo-add
(119/121) installing vi                                                                    [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/
filesystem: 777  package: 755
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/var/lib/
filesystem: 777  package: 755
Optional dependencies for vi
    s-nail: used by the preserve command for notification [pending]
(120/121) installing which                                                                 [#####################################################] 100%
(121/121) installing s-nail                                                                [#####################################################] 100%
warning: directory permissions differ on /tmp/mkosi/.mkosi-2a8v2n64/root/etc/
filesystem: 777  package: 755
Optional dependencies for s-nail
    smtp-forwarder: for sending mail
:: Running post-transaction hooks...
( 1/12) Creating system user accounts...
( 2/12) Reloading system bus configuration...
Running in chroot, ignoring request: try-reload-or-restart
( 3/12) Warn about old perl modules
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "",
        LC_ALL = (unset),
        LC_MESSAGES = "en_US.UTF-8",
        LANG = "bg_BG.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
( 4/12) Updating journal message catalog...
( 5/12) Reloading system manager configuration...
Running in chroot, ignoring request: daemon-reload
( 6/12) Updating udev hardware database...
( 7/12) Applying kernel sysctl settings...
( 8/12) Creating temporary files...
error: command failed to execute correctly
( 9/12) Reloading device manager configuration...
Running in chroot, ignoring request.
(10/12) Arming ConditionNeedsUpdate...
(11/12) Updating the info directory file...
(12/12) Rebuilding certificate stores...
==> Creating install root at /tmp/mkosi/.mkosi-2a8v2n64/root
==> Installing packages to /tmp/mkosi/.mkosi-2a8v2n64/root
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
error: target not found: base base-devel xorg-server plasma plasma-meta kde-applications kde-applications-meta
==> ERROR: Failed to install packages to new root
‣ Unmounting Package Cache...
‣ Unmounting Package Cache complete.
‣ Unmounting image...
‣ Unmounting image complete.
Traceback (most recent call last):
  File "/usr/bin/mkosi", line 4628, in <module>
    main()
  File "/usr/bin/mkosi", line 4624, in main
    run_verb(a)
  File "/usr/bin/mkosi", line 4599, in run_verb
    build_stuff(args)
  File "/usr/bin/mkosi", line 4425, in build_stuff
    raw, tar, root_hash = build_image(args, workspace, do_run_build_script=False, cleanup=True)
  File "/usr/bin/mkosi", line 4246, in build_image
    do_run_build_script=do_run_build_script, cached=cached)
  File "/usr/bin/mkosi", line 2048, in install_distribution
    install[args.distribution](args, workspace, do_run_build_script)
  File "/usr/lib/python3.7/contextlib.py", line 74, in inner
    return func(*args, **kwds)
  File "/usr/bin/mkosi", line 1912, in install_arch
    run_pacstrap(packages)
  File "/usr/bin/mkosi", line 1828, in run_pacstrap
    run(cmdline + list(packages), check=True)
  File "/usr/bin/mkosi", line 76, in run
    return subprocess.run(cmdline, **kwargs)
  File "/usr/lib/python3.7/subprocess.py", line 487, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['pacstrap', '-C', '/tmp/mkosi/.mkosi-2a8v2n64/pacman.conf', '-dGM', '/tmp/mkosi/.mkosi-2a8v2n64/root', 'base base-devel xorg-server plasma plasma-meta kde-applications kde-applications-meta']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/usr/lib/python3.7/weakref.py", line 648, in _exitfunc
    f()
  File "/usr/lib/python3.7/weakref.py", line 572, in __call__
    return info.func(*info.args, **(info.kwargs or {}))
  File "/usr/lib/python3.7/tempfile.py", line 795, in _cleanup
    _shutil.rmtree(name)
  File "/usr/lib/python3.7/shutil.py", line 494, in rmtree
    _rmtree_safe_fd(fd, path, onerror)
  File "/usr/lib/python3.7/shutil.py", line 436, in _rmtree_safe_fd
    onerror(os.rmdir, fullname, sys.exc_info())
  File "/usr/lib/python3.7/shutil.py", line 434, in _rmtree_safe_fd
    os.rmdir(entry.name, dir_fd=topfd)
OSError: [Errno 16] Device or resource busy: 'root'

Here are the contents of the arch.default file:

[Distribution]
Distribution=arch

[Output]
Format=directory
Hostname=**REDACTED**

[Packages]
Packages=base base-devel xorg-server plasma plasma-meta kde-applications kde-applications-meta

[Validation]
Password=**REDACTED**

I'm running the command on a Manjaro Linux host system (which is a distribution compatible with Arch).

lucasdemarchi commented 5 years ago

Does it work if you separate the packages by a newline rather than a space? I think this was a regression in the migration to the new argument parser

rgeorgiev583 commented 5 years ago

@lucasdemarchi, it still fails, albeit with a different error message:

# mkosi -o /tmp/mkosi/arch --default arch.default build       
Traceback (most recent call last):
  File "/usr/bin/mkosi", line 4628, in <module>
    main()
  File "/usr/bin/mkosi", line 4611, in main
    args = parse_args()
  File "/usr/bin/mkosi", line 3413, in parse_args
    args = parse_args_file_group(argv, default_path)
  File "/usr/bin/mkosi", line 3448, in parse_args_file_group
    parsed_args = parser.parse_args(argv_post_parsed, CommandLineArguments())
  File "/usr/lib/python3.7/argparse.py", line 1749, in parse_args
    args, argv = self.parse_known_args(args, namespace)
  File "/usr/lib/python3.7/argparse.py", line 1781, in parse_known_args
    namespace, args = self._parse_known_args(args, namespace)
  File "/usr/lib/python3.7/argparse.py", line 1793, in _parse_known_args
    arg_strings = self._read_args_from_files(arg_strings)
  File "/usr/bin/mkosi", line 3176, in _read_args_from_files
    config.read_file(args_file)
  File "/usr/lib/python3.7/configparser.py", line 717, in read_file
    self._read(f, source)
  File "/usr/lib/python3.7/configparser.py", line 1110, in _read
    raise e
configparser.ParsingError: Source contains parsing errors: '/home/sid/pkg/img/mkosi/arch.default'
        [line 10]: 'base-devel\\\n'
        [line 11]: 'xorg-server\\\n'
        [line 12]: 'plasma\\\n'
        [line 13]: 'plasma-meta\\\n'
        [line 14]: 'kde-applications\\\n'
        [line 15]: 'kde-applications-meta\n'

And here's the modified arch.default file:

[Distribution]
Distribution=arch

[Output]
Format=directory
Hostname=**REDACTED**

[Packages]
Packages=base\
base-devel\
xorg-server\
plasma\
plasma-meta\
kde-applications\
kde-applications-meta

[Validation]
Password=**REDACTED**

I suppose that either newline-separated lists are not supported by the parser or the syntax I'm using is wrong.

lucasdemarchi commented 5 years ago

Packages = test1 Test2 Test3

This should work. Don't escape the \n with an extra .

rgeorgiev583 commented 5 years ago

I removed the backslashes but the error persists:

configparser.ParsingError: Source contains parsing errors: '/home/sid/pkg/img/mkosi/arch.default'
        [line 10]: 'base-devel\n'
        [line 11]: 'xorg-server\n'
        [line 12]: 'plasma\n'
        [line 13]: 'plasma-meta\n'
        [line 14]: 'kde-applications\n'
        [line 15]: 'kde-applications-meta\n'
juergenhoetzel commented 5 years ago

I removed the backslashes but the error persists:

configparser.ParsingError: Source contains parsing errors: '/home/sid/pkg/img/mkosi/arch.default'
        [line 10]: 'base-devel\n'
        [line 11]: 'xorg-server\n'
        [line 12]: 'plasma\n'
        [line 13]: 'plasma-meta\n'
        [line 14]: 'kde-applications\n'
        [line 15]: 'kde-applications-meta\n'

Works for me if you provide the package list as described in the documentation:

The file format is inspired by Windows .ini files and supports multi-line assignments: any line with initial whitespace is considered a continuation line of the line before.

[Distribution]
Distribution=arch

[Output]
Format=directory
Hostname=**REDACTED**

[Packages]
Packages=base
    base-devel
    xorg-server
    plasma
    plasma-meta
    kde-applications
    kde-applications-meta

[Validation]
Password=**REDACTED**
DaanDeMeyer commented 4 years ago

Let's close this, simply replacing the spaces by comma's also solves the issue.