You are not logged in.

#1 2025-05-26 19:58:20

9bit
Guest

WARNING: consolefont: no font found in configuration

Hi people,

I want to raise a point about the consolefont. Incidentally, there is an older thread related to this issue, that was just closed yesterday. But the discussion went over my newbie head and it did not answer the questions I have.

The main point is that I get hit with a "WARNING: consolefont: no font found in configuration" (logs below) although I did follow https://wiki.archlinux.org/title/Installation_guide to the point. But even after researching the cause and effect of this I could not reach a satisfying conclusion.


https://bbs.archlinux.org/viewtopic.php?id=283051
Suggests that /etc/vconsole.conf and /etc/locale.conf should be present and correct.
Suggests to remove the consolefont-hook from /etc/mkinitcpio.conf

https://bbs.archlinux.org/viewtopic.php?id=281468
Suggests to add a font to /etc/vconsole.conf.
Suggests to remove the consolefont-hook from /etc/mkinitcpio.conf

https://bbs.archlinux.org/viewtopic.php?id=284365
Suggest to only add FONT=ter-120n to /etc/vconsole.conf


None of the suggestions above solves the problem and removes the warning for me.

Below you find the commands I executed, including the complete output after running pacstrap. After the first attempt, I started modifications based on the threads above. After working in every suggestion, I re-ran "pacstrap -K /mnt base linux linux-firmware" and the warning "WARNING: consolefont: no font found in configuration" was always printed to the console. After implementing the last suggestion, I am now left with this configuration:

root@archiso ~ # cat /etc/vconsole.conf
#FONT=eurlatgr
FONT=ter-120n
KEYMAP=de-latin1
root@archiso ~ # cat /etc/locale.conf
LANG=en_US.UTF-8
root@archiso ~ # cat /etc/mkinitcpio.conf | grep -ve "^#"
MODULES=()
BINARIES=()
FILES=()
HOOKS=(base udev autodetect microcode modconf kms keyboard keymap block filesystems fsck)
root@archiso ~ #   

The attempt is based on archlinux-2025.05.01-x86_64.iso

Finally, this is the output of my first attempt, where I followed the installation guide:

root@archiso ~ # loadkeys de-latin1
root@archiso ~ # setfont eurlatgr
root@archiso ~ # timedatectl set-timezone Europe/Berlin
root@archiso ~ # gdisk /dev/sda
root@archiso ~ # mkfs.fat -F 32 /dev/sda1
root@archiso ~ # mkfs.ext4 /dev/sda2
root@archiso ~ # mkswap /dev/sda3
root@archiso ~ # mount /dev/sda2 /mnt
root@archiso ~ # mount --mkdir /dev/sda1 /mnt/boot
root@archiso ~ # swapon /dev/sda3
root@archiso ~ # pacstrap -K /mnt base linux linux-firmware

==> Creating install root at /mnt
gpg: /mnt/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 '/mnt/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key...
gpg: directory '/mnt/etc/pacman.d/gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/mnt/etc/pacman.d/gnupg/openpgp-revocs.d/BCA92E934E0508EF477899EE67C668CCC84B3256.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
==> Installing packages to /mnt
:: Synchronizing package databases...
 core                                                             117.3 KiB  1319 KiB/s 00:00 [######################################################] 100% extra                                                              7.8 MiB  34.7 MiB/s 00:00 [######################################################] 100%resolving dependencies...
:: There are 2 providers available for libxtables.so=12-64:
:: Repository core
   1) iptables  2) iptables-nft

Enter a number (default=1):
:: There are 3 providers available for initramfs:
:: Repository core
   1) mkinitcpio
:: Repository extra
   2) booster  3) dracut

Enter a number (default=1):
looking for conflicting packages...
warning: dependency cycle detected:
warning: systemd-libs will be installed before its libcap dependency

Packages (128) acl-2.3.2-1  archlinux-keyring-20250430.1-1  attr-2.5.2-1  audit-4.0.3-1  bash-5.2.037-5  binutils-2.44+r94+gfe459e33c676-1  brotli-1.1.0-3
               bzip2-1.0.8-6  ca-certificates-20240618-1  ca-certificates-mozilla-3.111-1  ca-certificates-utils-20240618-1  coreutils-9.7-1
               cryptsetup-2.7.5-2  curl-8.13.0-2  dbus-1.16.2-1  dbus-broker-36-4  dbus-broker-units-36-4  dbus-units-36-4  device-mapper-2.03.32-1
               diffutils-3.12-2  e2fsprogs-1.47.2-2  expat-2.7.1-1  file-5.46-4  filesystem-2025.05.03-1  findutils-4.10.0-2  gawk-5.3.2-1
               gcc-libs-15.1.1+r7+gf36ec88aa85a-1  gdbm-1.25-1  gettext-0.25-1  glib2-2.84.2-1  glibc-2.41+r48+g5cb575ca9a3d-1  gmp-6.3.0-2
               gnulib-l10n-20241231-1  gnupg-2.4.7-2  gnutls-3.8.9-1  gpgme-1.24.3-2  grep-3.12-2  gzip-1.14-2  hwdata-0.395-1  iana-etc-20250502-1
               icu-76.1-1  iproute2-6.14.0-1  iptables-1:1.8.11-2  iputils-20240905-1  jansson-2.14.1-1  json-c-0.18-2  kbd-2.7.1-2  keyutils-1.6.3-3
               kmod-34.2-1  krb5-1.21.3-1  leancrypto-1.3.0-1  libarchive-3.8.0-1  libassuan-3.0.0-1  libbpf-1.5.0-1  libcap-2.76-1  libcap-ng-0.8.5-3
               libelf-0.193-2  libevent-2.1.12-4  libffi-3.4.8-1  libgcrypt-1.11.1-1  libgpg-error-1.55-1  libidn2-2.3.7-1  libksba-1.6.7-2
               libldap-2.6.9-1  libmnl-1.0.5-2  libnetfilter_conntrack-1.0.9-2  libnfnetlink-1.0.2-2  libnftnl-1.2.9-1  libnghttp2-1.65.0-1
               libnghttp3-1.9.0-1  libnl-3.11.0-1  libnsl-2.0.1-1  libp11-kit-0.25.5-1  libpcap-1.10.5-2  libpsl-0.21.5-2  libsasl-2.1.28-5
               libseccomp-2.5.6-1  libsecret-0.21.7-1  libssh2-1.11.1-1  libsysprof-capture-48.0-5  libtasn1-4.20.0-1  libtirpc-1.3.6-2
               libunistring-1.3-1  libusb-1.0.28-1  libverto-0.3.2-5  libxcrypt-4.4.38-1  libxml2-2.14.3-1  licenses-20240728-1  linux-api-headers-6.14-1
               linux-firmware-whence-20250508.788aadc8-2  lmdb-0.9.33-1  lz4-1:1.10.0-2  mkinitcpio-39.2-3  mkinitcpio-busybox-1.36.1-1  mpfr-4.2.2-1
               ncurses-6.5-4  nettle-3.10.1-1  npth-1.8-1  openssl-3.5.0-1  p11-kit-0.25.5-1  pacman-7.0.0.r6.gc685ae6-2  pacman-mirrorlist-20250522-1
               pam-1.7.0-2  pambase-20230918-2  pciutils-3.13.0-2  pcre2-10.45-1  pinentry-1.3.1-5  popt-1.19-2  procps-ng-4.0.5-3  psmisc-23.7-1
               readline-8.2.013-1  sed-4.9-3  shadow-4.17.4-1  sqlite-3.49.2-1  systemd-257.5-3  systemd-libs-257.5-3  systemd-sysvcompat-257.5-3
               tar-1.35-2  tpm2-tss-4.1.3-1  tzdata-2025b-1  util-linux-2.41-4  util-linux-libs-2.41-4  xz-5.8.1-1  zlib-1:1.3.1-2  zstd-1.5.7-2  base-3-2
               linux-6.14.7.arch2-1  linux-firmware-20250508.788aadc8-2

Total Download Size:    558.58 MiB
Total Installed Size:  1035.32 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 glibc-2.41+r48+g5cb575ca9a3d-1-x86_64                             10.0 MiB  13.5 MiB/s 00:01 [######################################################] 100% icu-76.1-1-x86_64                                                 11.4 MiB  12.6 MiB/s 00:01 [######################################################] 100% systemd-257.5-3-x86_64                                             8.8 MiB  20.4 MiB/s 00:00 [######################################################] 100% binutils-2.44+r94+gfe459e33c676-1-x86_64                           7.7 MiB  17.4 MiB/s 00:00 [######################################################] 100% openssl-3.5.0-1-x86_64                                             5.2 MiB  20.1 MiB/s 00:00 [######################################################] 100% gcc-libs-15.1.1+r7+gf36ec88aa85a-1-x86_64                         35.9 MiB  22.4 MiB/s 00:02 [######################################################] 100% util-linux-2.41-4-x86_64                                           5.1 MiB  17.7 MiB/s 00:00 [######################################################] 100% gettext-0.25-1-x86_64                                              2.8 MiB  21.2 MiB/s 00:00 [######################################################] 100% glib2-2.84.2-1-x86_64                                              4.9 MiB  20.3 MiB/s 00:00 [######################################################] 100% coreutils-9.7-1-x86_64                                             2.8 MiB  18.9 MiB/s 00:00 [######################################################] 100% gnupg-2.4.7-2-x86_64                                               2.8 MiB  14.6 MiB/s 00:00 [######################################################] 100% sqlite-3.49.2-1-x86_64                                             2.2 MiB  16.8 MiB/s 00:00 [######################################################] 100% bash-5.2.037-5-x86_64                                           1845.9 KiB  16.8 MiB/s 00:00 [######################################################] 100% gnutls-3.8.9-1-x86_64                                           1796.1 KiB  13.9 MiB/s 00:00 [######################################################] 100% hwdata-0.395-1-any                                              1668.7 KiB  14.8 MiB/s 00:00 [######################################################] 100% pcre2-10.45-1-x86_64                                            1619.7 KiB  15.8 MiB/s 00:00 [######################################################] 100% gawk-5.3.2-1-x86_64                                             1462.4 KiB  13.3 MiB/s 00:00 [######################################################] 100% krb5-1.21.3-1-x86_64                                            1310.1 KiB  11.8 MiB/s 00:00 [######################################################] 100% linux-api-headers-6.14-1-x86_64                                 1301.5 KiB  14.6 MiB/s 00:00 [######################################################] 100% e2fsprogs-1.47.2-2-x86_64                                       1264.2 KiB  13.1 MiB/s 00:00 [######################################################] 100% kbd-2.7.1-2-x86_64                                              1252.8 KiB  12.5 MiB/s 00:00 [######################################################] 100% shadow-4.17.4-1-x86_64                                          1244.6 KiB  12.8 MiB/s 00:00 [######################################################] 100% systemd-libs-257.5-3-x86_64                                     1224.1 KiB  10.7 MiB/s 00:00 [######################################################] 100% archlinux-keyring-20250430.1-1-any                              1208.4 KiB  10.2 MiB/s 00:00 [######################################################] 100% curl-8.13.0-2-x86_64                                            1188.7 KiB  15.1 MiB/s 00:00 [######################################################] 100% ncurses-6.5-4-x86_64                                            1158.7 KiB  13.5 MiB/s 00:00 [######################################################] 100% iproute2-6.14.0-1-x86_64                                        1127.1 KiB  12.0 MiB/s 00:00 [######################################################] 100% tpm2-tss-4.1.3-1-x86_64                                          938.8 KiB  12.4 MiB/s 00:00 [######################################################] 100% pacman-7.0.0.r6.gc685ae6-2-x86_64                                924.3 KiB  12.0 MiB/s 00:00 [######################################################] 100% procps-ng-4.0.5-3-x86_64                                         873.6 KiB  8.53 MiB/s 00:00 [######################################################] 100% xz-5.8.1-1-x86_64                                                812.1 KiB  10.6 MiB/s 00:00 [######################################################] 100% libxml2-2.14.3-1-x86_64                                          794.6 KiB  10.9 MiB/s 00:00 [######################################################] 100% tar-1.35-2-x86_64                                                777.6 KiB  10.8 MiB/s 00:00 [######################################################] 100% libcap-2.76-1-x86_64                                             774.9 KiB  12.0 MiB/s 00:00 [######################################################] 100% cryptsetup-2.7.5-2-x86_64                                        754.9 KiB  10.1 MiB/s 00:00 [######################################################] 100% leancrypto-1.3.0-1-x86_64                                        717.7 KiB  9.87 MiB/s 00:00 [######################################################] 100% libunistring-1.3-1-x86_64                                        722.3 KiB  9.04 MiB/s 00:00 [######################################################] 100% libgcrypt-1.11.1-1-x86_64                                        715.2 KiB  11.3 MiB/s 00:00 [######################################################] 100% libelf-0.193-2-x86_64                                            614.8 KiB  11.3 MiB/s 00:00 [######################################################] 100% pam-1.7.0-2-x86_64                                               593.8 KiB  10.0 MiB/s 00:00 [######################################################] 100% libarchive-3.8.0-1-x86_64                                        558.4 KiB  8.79 MiB/s 00:00 [######################################################] 100% zstd-1.5.7-2-x86_64                                              510.6 KiB  9.97 MiB/s 00:00 [######################################################] 100% util-linux-libs-2.41-4-x86_64                                    488.0 KiB  8.82 MiB/s 00:00 [######################################################] 100% findutils-4.10.0-2-x86_64                                        473.4 KiB  9.06 MiB/s 00:00 [######################################################] 100% gpgme-1.24.3-2-x86_64                                            463.5 KiB  9.43 MiB/s 00:00 [######################################################] 100% nettle-3.10.1-1-x86_64                                           458.5 KiB  8.61 MiB/s 00:00 [######################################################] 100% libp11-kit-0.25.5-1-x86_64                                       456.9 KiB  8.42 MiB/s 00:00 [######################################################] 100% gmp-6.3.0-2-x86_64                                               442.9 KiB  9.40 MiB/s 00:00 [######################################################] 100% mpfr-4.2.2-1-x86_64                                              436.8 KiB  6.77 MiB/s 00:00 [######################################################] 100% file-5.46-4-x86_64                                               432.3 KiB  6.92 MiB/s 00:00 [######################################################] 100% iptables-1:1.8.11-2-x86_64                                       419.0 KiB  7.05 MiB/s 00:00 [######################################################] 100% libnl-3.11.0-1-x86_64                                            410.3 KiB  6.57 MiB/s 00:00 [######################################################] 100% iana-etc-20250502-1-any                                          398.7 KiB  7.08 MiB/s 00:00 [######################################################] 100% audit-4.0.3-1-x86_64                                             397.1 KiB  7.46 MiB/s 00:00 [######################################################] 100% brotli-1.1.0-3-x86_64                                            389.6 KiB  6.24 MiB/s 00:00 [######################################################] 100% tzdata-2025b-1-x86_64                                            347.2 KiB  6.40 MiB/s 00:00 [######################################################] 100% ca-certificates-mozilla-3.111-1-x86_64                           386.3 KiB  6.39 MiB/s 00:00 [######################################################] 100% dbus-1.16.2-1-x86_64                                             346.1 KiB  6.26 MiB/s 00:00 [######################################################] 100% readline-8.2.013-1-x86_64                                        324.6 KiB  7.55 MiB/s 00:00 [######################################################] 100% diffutils-3.12-2-x86_64                                          341.9 KiB  7.10 MiB/s 00:00 [######################################################] 100% libpcap-1.10.5-2-x86_64                                          287.7 KiB  7.02 MiB/s 00:00 [######################################################] 100% libldap-2.6.9-1-x86_64                                           281.3 KiB  6.54 MiB/s 00:00 [######################################################] 100% device-mapper-2.03.32-1-x86_64                                   280.2 KiB  4.89 MiB/s 00:00 [######################################################] 100% mkinitcpio-busybox-1.36.1-1-x86_64                               277.5 KiB  4.84 MiB/s 00:00 [######################################################] 100% libgpg-error-1.55-1-x86_64                                       269.1 KiB  5.97 MiB/s 00:00 [######################################################] 100% libevent-2.1.12-4-x86_64                                         267.4 KiB  5.12 MiB/s 00:00 [######################################################] 100% libbpf-1.5.0-1-x86_64                                            262.5 KiB  5.45 MiB/s 00:00 [######################################################] 100% psmisc-23.7-1-x86_64                                             259.8 KiB  5.07 MiB/s 00:00 [######################################################] 100% gdbm-1.25-1-x86_64                                               253.9 KiB  5.39 MiB/s 00:00 [######################################################] 100% libssh2-1.11.1-1-x86_64                                          252.6 KiB  4.18 MiB/s 00:00 [######################################################] 100% grep-3.12-2-x86_64                                               235.6 KiB  3.65 MiB/s 00:00 [######################################################] 100% p11-kit-0.25.5-1-x86_64                                          223.0 KiB  3.82 MiB/s 00:00 [######################################################] 100% sed-4.9-3-x86_64                                                 210.5 KiB  3.67 MiB/s 00:00 [######################################################] 100% libsecret-0.21.7-1-x86_64                                        188.2 KiB  3.68 MiB/s 00:00 [######################################################] 100% pinentry-1.3.1-5-x86_64                                          184.5 KiB  3.75 MiB/s 00:00 [######################################################] 100% libtirpc-1.3.6-2-x86_64                                          172.8 KiB  3.67 MiB/s 00:00 [######################################################] 100% lz4-1:1.10.0-2-x86_64                                            156.3 KiB  3.25 MiB/s 00:00 [######################################################] 100% libsasl-2.1.28-5-x86_64                                          146.6 KiB  2.65 MiB/s 00:00 [######################################################] 100% dbus-broker-36-4-x86_64                                          145.0 KiB  2.62 MiB/s 00:00 [######################################################] 100% libksba-1.6.7-2-x86_64                                           142.2 KiB  2.57 MiB/s 00:00 [######################################################] 100% libidn2-2.3.7-1-x86_64                                           139.8 KiB  2.97 MiB/s 00:00 [######################################################] 100% pciutils-3.13.0-2-x86_64                                         139.0 KiB  2.83 MiB/s 00:00 [######################################################] 100% acl-2.3.2-1-x86_64                                               137.8 KiB  2.69 MiB/s 00:00 [######################################################] 100% libtasn1-4.20.0-1-x86_64                                         133.4 KiB  2.83 MiB/s 00:00 [######################################################] 100% iputils-20240905-1-x86_64                                        125.8 KiB  2.61 MiB/s 00:00 [######################################################] 100% kmod-34.2-1-x86_64                                               130.3 KiB  2.40 MiB/s 00:00 [######################################################] 100% gnulib-l10n-20241231-1-any                                       124.0 KiB  2.16 MiB/s 00:00 [######################################################] 100% lmdb-0.9.33-1-x86_64                                             116.3 KiB  2.42 MiB/s 00:00 [######################################################] 100% expat-2.7.1-1-x86_64                                             116.5 KiB  2.23 MiB/s 00:00 [######################################################] 100% linux-6.14.7.arch2-1-x86_64                                      139.3 MiB  29.6 MiB/s 00:05 [######################################################] 100% libassuan-3.0.0-1-x86_64                                         112.2 KiB  2.61 MiB/s 00:00 [######################################################] 100% licenses-20240728-1-any                                          105.7 KiB  2.65 MiB/s 00:00 [######################################################] 100% keyutils-1.6.3-3-x86_64                                          102.0 KiB  2.49 MiB/s 00:00 [######################################################] 100% libnghttp2-1.65.0-1-x86_64                                        93.2 KiB  2.40 MiB/s 00:00 [######################################################] 100% zlib-1:1.3.1-2-x86_64                                             92.3 KiB  2.50 MiB/s 00:00 [######################################################] 100% libseccomp-2.5.6-1-x86_64                                         88.7 KiB  2.22 MiB/s 00:00 [######################################################] 100% jansson-2.14.1-1-x86_64                                           87.3 KiB  2.13 MiB/s 00:00 [######################################################] 100% libpsl-0.21.5-2-x86_64                                            86.8 KiB  2.07 MiB/s 00:00 [######################################################] 100% gzip-1.14-2-x86_64                                                86.7 KiB  2.35 MiB/s 00:00 [######################################################] 100% libxcrypt-4.4.38-1-x86_64                                         84.6 KiB  2.43 MiB/s 00:00 [######################################################] 100% popt-1.19-2-x86_64                                                76.3 KiB  2.19 MiB/s 00:00 [######################################################] 100% libusb-1.0.28-1-x86_64                                            75.0 KiB  2.53 MiB/s 00:00 [######################################################] 100% libnghttp3-1.9.0-1-x86_64                                         73.4 KiB  2.31 MiB/s 00:00 [######################################################] 100% libnftnl-1.2.9-1-x86_64                                           69.9 KiB  2.28 MiB/s 00:00 [######################################################] 100% attr-2.5.2-1-x86_64                                               68.4 KiB  2.09 MiB/s 00:00 [######################################################] 100% mkinitcpio-39.2-3-any                                             64.2 KiB  2.16 MiB/s 00:00 [######################################################] 100% json-c-0.18-2-x86_64                                              58.5 KiB  2017 KiB/s 00:00 [######################################################] 100% bzip2-1.0.8-6-x86_64                                              58.4 KiB  2.04 MiB/s 00:00 [######################################################] 100% libsysprof-capture-48.0-5-x86_64                                  49.3 KiB  1898 KiB/s 00:00 [######################################################] 100% libnetfilter_conntrack-1.0.9-2-x86_64                             47.6 KiB  1902 KiB/s 00:00 [######################################################] 100% libffi-3.4.8-1-x86_64                                             46.0 KiB  1534 KiB/s 00:00 [######################################################] 100% linux-firmware-whence-20250508.788aadc8-2-any                     39.5 KiB  1579 KiB/s 00:00 [######################################################] 100% libcap-ng-0.8.5-3-x86_64                                          41.6 KiB  1435 KiB/s 00:00 [######################################################] 100% npth-1.8-1-x86_64                                                 28.2 KiB   973 KiB/s 00:00 [######################################################] 100% libnsl-2.0.1-1-x86_64                                             21.7 KiB   678 KiB/s 00:00 [######################################################] 100% libnfnetlink-1.0.2-2-x86_64                                       17.0 KiB   460 KiB/s 00:00 [######################################################] 100% libverto-0.3.2-5-x86_64                                           18.3 KiB   435 KiB/s 00:00 [######################################################] 100% filesystem-2025.05.03-1-any                                       14.5 KiB   441 KiB/s 00:00 [######################################################] 100% libmnl-1.0.5-2-x86_64                                             11.2 KiB   374 KiB/s 00:00 [######################################################] 100% pacman-mirrorlist-20250522-1-any                                   8.1 KiB   289 KiB/s 00:00 [######################################################] 100% ca-certificates-utils-20240618-1-any                              10.8 KiB   292 KiB/s 00:00 [######################################################] 100% systemd-sysvcompat-257.5-3-x86_64                                  6.1 KiB   219 KiB/s 00:00 [######################################################] 100% pambase-20230918-2-any                                             3.0 KiB   113 KiB/s 00:00 [######################################################] 100% dbus-broker-units-36-4-x86_64                                      2.4 KiB   108 KiB/s 00:00 [######################################################] 100% dbus-units-36-4-x86_64                                             2.1 KiB   107 KiB/s 00:00 [######################################################] 100% base-3-2-any                                                       2.3 KiB  82.4 KiB/s 00:00 [######################################################] 100% ca-certificates-20240618-1-any                                     2.1 KiB  83.4 KiB/s 00:00 [######################################################] 100% linux-firmware-20250508.788aadc8-2-any                           274.2 MiB  46.5 MiB/s 00:06 [######################################################] 100% Total (128/128)                                                  558.6 MiB  94.4 MiB/s 00:06 [######################################################] 100%
(128/128) checking keys in keyring                                                            [######################################################] 100%
(128/128) checking package integrity                                                          [######################################################] 100%
(128/128) loading package files                                                               [######################################################] 100%
(128/128) checking for file conflicts                                                         [######################################################] 100%
(128/128) checking available disk space                                                       [######################################################] 100%
:: Processing package changes...
(  1/128) installing iana-etc                                                                 [######################################################] 100%
(  2/128) installing filesystem                                                               [######################################################] 100%
(  3/128) installing linux-api-headers                                                        [######################################################] 100%
(  4/128) installing tzdata                                                                   [######################################################] 100%
Optional dependencies for tzdata
    bash: for tzselect [pending]
    glibc: for zdump, zic [pending]
(  5/128) installing glibc                                                                    [######################################################] 100%
Optional dependencies for glibc
    gd: for memusagestat
    perl: for mtrace
(  6/128) installing gcc-libs                                                                 [######################################################] 100%
(  7/128) installing ncurses                                                                  [######################################################] 100%
Optional dependencies for ncurses
    bash: for ncursesw6-config [pending]
(  8/128) installing readline                                                                 [######################################################] 100%
(  9/128) installing bash                                                                     [######################################################] 100%
Optional dependencies for bash
    bash-completion: for tab completion
( 10/128) installing acl                                                                      [######################################################] 100%
( 11/128) installing attr                                                                     [######################################################] 100%
( 12/128) installing gmp                                                                      [######################################################] 100%
( 13/128) installing zlib                                                                     [######################################################] 100%
( 14/128) installing sqlite                                                                   [######################################################] 100%
( 15/128) installing util-linux-libs                                                          [######################################################] 100%
Optional dependencies for util-linux-libs
    python: python bindings to libmount
( 16/128) installing e2fsprogs                                                                [######################################################] 100%
Optional dependencies for e2fsprogs
    lvm2: for e2scrub
    util-linux: for e2scrub [pending]
    smtp-forwarder: for e2scrub_fail script
( 17/128) installing keyutils                                                                 [######################################################] 100%
( 18/128) installing gdbm                                                                     [######################################################] 100%
( 19/128) installing openssl                                                                  [######################################################] 100%
Optional dependencies for openssl
    ca-certificates [pending]
    perl
( 20/128) installing libsasl                                                                  [######################################################] 100%
( 21/128) installing libldap                                                                  [######################################################] 100%
( 22/128) installing libevent                                                                 [######################################################] 100%
Optional dependencies for libevent
    python: event_rpcgen.py
( 23/128) installing libverto                                                                 [######################################################] 100%
( 24/128) installing lmdb                                                                     [######################################################] 100%
( 25/128) installing krb5                                                                     [######################################################] 100%
( 26/128) installing libcap-ng                                                                [######################################################] 100%
( 27/128) installing audit                                                                    [######################################################] 100%
Optional dependencies for audit
    libldap: for audispd-zos-remote [installed]
    sh: for augenrules [installed]
( 28/128) installing libxcrypt                                                                [######################################################] 100%
( 29/128) installing libtirpc                                                                 [######################################################] 100%
( 30/128) installing libnsl                                                                   [######################################################] 100%
( 31/128) installing pambase                                                                  [######################################################] 100%
( 32/128) installing libgpg-error                                                             [######################################################] 100%
( 33/128) installing libgcrypt                                                                [######################################################] 100%
( 34/128) installing lz4                                                                      [######################################################] 100%
( 35/128) installing xz                                                                       [######################################################] 100%
( 36/128) installing zstd                                                                     [######################################################] 100%
( 37/128) installing systemd-libs                                                             [######################################################] 100%
( 38/128) installing pam                                                                      [######################################################] 100%
( 39/128) installing libcap                                                                   [######################################################] 100%
( 40/128) installing coreutils                                                                [######################################################] 100%
( 41/128) installing bzip2                                                                    [######################################################] 100%
( 42/128) installing libseccomp                                                               [######################################################] 100%
( 43/128) installing file                                                                     [######################################################] 100%
( 44/128) installing findutils                                                                [######################################################] 100%
( 45/128) installing mpfr                                                                     [######################################################] 100%
( 46/128) installing gawk                                                                     [######################################################] 100%
( 47/128) installing pcre2                                                                    [######################################################] 100%
Optional dependencies for pcre2
    sh: for pcre2-config [installed]
( 48/128) installing grep                                                                     [######################################################] 100%
( 49/128) installing procps-ng                                                                [######################################################] 100%
( 50/128) installing sed                                                                      [######################################################] 100%
( 51/128) installing tar                                                                      [######################################################] 100%
( 52/128) installing gnulib-l10n                                                              [######################################################] 100%
( 53/128) installing libunistring                                                             [######################################################] 100%
( 54/128) installing icu                                                                      [######################################################] 100%
( 55/128) installing libxml2                                                                  [######################################################] 100%
Optional dependencies for libxml2
    python: Python bindings
( 56/128) installing gettext                                                                  [######################################################] 100%
Optional dependencies for gettext
    git: for autopoint infrastructure updates
    appstream: for appstream support
( 57/128) installing hwdata                                                                   [######################################################] 100%
( 58/128) installing kmod                                                                     [######################################################] 100%
( 59/128) installing pciutils                                                                 [######################################################] 100%
Optional dependencies for pciutils
    which: for update-pciids
    grep: for update-pciids [installed]
    curl: for update-pciids [pending]
( 60/128) installing psmisc                                                                   [######################################################] 100%
( 61/128) installing shadow                                                                   [######################################################] 100%
( 62/128) installing util-linux                                                               [######################################################] 100%
Optional dependencies for util-linux
    words: default dictionary for look
( 63/128) installing gzip                                                                     [######################################################] 100%
Optional dependencies for gzip
    less: zless support
    util-linux: zmore support [installed]
    diffutils: zdiff/zcmp support [pending]
( 64/128) installing licenses                                                                 [######################################################] 100%
( 65/128) installing libtasn1                                                                 [######################################################] 100%
( 66/128) installing libffi                                                                   [######################################################] 100%
( 67/128) installing libp11-kit                                                               [######################################################] 100%
( 68/128) installing p11-kit                                                                  [######################################################] 100%
( 69/128) installing ca-certificates-utils                                                    [######################################################] 100%
( 70/128) installing ca-certificates-mozilla                                                  [######################################################] 100%
( 71/128) installing ca-certificates                                                          [######################################################] 100%
( 72/128) installing brotli                                                                   [######################################################] 100%
( 73/128) installing libidn2                                                                  [######################################################] 100%
( 74/128) installing libnghttp2                                                               [######################################################] 100%
( 75/128) installing libnghttp3                                                               [######################################################] 100%
( 76/128) installing libpsl                                                                   [######################################################] 100%
( 77/128) installing libssh2                                                                  [######################################################] 100%
( 78/128) installing curl                                                                     [######################################################] 100%
( 79/128) installing nettle                                                                   [######################################################] 100%
( 80/128) installing leancrypto                                                               [######################################################] 100%
( 81/128) installing gnutls                                                                   [######################################################] 100%
Optional dependencies for gnutls
    tpm2-tss: support for TPM2 wrapped keys [pending]
( 82/128) installing libksba                                                                  [######################################################] 100%
( 83/128) installing libusb                                                                   [######################################################] 100%
( 84/128) installing libassuan                                                                [######################################################] 100%
( 85/128) installing libsysprof-capture                                                       [######################################################] 100%
( 86/128) installing glib2                                                                    [######################################################] 100%
Optional dependencies for glib2
    dconf: GSettings storage backend
    glib2-devel: development tools
    gvfs: most gio functionality
( 87/128) installing json-c                                                                   [######################################################] 100%
( 88/128) installing tpm2-tss                                                                 [######################################################] 100%
( 89/128) installing libsecret                                                                [######################################################] 100%
Optional dependencies for libsecret
    org.freedesktop.secrets: secret storage backend
( 90/128) installing pinentry                                                                 [######################################################] 100%
Optional dependencies for pinentry
    gcr: GNOME backend
    gtk3: GTK backend
    qt5-x11extras: Qt5 backend
    kwayland5: Qt5 backend
    kguiaddons: Qt6 backend
    kwindowsystem: Qt6 backend
( 91/128) installing npth                                                                     [######################################################] 100%
( 92/128) installing gnupg                                                                    [######################################################] 100%
Optional dependencies for gnupg
    pcsclite: for using scdaemon not with the gnupg internal card driver
( 93/128) installing gpgme                                                                    [######################################################] 100%
( 94/128) installing libarchive                                                               [######################################################] 100%
( 95/128) installing pacman-mirrorlist                                                        [######################################################] 100%
( 96/128) installing device-mapper                                                            [######################################################] 100%
( 97/128) installing popt                                                                     [######################################################] 100%
( 98/128) installing cryptsetup                                                               [######################################################] 100%
( 99/128) installing expat                                                                    [######################################################] 100%
(100/128) installing dbus                                                                     [######################################################] 100%
(101/128) installing dbus-broker                                                              [######################################################] 100%
(102/128) installing dbus-broker-units                                                        [######################################################] 100%
(103/128) installing dbus-units                                                               [######################################################] 100%
(104/128) installing kbd                                                                      [######################################################] 100%
(105/128) installing libelf                                                                   [######################################################] 100%
(106/128) installing systemd                                                                  [######################################################] 100%
Initializing machine ID from random generator.
Creating group 'sys' with GID 3.
Creating group 'mem' with GID 8.
Creating group 'ftp' with GID 11.
Creating group 'mail' with GID 12.
Creating group 'log' with GID 19.
Creating group 'smmsp' with GID 25.
Creating group 'proc' with GID 26.
Creating group 'games' with GID 50.
Creating group 'lock' with GID 54.
Creating group 'network' with GID 90.
Creating group 'floppy' with GID 94.
Creating group 'scanner' with GID 96.
Creating group 'power' with GID 98.
Creating group 'nobody' with GID 65534.
Creating group 'adm' with GID 999.
Creating group 'wheel' with GID 998.
Creating group 'utmp' with GID 997.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'groups' with GID 983.
Creating group 'systemd-journal' with GID 982.
Creating group 'rfkill' with GID 981.
Creating group 'bin' with GID 1.
Creating user 'bin' (n/a) with UID 1 and GID 1.
Creating group 'daemon' with GID 2.
Creating user 'daemon' (n/a) with UID 2 and GID 2.
Creating user 'mail' (n/a) with UID 8 and GID 12.
Creating user 'ftp' (n/a) with UID 14 and GID 11.
Creating group 'http' with GID 33.
Creating user 'http' (n/a) with UID 33 and GID 33.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
Creating group 'dbus' with GID 81.
Creating user 'dbus' (System Message Bus) with UID 81 and GID 81.
Creating group 'systemd-coredump' with GID 980.
Creating user 'systemd-coredump' (systemd Core Dumper) with UID 980 and GID 980.
Creating group 'systemd-network' with GID 979.
Creating user 'systemd-network' (systemd Network Management) with UID 979 and GID 979.
Creating group 'systemd-oom' with GID 978.
Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 978 and GID 978.
Creating group 'systemd-journal-remote' with GID 977.
Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 977 and GID 977.
Creating group 'systemd-resolve' with GID 976.
Creating user 'systemd-resolve' (systemd Resolver) with UID 976 and GID 976.
Creating group 'systemd-timesync' with GID 975.
Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 975 and GID 975.
Creating group 'tss' with GID 974.
Creating user 'tss' (tss user for tpm2) with UID 974 and GID 974.
Creating group 'uuidd' with GID 973.
Creating user 'uuidd' (UUID generator helper daemon) with UID 973 and GID 973.
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'.
Created symlink '/etc/systemd/system/sockets.target.wants/systemd-userdbd.socket' → '/usr/lib/systemd/system/systemd-userdbd.socket'.
Optional dependencies for systemd
    libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote
    quota-tools: kernel-level quota management
    systemd-sysvcompat: symlink package to provide sysvinit binaries [pending]
    systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image
    polkit: allow administration as unprivileged user
    curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed]
    gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed]
    qrencode: show QR codes
    iptables: firewall features [pending]
    libarchive: convert DDIs to tarballs [installed]
    libbpf: support BPF programs [pending]
    libpwquality: check password quality
    libfido2: unlocking LUKS2 volumes with FIDO2 token
    libp11-kit: support PKCS#11 [installed]
    tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed]
(107/128) installing pacman                                                                   [######################################################] 100%
Optional dependencies for pacman
    base-devel: required to use makepkg
    perl-locale-gettext: translation support in makepkg-template
(108/128) installing archlinux-keyring                                                        [######################################################] 100%
==> Appending keys from archlinux.gpg...
==> Locally signing trusted keys in keyring...
  -> Locally signed 5 keys.
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring...
  -> Disabled 46 keys.
==> Updating trust database...
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   5  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:   5  signed: 102  trust: 0-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2  valid:  78  signed:  20  trust: 78-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-07-01
(109/128) installing systemd-sysvcompat                                                       [######################################################] 100%
(110/128) installing iputils                                                                  [######################################################] 100%
(111/128) installing libmnl                                                                   [######################################################] 100%
(112/128) installing libnftnl                                                                 [######################################################] 100%
(113/128) installing libnl                                                                    [######################################################] 100%
(114/128) installing libpcap                                                                  [######################################################] 100%
(115/128) installing libnfnetlink                                                             [######################################################] 100%
(116/128) installing libnetfilter_conntrack                                                   [######################################################] 100%
(117/128) installing iptables                                                                 [######################################################] 100%
(118/128) installing libbpf                                                                   [######################################################] 100%
(119/128) installing iproute2                                                                 [######################################################] 100%
Optional dependencies for iproute2
    db5.3: userspace arp daemon
    linux-atm: ATM support
    python: for routel
(120/128) installing base                                                                     [######################################################] 100%
Optional dependencies for base
    linux: bare metal support [pending]
(121/128) installing mkinitcpio-busybox                                                       [######################################################] 100%
(122/128) installing jansson                                                                  [######################################################] 100%
(123/128) installing binutils                                                                 [######################################################] 100%
Optional dependencies for binutils
    debuginfod: for debuginfod server/client functionality
(124/128) installing diffutils                                                                [######################################################] 100%
(125/128) installing mkinitcpio                                                               [######################################################] 100%
Optional dependencies for mkinitcpio
    xz: Use lzma or xz compression for the initramfs image [installed]
    bzip2: Use bzip2 compression for the initramfs image [installed]
    lzop: Use lzo compression for the initramfs image
    lz4: Use lz4 compression for the initramfs image [installed]
    mkinitcpio-nfs-utils: Support for root filesystem on NFS
    systemd-ukify: alternative UKI generator
(126/128) installing linux                                                                    [######################################################] 100%
Optional dependencies for linux
    linux-firmware: firmware images needed for some devices [pending]
    scx-scheds: to use sched-ext schedulers
    wireless-regdb: to set the correct wireless channels of your country
(127/128) installing linux-firmware-whence                                                    [######################################################] 100%
(128/128) installing linux-firmware                                                           [######################################################] 100%
:: Running post-transaction hooks...
( 1/13) Creating system user accounts...
Creating group 'alpm' with GID 972.
Creating user 'alpm' (Arch Linux Package Management) with UID 972 and GID 972.
( 2/13) Updating journal message catalog...
( 3/13) Reloading system manager configuration...
  Skipped: Running in chroot.
( 4/13) Reloading user manager configuration...
  Skipped: Running in chroot.
( 5/13) Updating udev hardware database...
( 6/13) Applying kernel sysctl settings...
  Skipped: Running in chroot.
( 7/13) Creating temporary files...
( 8/13) Reloading device manager configuration...
  Skipped: Running in chroot.
( 9/13) Arming ConditionNeedsUpdate...
(10/13) Rebuilding certificate stores...
(11/13) Updating module dependencies...
(12/13) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
==> Starting build: '6.14.7-arch2-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [microcode]
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
  -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: '6.14.7-arch2-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [microcode]
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
==> WARNING: Possibly missing firmware for module: 'ast'
  -> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci_renesas'
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'wd719x'
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
  -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
(13/13) Reloading system bus configuration...
  Skipped: Running in chroot.
./02-install-archlinux.sh  18.18s user 9.73s system 74% cpu 37.642 total

Last edited by 9bit (2025-05-26 20:04:27)

#2 2025-05-26 20:06:36

mackin_cheese
Member
Registered: 2025-01-07
Posts: 469

Re: WARNING: consolefont: no font found in configuration

None of the suggestions above solves the problem and removes the warning for me.

It's not really a problem. Are you experiencing any adverse issues?

Offline

#3 2025-05-26 20:27:47

9bit
Guest

Re: WARNING: consolefont: no font found in configuration

I understand the intention behind saying "it's not really a problem," but I think that misses the point.

The warning explicitly says:

> WARNING: consolefont: no font found in configuration

That suggests there’s either a misconfiguration or an unmet expectation in the system setup. I did configure a font:

# /etc/vconsole.conf
FONT=ter-120n
KEYMAP=de-latin1
  1. Something about how console fonts are handled has changed and the documentation is out of date,

  2. The warning is misleading or buggy,

  3. Or something in the installation process (like pacstrap or mkinitcpio) isn't respecting the config.

Also, if Arch provides an Installation guide that’s intended to help new users, and following it still results in unexplained warnings — even if harmless — that is a problem. Warnings imply something's wrong, and for someone learning the system, they create uncertainty: Did I miss something? Is this going to bite me later?

Saying “it's not a problem” without explaining why the warning appears or what it actually means doesn’t help clarify that. If there’s a known reason why this happens despite the configuration being set, I’d really appreciate a more technical explanation in the installation guide.

Last edited by 9bit (2025-05-26 20:29:01)

#4 2025-05-26 20:58:32

seth
Member
Registered: 2012-09-03
Posts: 64,477

Re: WARNING: consolefont: no font found in configuration

Are you editing vconsole.conf and mkinitcpio.conf on the iso or in the chroot?
Your post looks like you at best edited the config of the archiso (which is a transient overlay and gone w/ the next boot of that image)

Last edited by seth (2025-05-26 20:59:01)

Offline

#5 2025-05-26 21:48:21

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,747

Re: WARNING: consolefont: no font found in configuration

9bit wrote:

That suggests there’s either a misconfiguration or an unmet expectation in the system setup. I did configure a font:

Because it *is* a misconfiguration. It also happens to be the default condition, so it will always be there with pacstrap. If you want to fix it, you fix it later, editing the configs on the install image is, of course, useless.

Offline

#6 2025-05-26 22:50:34

9bit
Guest

Re: WARNING: consolefont: no font found in configuration

I get that editing configs on the live ISO doesn’t persist—fair enough. But let’s be real: the installation guide is either incorrect or omits critical steps entirely. So if someone follows it exactly and ends up misconfiguring things, the blame isn’t on them. Pointing that out doesn’t require being dismissive.

And saying “just fix it later” isn’t helpful when the whole point of the guide is to walk newcomers through the process. If something has to be fixed later, the guide should explain that—not assume people already know. It’s frustrating to raise legitimate concerns about a newbie guide and get responses that feel more like gatekeeping than actual help.

Shouldn’t we be working together to fix the guide? I’ve already provided quite a bit of info from the perspective of someone going through it step by step. Someone with deeper knowledge could take that and improve the guide so this confusion doesn’t keep happening. And I am willing to test any solutions that are brought up and provide feedback on them from the perspective of a newbie. The fact that it is a recurring issue should be reason enough to improve it.

Last edited by 9bit (2025-05-26 22:51:50)

#7 2025-05-26 22:55:01

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,747

Re: WARNING: consolefont: no font found in configuration

This is not a recurring issue. It's a warning, and completely expected with pacstrap as I already said. If you want to fix it, go ahead, but this isn't something that's important to installing Arch.

Offline

#8 2025-05-26 23:00:28

seth
Member
Registered: 2012-09-03
Posts: 64,477

Re: WARNING: consolefont: no font found in configuration

https://wiki.archlinux.org/title/Instal … ide#Chroot
Comes before
https://wiki.archlinux.org/title/Instal … calization and then https://wiki.archlinux.org/title/Instal … #Initramfs
So if you didn't edit the config in the chroot but on the iso, you have not, in fact, been following the guide exactly?

Offline

#9 2025-05-27 01:41:18

mackin_cheese
Member
Registered: 2025-01-07
Posts: 469

Re: WARNING: consolefont: no font found in configuration

imagine doubling down when the arch vets are saying it's not an issue lol

Offline

#10 2025-05-27 06:04:32

9bit
Guest

Re: WARNING: consolefont: no font found in configuration

seth wrote:

https://wiki.archlinux.org/title/Instal … ide#Chroot
Comes before
https://wiki.archlinux.org/title/Instal … calization and then https://wiki.archlinux.org/title/Instal … #Initramfs
So if you didn't edit the config in the chroot but on the iso, you have not, in fact, been following the guide exactly?

Yes, I have been following the guide. The issue arises at step 2.2 (Install essential packages). The chroot step doesn’t come until 3.2, so at the point where the warning appears, you're still on the ISO.

Scimmia wrote:

This is not a recurring issue. It's a warning, and completely expected with pacstrap as I already said. If you want to fix it, go ahead, but this isn't something that's important to installing Arch.

If this behavior is expected, that's fine—but then the guide should explain the behaviour, so newbie's can learn from it and follow up on it. Saying it's “not important” doesn't change the fact that it's confusing to people trying to do a clean install by the book. I’m already contributing as much as I can by flagging these unclear areas. If you’re not interested in improving that part, that’s totally your choice—but in that case, I don’t quite understand the point of continuing to downplay the issue. No offense meant.

Last edited by 9bit (2025-05-27 06:05:45)

#11 2025-05-27 06:45:53

seth
Member
Registered: 2012-09-03
Posts: 64,477

Re: WARNING: consolefont: no font found in configuration

The pacstrap is not an issue.
It will yell several warning at you (did you not notice all the stuff about "not doing this because operating in a chroot?)
The bootstrap is part of, but not the installation process - and it's inherently ugly to overcome the hen and egg problem (spoiler: the hen and the egg fucked) why installers hide it behind a meaningless progress bar, but if you don't want to see how the sausage is made, why are you installing archlinux? 

The only legitimate issue you're claiming in your OP is that you edited vconsole.conf a d makepkg.conf and that had no impact, but for all we can say that's because you edited the files on the install iso which isn't anywhere in the installation guide.

A warning is exactly that, a warning.
It says "HEY! IDIOT! YES, YOU! LOOK OVER HERE! IS THIS OK?" and meant for you to look there and pay attention, understand what's going on and estimate the situation.
Eg. the "WARNING: Possibly missing firmware for module" you somehow didn't address will stay there, even after the installation process unless you install the firmware for some hardware that was popular when you were born.
And likewise will the consolefont hook until you decide whether you want to remove the hook or add a font configuration. What you attempted to do but failed because you operated on the wrong system and out of line with the installation guide. What I'm pretty sure is the cause of of your confusion and this thread. Since you didn't address any of the other warnings.

A warning is especially not an "error" - which says"AHHHHHHH!!!!" to indicate an undeniable  problem because something went wrong.

the guide should explain the behaviour

And what would you suggest the wiki should say about this?
"The installation might show some scary messages, so best redirect the output of these commands into /dev/null and look out of the window. Maybe you can spot some hen fucking an egg."?
You're supposed to read and understand what the system is telling you. Always. Training people into bad habits "just click away this dialog" is hardly a good idea.

Offline

#12 2025-05-27 10:32:04

9bit
Guest

Re: WARNING: consolefont: no font found in configuration

This reply is straight-up condescending. You’re flexing knowledge and mocking someone for asking valid questions after following the guide step by step. The “hen fucking an egg” line and the all-caps “HEY! IDIOT!” nonsense are just bad-faith ridicule meant to shut down discussion, not help anyone.

I’m not interested in continuing a conversation with someone more focused on asserting superiority than actually improving anything. For someone that clearly has no interest in giving help, you're very involved in this discussion. Stop acting like wanting clarity somehow disqualifies people from using Arch. That kind of gatekeeping is exactly what drives people away from this community. Unless that's exactly your goal, in which case, yeah, you win. I hope that made your day.

I’m done here.

#13 2025-05-27 12:07:00

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,771

Re: WARNING: consolefont: no font found in configuration

The reason for the warning is that consolefont is a default hook for mkinitcpio and requires /etc/vconsole.conf to exist with valid content.

When the initial pacstrap is run, that file doesn't exist.
A note in 'configure the system' to look at/customize the mkinitcpio hooks might be an improvement of the installation guide .

Moderator Note
I dislike how this thread evolved and feel the need to remind all articipants of our Code of Conduct.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#14 2025-05-27 12:54:58

seth
Member
Registered: 2012-09-03
Posts: 64,477

Re: WARNING: consolefont: no font found in configuration

I'm not shutting down anything but apparently it was necessary to stress what a warning is and implies. And I'm doing that in good faith, but also a really loose fashion. This thread being no exception at all.

The bottom line is that you saw that warning, tried to address it, operated on the wrong context, then came here to complain that all this doesn't work and there's certainly a mistake in the wiki and when confronted w/ the simple explanation that you acted haphazardly and edited the wrong files, started to deflect (the wiki is wrong => the wiki is confusing), moved the goal post (how to get rid of the warning => we should improve the wiki)  and are now taking your ball to go play home, willfullingly misinterpreting some indirect jokes as personal attacks for an easy off-ramp.

Fine.

I'm not discussing any of this but if you're acting in good faith and felt there's some confusing stuff, it might help to explain to the unconfused why only the consolefont warnings are causing that confusion and  maybe address

seth wrote:

what would you suggest the wiki should say about this?

Keep in mind: it is a bunch of generic warnings  that there're  unaddressed conditions because
1. the chroot context
2. the early stage of a so far unconfigured system
3. because nobody has that hardware anymore
4. tba (new hooks to come)
5. in specific cases there might be other warnings that hint at actual problems with the step

Offline

#15 2025-05-27 16:41:28

mackin_cheese
Member
Registered: 2025-01-07
Posts: 469

Re: WARNING: consolefont: no font found in configuration

Stop acting like wanting clarity somehow disqualifies people from using Arch.

You were given the clarity. It was you who refused and then doubled down. Your latest response is not in good faith. You are accusing Seth of doing what you are doing, responding not in good faith.

Offline

Board footer

Powered by FluxBB