You are not logged in.

#1 Today 04:11:41

Crosqua
Member
From: China,Asia
Registered: Today
Posts: 5

[Not Entirely Solved] errors during making archiso via mkarchiso

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 root

And 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_cn

Due to the reason that SigLevel = Required DatabaseOptional doesnt work, I altered it to Never.

Last edited by Crosqua (Today 05:30:17)

Offline

#2 Today 04:30:54

Crosqua
Member
From: China,Asia
Registered: Today
Posts: 5

Re: [Not Entirely Solved] errors during making archiso via mkarchiso

should i hijack dns to supply fake sig files to deceit mkarchiso?

Offline

#3 Today 05:29:23

Crosqua
Member
From: China,Asia
Registered: Today
Posts: 5

Re: [Not Entirely Solved] errors during making archiso via mkarchiso

Well, it is useful to add --skip-signature to skip that awful error.
Yet this error shouldnt have existed.

Offline

#4 Today 06:13:39

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,933

Re: [Not Entirely Solved] errors during making archiso via mkarchiso

Well, it is useful silly to add --skip-signature

ftfy

Yet this error shouldnt have existed.

Yes "should" …
You also should™ not blog wink
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_cn

does 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

#5 Today 06:20:14

Crosqua
Member
From: China,Asia
Registered: Today
Posts: 5

Re: [Not Entirely Solved] errors during making archiso via mkarchiso

crazy.
Once mkarchiso runs correctly, it wont crash anymore.
wth

Offline

#6 Today 06:27:04

Crosqua
Member
From: China,Asia
Registered: Today
Posts: 5

Re: [Not Entirely Solved] errors during making archiso via mkarchiso

i attempted them before tried what you reckoned it stupid, and nothing assisted

Offline

#7 Today 06:50:12

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,933

Re: [Not Entirely Solved] errors during making archiso via mkarchiso

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

Board footer

Powered by FluxBB