Skip to content

Docker環境上でビルドに失敗する #310

@Hayao0819

Description

@Hayao0819

サードパーティリポジトリをセットアップするスクリプトか何かが必要だと思う。

hayao@Hayao-8086K ~/G/a/alteriso (dev)> docker compose up
[+] Building 38.0s (17/17) FINISHED                                                                                                                                                                 docker:default
 => [alteriso internal] load build definition from Dockerfile                                                                                                                                                 0.0s
 => => transferring dockerfile: 1.16kB                                                                                                                                                                        0.0s
 => [alteriso internal] load metadata for docker.io/library/archlinux:latest                                                                                                                                  2.3s
 => [alteriso internal] load .dockerignore                                                                                                                                                                    0.0s
 => => transferring context: 49B                                                                                                                                                                              0.0s
 => [alteriso internal] load build context                                                                                                                                                                    0.1s
 => => transferring context: 229.30kB                                                                                                                                                                         0.0s
 => [alteriso arch 1/2] FROM docker.io/library/archlinux:latest@sha256:69a7520c58d27f1b2ee52dd61f6496e632582616b89c7952865f56b44617772b                                                                       9.7s
 => => resolve docker.io/library/archlinux:latest@sha256:69a7520c58d27f1b2ee52dd61f6496e632582616b89c7952865f56b44617772b                                                                                     0.0s
 => => sha256:037507b733bf8957243f82eb85384dca6103f75f860e6970d02932b12ebcf981 8.68kB / 8.68kB                                                                                                                0.7s
 => => sha256:69a7520c58d27f1b2ee52dd61f6496e632582616b89c7952865f56b44617772b 1.23kB / 1.23kB                                                                                                                0.0s
 => => sha256:f6d2fbe8e7c8763f89d8fc37006df2a12747d6a85e554c703eafe3f5a7e175d2 1.22kB / 1.22kB                                                                                                                0.0s
 => => sha256:c77eac4baa2770ac68b66b93da02fbc9ee0dc9789221199fc131855ec51b198d 4.21kB / 4.21kB                                                                                                                0.0s
 => => sha256:f01404d5588892b3d97f4e80816575127ee71f0db9920a3765dc85e0df6538e3 174.52MB / 174.52MB                                                                                                            2.9s
 => => extracting sha256:f01404d5588892b3d97f4e80816575127ee71f0db9920a3765dc85e0df6538e3                                                                                                                     6.5s
 => => extracting sha256:037507b733bf8957243f82eb85384dca6103f75f860e6970d02932b12ebcf981                                                                                                                     0.0s
 => [alteriso arch 2/2] RUN pacman -Syu --noconfirm &&     pacman -Scc --noconfirm                                                                                                                            5.8s
 => [alteriso golang-dev 1/1] RUN pacman -S --noconfirm git go jq base-devel &&     pacman -Scc --noconfirm                                                                                                   9.7s 
 => [alteriso archiso 1/1] RUN pacman -S --noconfirm archiso jq &&     pacman -Scc --noconfirm                                                                                                                2.9s 
 => [alteriso builder 1/3] WORKDIR /build                                                                                                                                                                     0.1s 
 => [alteriso builder 2/3] COPY . .                                                                                                                                                                           0.1s 
 => [alteriso builder 3/3] RUN CGO_ENABLED=0 GOOS=linux go build     -ldflags="-s -w"     -trimpath     -o alteriso ./src                                                                                     8.9s 
 => [alteriso alteriso 1/5] COPY --from=builder /build/alteriso /usr/local/bin/alteriso                                                                                                                       0.1s 
 => [alteriso alteriso 2/5] COPY ./configs /usr/share/alteriso/configs                                                                                                                                        0.1s 
 => [alteriso alteriso 3/5] COPY ./modules /usr/share/alteriso/modules                                                                                                                                        0.1s 
 => [alteriso alteriso 4/5] COPY ./bootloaders /usr/share/alteriso/bootloaders                                                                                                                                0.1s 
 => [alteriso alteriso 5/5] RUN chmod +x /usr/local/bin/alteriso                                                                                                                                              0.3s 
 => [alteriso] exporting to image                                                                                                                                                                             0.5s 
 => => exporting layers                                                                                                                                                                                       0.5s 
 => => writing image sha256:f6ad57bf0955cd7397e7ccadbace036f128660c32bd85d4686ddc3f88675b39e                                                                                                                  0.0s 
 => => naming to docker.io/library/alteriso-alteriso                                                                                                                                                          0.0s 
[+] Running 1/2
 ✔ Network alteriso_default       Created                                                                                                                                                                     0.1s 
 ⠋ Container alteriso-alteriso-1  Created                                                                                                                                                                     0.1s 
Attaching to alteriso-1
alteriso-1  |  INFO modules [profile_gen_airootfs.go:15] list=[base lightdm network-manager plymouth reflector ssh user vmguest] 
alteriso-1  |  INFO Copying airootfs [profile_gen_airootfs.go:19] dest="/tmp/alteriso-4185731694/airootfs" 
alteriso-1  |  INFO Copying airootfs from profile [profile_gen_airootfs.go:41] source="/usr/share/alteriso/modules/base/airootfs.any" dest="/tmp/alteriso-4185731694/airootfs" 
alteriso-1  |  WARN airootfs directory does not exist [profile_gen_airootfs.go:38] source="/usr/share/alteriso/modules/base/airootfs.x86_64" 
alteriso-1  |  INFO Copying airootfs from profile [profile_gen_airootfs.go:41] source="/usr/share/alteriso/modules/lightdm/airootfs.any" dest="/tmp/alteriso-4185731694/airootfs" 
alteriso-1  |  WARN airootfs directory does not exist [profile_gen_airootfs.go:38] source="/usr/share/alteriso/modules/lightdm/airootfs.x86_64" 
alteriso-1  |  INFO Copying airootfs from profile [profile_gen_airootfs.go:41] source="/usr/share/alteriso/modules/network-manager/airootfs.any" dest="/tmp/alteriso-4185731694/airootfs" 
alteriso-1  |  WARN airootfs directory does not exist [profile_gen_airootfs.go:38] source="/usr/share/alteriso/modules/network-manager/airootfs.x86_64" 
alteriso-1  |  INFO Copying airootfs from profile [profile_gen_airootfs.go:41] source="/usr/share/alteriso/modules/plymouth/airootfs.any" dest="/tmp/alteriso-4185731694/airootfs" 
alteriso-1  |  WARN airootfs directory does not exist [profile_gen_airootfs.go:38] source="/usr/share/alteriso/modules/plymouth/airootfs.x86_64" 
alteriso-1  |  INFO Copying airootfs from profile [profile_gen_airootfs.go:41] source="/usr/share/alteriso/modules/reflector/airootfs.any" dest="/tmp/alteriso-4185731694/airootfs" 
alteriso-1  |  WARN airootfs directory does not exist [profile_gen_airootfs.go:38] source="/usr/share/alteriso/modules/reflector/airootfs.x86_64" 
alteriso-1  |  INFO Copying airootfs from profile [profile_gen_airootfs.go:41] source="/usr/share/alteriso/modules/ssh/airootfs.any" dest="/tmp/alteriso-4185731694/airootfs" 
alteriso-1  |  WARN airootfs directory does not exist [profile_gen_airootfs.go:38] source="/usr/share/alteriso/modules/ssh/airootfs.x86_64" 
alteriso-1  |  INFO Copying airootfs from profile [profile_gen_airootfs.go:41] source="/usr/share/alteriso/modules/user/airootfs.any" dest="/tmp/alteriso-4185731694/airootfs" 
alteriso-1  |  WARN airootfs directory does not exist [profile_gen_airootfs.go:38] source="/usr/share/alteriso/modules/user/airootfs.x86_64" 
alteriso-1  |  INFO Copying airootfs from profile [profile_gen_airootfs.go:41] source="/usr/share/alteriso/modules/vmguest/airootfs.any" dest="/tmp/alteriso-4185731694/airootfs" 
alteriso-1  |  WARN airootfs directory does not exist [profile_gen_airootfs.go:38] source="/usr/share/alteriso/modules/vmguest/airootfs.x86_64" 
alteriso-1  |  INFO Copying airootfs from profile [profile_gen_airootfs.go:41] source="/usr/share/alteriso/configs/xfce/airootfs.any" dest="/tmp/alteriso-4185731694/airootfs" 
alteriso-1  |  WARN airootfs directory does not exist [profile_gen_airootfs.go:38] source="/usr/share/alteriso/configs/xfce/airootfs.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/boot.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/desktop-app.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/disk.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/driver.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/fs.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/kernel.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/live.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/misc.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/network.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/shell.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/thirdparty-mirrors.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/configs/xfce/packages.x86_64.d/xfce.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/modules/base/packages.x86_64.d/base.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/modules/base/packages.x86_64.d/kernel.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/modules/base/packages.x86_64.d/ucode.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/modules/lightdm/packages.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/modules/network-manager/packages.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/modules/plymouth/packages.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/modules/reflector/packages.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/modules/ssh/packages.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/modules/vmguest/packages.x86_64" 
alteriso-1  |  INFO Loading packages file [profile_gen_packages.go:50] file="/usr/share/alteriso/modules/base/bootstrap_packages.x86_64" 
alteriso-1  |  INFO Generated archiso profile [build.go:45] dir="/tmp/alteriso-xfce-3023860160" 
alteriso-1  | [alteriso]  WARN: This mkarchiso is not injectable.
alteriso-1  | [alteriso] INFO: Running in compatible mode. Injection features are disabled.
alteriso-1  | [mkarchiso] INFO: Validating options...
alteriso-1  | [mkarchiso] INFO: Done!
alteriso-1  | [mkarchiso] INFO: mkarchiso configuration settings
alteriso-1  | [mkarchiso] INFO:              Architecture:   x86_64
alteriso-1  | [mkarchiso] INFO:         Working directory:   /app/work
alteriso-1  | [mkarchiso] INFO:    Installation directory:   arch
alteriso-1  | [mkarchiso] INFO:                Build date:   2025-12-23T05:50+0000
alteriso-1  | [mkarchiso] INFO:          Output directory:   /app/out
alteriso-1  | [mkarchiso] INFO:        Current build mode:   iso
alteriso-1  | [mkarchiso] INFO:               Build modes:   iso
alteriso-1  | [mkarchiso] INFO:                   GPG key:   None
alteriso-1  | [mkarchiso] INFO:                GPG signer:   None
alteriso-1  | [mkarchiso] INFO: Code signing certificates:   None
alteriso-1  | [mkarchiso] INFO:                   Profile:   /tmp/alteriso-xfce-3023860160
alteriso-1  | [mkarchiso] INFO: Pacman configuration file:   /tmp/alteriso-xfce-3023860160/pacman.conf
alteriso-1  | [mkarchiso] INFO:           Image file name:   archlinux-2025.12.23-x86_64.iso
alteriso-1  | [mkarchiso] INFO:          ISO volume label:   ARCH_202512
alteriso-1  | [mkarchiso] INFO:             ISO publisher:   Arch Linux <https://archlinux.org>
alteriso-1  | [mkarchiso] INFO:           ISO application:   Arch Linux Live/Rescue DVD
alteriso-1  | [mkarchiso] INFO:                Boot modes:   bios.syslinux uefi.systemd-boot
alteriso-1  | [mkarchiso] INFO:             Packages File:   /tmp/alteriso-xfce-3023860160/packages.x86_64
alteriso-1  | [mkarchiso] INFO:                  Packages:   amd-ucode arch-install-scripts archinstall archlinuxcn-keyring archlinuxcn-mirrorlist-git b43-fwcutter base blackarch-keyring blackarch-mirrorlist broadcom-wl btrfs-progs chromium clonezilla ddrescue dmraid dnsmasq dosfstools e2fsprogs edk2-shell efibootmgr ethtool exfatprogs f2fs-tools foot-terminfo fsarchiver gnome-keyring gpart gparted gpm gptfdisk grml-zsh-config grub hdparm hyperv intel-ucode kitty-terminfo less lftp libfido2 lightdm lightdm-gtk-greeter linux linux-firmware linux-firmware-marvell linux-headers man-pages materia-gtk-theme materia-kde mc mdadm memtest86+ memtest86+-efi mkinitcpio mkinitcpio-archiso mkinitcpio-nfs-utils mtools nano nbd networkmanager nfs-utils nmap ntfs-3g nvme-cli open-iscsi open-vm-tools openconnect openpgp-card-tools openssh openvpn papirus-icon-theme partclone parted partimage pcsclite plymouth pv qemu-guest-agent refind reflector rsync rxvt-unicode-terminfo screen sdparm sequoia-sq smartmontools squashfs-tools sudo syslinux tcpdump terminus-font testdisk thunar-archive-plugin thunar-media-tags-plugin tmux tpm2-tools tpm2-tss udftools usb_modeswitch usbmuxd usbutils vim virtualbox-guest-utils vlc xf86-video-fbdev xf86-video-vesa xfce4 xfce4-clipman-plugin xfce4-docklike-plugin xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-whiskermenu-plugin xfsprogs xorg-server zsh
alteriso-1  | error: config file /etc/pacman.d/archlinuxcn-mirrorlist could not be read: No such file or directory
alteriso-1  | error parsing '/tmp/alteriso-xfce-3023860160/pacman.conf'
alteriso-1  | [mkarchiso] INFO: Copying custom pacman.conf to work directory...
alteriso-1  | [mkarchiso] INFO: Using pacman CacheDir: 
alteriso-1  | error: config file /etc/pacman.d/archlinuxcn-mirrorlist could not be read: No such file or directory
alteriso-1  | error parsing '/tmp/alteriso-xfce-3023860160/pacman.conf'
alteriso-1  | [mkarchiso] INFO: Copying custom airootfs files...
alteriso-1  | [mkarchiso] WARNING: Cannot change permissions of '/app/work/x86_64/airootfs/usr/local/bin/livecd-sound'. The file or directory does not exist.
alteriso-1  | [mkarchiso] INFO: Done!
alteriso-1  | [mkarchiso] INFO: Installing packages to '/app/work/x86_64/airootfs/'...
alteriso-1  | ==> Creating install root at /app/work/x86_64/airootfs
alteriso-1  | ==> Installing packages to /app/work/x86_64/airootfs
alteriso-1  | error: no usable package repositories configured.
alteriso-1  | ==> ERROR: Failed to install packages to new root
alteriso-1  | exit status 1
alteriso-1 exited with code 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions