endeavouros-team / EndeavourOS-ISO

EndeavourOS ISO framework based on Arch-ISO
GNU General Public License v3.0
316 stars 55 forks source link

missing files? #3

Closed Tealk closed 2 years ago

Tealk commented 2 years ago

When I want to create an ISO I get the following error:

sudo ./mkarchiso "."
[mkarchiso] INFO: Validating options...
[mkarchiso] INFO: Done!
[mkarchiso] INFO: mkarchiso configuration settings
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   /home/tealk/GIT/EndeavourOS-ISO/work
[mkarchiso] INFO:    Installation directory:   arch
[mkarchiso] INFO:                Build date:   2021-11-20T14:53:40+00:00
[mkarchiso] INFO:          Output directory:   /home/tealk/GIT/EndeavourOS-ISO/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:   
[mkarchiso] INFO:                   Profile:   /home/tealk/GIT/EndeavourOS-ISO
[mkarchiso] INFO: Pacman configuration file:   /home/tealk/GIT/EndeavourOS-ISO/airootfs/etc/pacman.conf
[mkarchiso] INFO:           Image file name:   endeavouros-2021.11.20-x86_64.iso
[mkarchiso] INFO:          ISO volume label:   EOS_202111
[mkarchiso] INFO:             ISO publisher:   EndeavourOS <https://endeavouros.com>
[mkarchiso] INFO:           ISO application:   EndeavourOS Live/Rescue CD
[mkarchiso] INFO:                Boot modes:   bios.syslinux.mbr bios.syslinux.eltorito uefi-x64.systemd-boot.esp uefi-x64.systemd-boot.eltorito
[mkarchiso] INFO:             Packages File:   /home/tealk/GIT/EndeavourOS-ISO/packages.x86_64
[mkarchiso] INFO:                  Packages:   base base-devel linux linux-headers linux-firmware mkinitcpio mkinitcpio-busybox mkinitcpio-nfs-utils endeavouros-mirrorlist endeavouros-keyring bind-tools edk2-shell sudo cryptsetup device-mapper diffutils inetutils less logrotate man-db man-pages mdadm nano nano-syntax-highlighting perl s-nail sysfsutils systemd-sysvcompat texinfo which intel-ucode amd-ucode mkinitcpio-archiso syslinux memtest86+ arch-install-scripts pv xorg-server xorg-xinit xorg-xkill xorg-xrandr xorg-xinput xorg-xdpyinfo mesa mesa-demos xf86-input-libinput xf86-video-amdgpu xf86-video-ati xf86-video-intel nvidia-dkms nvidia-utils btrfs-progs dosfstools f2fs-tools xfsprogs e2fsprogs lvm2 mtools ntfs-3g reiserfsprogs jfsutils exfatprogs nfs-utils nilfs-utils gvfs gvfs-afc gvfs-gphoto2 gvfs-mtp gvfs-nfs gvfs-smb mlocate crda dialog dmraid fakeroot gptfdisk haveged hwdetect hwinfo ntp expect git pkgfile reflector tlp unrar unzip wget xdg-user-dirs-gtk xdg-utils xz gpm poppler-glib libgsf libopenraw freetype2 gpart pacman-contrib rebuild-detector lsscsi sg3_utils smartmontools usbutils lightdm-slick-greeter accountsservice endeavouros-skel-xfce4 xfce4 xed parole ristretto thunar-archive-plugin thunar-media-tags-plugin xfce4-battery-plugin xfce4-datetime-plugin xfce4-mount-plugin xfce4-netload-plugin xfce4-notifyd xfce4-pulseaudio-plugin xfce4-screensaver xfce4-screenshooter xfce4-taskmanager xfce4-wavelan-plugin xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin neofetch capitaine-cursors file-roller libwnck3 network-manager-applet galculator firefox kvantum-qt5 qt5ct ttf-dejavu ttf-liberation ttf-bitstream-vera cantarell-fonts noto-fonts adobe-source-han-sans-jp-fonts adobe-source-han-sans-kr-fonts adobe-source-han-sans-cn-fonts opendesktop-fonts ttf-opensans alsa-utils alsa-plugins alsa-firmware sof-firmware pulseaudio-alsa pulseaudio-jack pavucontrol paprefs ffmpegthumbnailer gst-libav gst-plugins-bad gst-plugins-ugly gst-plugin-pipewire libdvdcss grub efibootmgr efitools os-prober grub-tools refind b43-fwcutter broadcom-wl-dkms dnsutils ipw2100-fw ipw2200-fw linux-atm nbd nmap modemmanager netctl net-tools networkmanager networkmanager-openvpn nss-mdns usb_modeswitch whois wireless_tools dhclient dnsmasq elinks ethtool openconnect openvpn rp-pppoe wireless-regdb wpa_supplicant wvdial gnu-netcat iwd ndisc6 ppp pptpclient vpnc xl2tpd gparted grsync clonezilla hdparm fsarchiver glances python-defusedxml bash-completion downgrade pcurses tldr duf inxi lsb-release libpwquality cmake qt5-svg qt5-webengine yaml-cpp extra-cmake-modules boost-libs upower kcoreaddons kconfig ki18n kservice kwidgetsaddons kpmcore parted squashfs-tools qt5-xmlpatterns doxygen tcpdump dmidecode kparts polkit-qt5 python solid qt5-tools calamares_current calamares_config_default calamares_config_ce rate-mirrors-bin mkinitcpio-openswap ckbcomp grub2-theme-endeavouros endeavouros-xfce4-terminal-colors endeavouros-theming arc-x-icons-theme arc-gtk-theme-eos yay yad-eos welcome meld eos-hooks eos-update-notifier eos-log-tool eos-apps-info reflector-simple eos-rankmirrors nvidia-installer-dkms qemu-guest-agent virtualbox-guest-utils open-vm-tools xf86-input-vmmouse xf86-video-vmware
error: config file /etc/pacman.d/endeavouros-mirrorlist could not be read: No such file or directory
error parsing '/home/tealk/GIT/EndeavourOS-ISO/airootfs/etc/pacman.conf'
[mkarchiso] INFO: Copying custom pacman.conf to work directory...
[mkarchiso] INFO: Using pacman CacheDir: 
error: config file /etc/pacman.d/endeavouros-mirrorlist could not be read: No such file or directory
error parsing '/home/tealk/GIT/EndeavourOS-ISO/airootfs/etc/pacman.conf'
[mkarchiso] INFO: Copying custom airootfs files...
[mkarchiso] INFO: Done!
[mkarchiso] INFO: Installing packages to '/home/tealk/GIT/EndeavourOS-ISO/work/x86_64/airootfs/'...
env: 'pacstrap': No such file or directory
killajoe commented 2 years ago

Building ISO will only work on a working ENdeavourOS installation as the host. Or you need to add our repository holding calamares and configs plus some needed dependencies for calamares to an arch install/chroot .

See here: EndeavourOS-Development how-to-build-iso