You are not logged in.
The sig files, lets be frank, are surely nonexistent,
Yet when running mkarchiso it will attempt to download *.db.sig from mirrors, causing errors
[thispc@archlinux livecd]$ sudo mkarchiso -vr /home/thispc/livecd/baseline/
[mkarchiso] INFO: Validating options...
[mkarchiso] INFO: Done!
[mkarchiso] INFO: mkarchiso configuration settings
[mkarchiso] INFO: Architecture: x86_64
[mkarchiso] INFO: Working directory: /home/thispc/livecd/work
[mkarchiso] INFO: Installation directory: arch
[mkarchiso] INFO: Build date: 2026-07-24T19:34+0800
[mkarchiso] INFO: Output directory: /home/thispc/livecd/out
[mkarchiso] INFO: Current build mode: iso
[mkarchiso] INFO: Build modes: iso
[mkarchiso] INFO: GPG key: None
[mkarchiso] INFO: GPG signer: None
[mkarchiso] INFO: Code signing certificates: None
[mkarchiso] INFO: Profile: /home/thispc/livecd/baseline
[mkarchiso] INFO: Pacman configuration file: /home/thispc/livecd/baseline/pacman.conf
[mkarchiso] INFO: Image file name: archlinux-baseline-2026.07.24-x86_64.iso
[mkarchiso] INFO: ISO volume label: ARCH_202607
[mkarchiso] INFO: ISO publisher: Arch Linux <https://archlinux.org>
[mkarchiso] INFO: ISO application: Arch Linux baseline
[mkarchiso] INFO: Boot modes: bios.syslinux uefi.grub
[mkarchiso] INFO: Packages File: /home/thispc/livecd/baseline/packages.x86_64
[mkarchiso] INFO: Packages: base linux linux-firmware grub efibootmgr refind edk2-shell mkinitcpio mkinitcpio-archiso sudo openssh reflector libfido2 hyperv open-vm-tools qemu-guest-agent virtualbox-guest-utils-nox amd-ucode intel-ucode dmidecode hdparm sdparm smartmontools nvme-cli lsscsi usbutils dmraid mdadm bolt pv screen tmux less testdisk ddrescue gpm bind nmap tcpdump ethtool iw iwd wpa_supplicant wireless_tools ndsic6 ldns lftp dhcpcd systemd-resolvconf ppp pptpclient xl2tpd nbd open-iscsi bcachefs-tools btrfs-progs e2fsprogs xfsprogs f2fs-tools exfatprogs dosfstools ntfs-3g udftools squashfs-tools cryptsetup lvm2 parted gpart gptfdisk clonezilla mtools fatresize mc zsh arch-install-scripts archinstall grml-zsh-config nano terminus-font usb_modeswitch broadcom-wl mmc-utils memtest86+ memtest86+-efi syslinux
[mkarchiso] INFO: Installing packages to '/home/thispc/livecd/work/x86_64/airootfs/'...
==> Creating install root at /home/thispc/livecd/work/x86_64/airootfs
==> Installing packages to /home/thispc/livecd/work/x86_64/airootfs
error: core: missing required signature
error: extra: missing required signature
error: archlinuxcn: missing required signature
:: Synchronizing package databases...
core 126.7 KiB 1014 KiB/s 00:00 [###############################################] 100%
extra 8.3 MiB 27.4 MiB/s 00:00 [###############################################] 100%
archlinuxcn 1364.7 KiB 3.23 MiB/s 00:00 [###############################################] 100%
error: failed retrieving file 'core.db.sig' from mirrors.bfsu.edu.cn : The requested URL returned error: 404
error: failed retrieving file 'extra.db.sig' from mirrors.bfsu.edu.cn : The requested URL returned error: 404
error: failed retrieving file 'archlinuxcn.db.sig' from mirrors6.bfsu.edu.cn : The requested URL returned error: 404
error: failed to synchronize all databases (failed to retrieve some files)
==> ERROR: Failed to install packages to new rootAnd that is baseline/pacman.conf :
[options]
HoldPkg = pacman glibc
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
Color
CheckSpace
VerbosePkgLists
ParallelDownloads = 16
DownloadUser = alpm
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Never
#LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[archlinuxcn]
Include = /etc/pacman.d/mirrorlist_cnDue to the reason that SigLevel = Required DatabaseOptional doesnt work, I altered it to Never.
Last edited by Crosqua (Today 05:30:17)
Offline
should i hijack dns to supply fake sig files to deceit mkarchiso?
Offline
Well, it is useful to add --skip-signature to skip that awful error.
Yet this error shouldnt have existed.
Offline
Well, it is useful silly to add --skip-signature
ftfy
Yet this error shouldnt have existed.
Yes "should" …
You also should™ not blog ![]()
Please edit your previous post to mend it if nobody has yet replied to not create a false sense of interaction.
And that is baseline/pacman.conf :
https://wiki.archlinux.org/title/Archis … _the_image
create a suitably modified pacman.conf and place it in archlive/airootfs/etc/
If you restore
SigLevel = Required DatabaseOptional does that alter the error?
And if you then only constrain archlinuxcn
[archlinuxcn]
SigLevel = Optional TrustAll
Include = /etc/pacman.d/mirrorlist_cndoes that work?
https://wiki.archlinux.org/title/Archis … repository
However
https://wiki.archlinux.org/title/Unoffi … rchlinuxcn
Once the repository is added, archlinuxcn-keyring package must be installed before any other, so you do not get errors about PGP signatures. archlinuxcn-keyring package itself is signed by a developer.
Offline
crazy.
Once mkarchiso runs correctly, it wont crash anymore.
wth
Offline
i attempted them before tried what you reckoned it stupid, and nothing assisted
Offline
Silly, not stupid.
Attempted *what* specifically?
Once mkarchiso runs correctly, it wont crash anymore.
Did that maybe update archlive/airootfs/etc/pacman.conf which now (also) says "SigLevel = Never"?
To stress that: this is not what you want at all and I very much suspect that the original error would have been different and concerned the archlinuxcn repo.
Offline