[david@archona-t-00300 ~] 2016-03-10 12:43:15 EST -0500 $ su -l Password: [root@archona-t-00300 ~] 2016-03-10 12:43:23 EST -0500 # mkdir -p /home/david/archlive [root@archona-t-00300 ~] 2016-03-10 12:43:32 EST -0500 # cp -r /usr/share/archiso/configs/releng/* /home/david/archlive [root@archona-t-00300 ~] 2016-03-10 12:43:36 EST -0500 # cp /root/configFilesSQArchONAIso/pacman.conf /home/david/archlive/ [root@archona-t-00300 ~] 2016-03-10 12:43:40 EST -0500 # cp /root/configFilesSQArchONAIso/packages.both /home/david/archlive/ [root@archona-t-00300 ~] 2016-03-10 12:43:45 EST -0500 extra customizations here [root@archona-t-00300 ~] 2016-03-10 12:45:08 EST -0500 # mkdir -p /home/david/archlive/airootfs/etc/modprobe.d/ [root@archona-t-00300 ~] 2016-03-10 12:45:13 EST -0500 # cp /root/configFilesSQArchONAIso/SQstuff/nobeep.conf /home/david/archlive/airootfs/etc/modprobe.d/nobeep.conf [root@archona-t-00300 ~] 2016-03-10 12:45:17 EST -0500 Added archlinuxfr for yaourt AUR accessibility # cp /root/configFilesSQArchONAIso/pacman.conf /home/david/archlive/airootfs/etc/pacman.conf [root@archona-t-00300 ~] 2016-03-10 12:45:21 EST -0500 # rm /home/david/archlive/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf [root@archona-t-00300 ~] 2016-03-10 12:45:26 EST -0500 ##Edited the customize to add some extra yaourt packages as user david ##/home/david/archlive/airootfs/root/customize_airootfs.sh Since we are building as user david # chown -R david:david /home/david/archlive [root@archona-t-00300 /home/david] 2016-03-10 12:49:02 EST -0500 # ls -lt archlive/ total 40 drwxr-xr-x 5 david david 4096 Mar 10 12:45 airootfs -rw-r--r-- 1 david david 1065 Mar 10 12:43 packages.both -rw-r--r-- 1 david david 2878 Mar 10 12:43 pacman.conf -rwxr-xr-x 1 david david 11914 Mar 10 12:43 build.sh drwxr-xr-x 3 david david 4096 Mar 10 12:43 efiboot drwxr-xr-x 2 david david 4096 Mar 10 12:43 isolinux -rw-r--r-- 1 david david 199 Mar 10 12:43 mkinitcpio.conf -rw-r--r-- 1 david david 0 Mar 10 12:43 packages.i686 -rw-r--r-- 1 david david 0 Mar 10 12:43 packages.x86_64 drwxr-xr-x 2 david david 4096 Mar 10 12:43 syslinux [root@archona-t-00300 /home/david] 2016-03-10 12:49:07 EST -0500 # exit logout NOW as user david [david@archona-t-00300 ~/archlive] 2016-03-10 12:52:05 EST -0500 $ su -c 'GNUPGHOME=/home/david/.gnupg /home/david/archlive/build.sh -v -g 3B2212D6' Password: [mkarchiso] INFO: Configuration settings [mkarchiso] INFO: Command: init [mkarchiso] INFO: Architecture: i686 [mkarchiso] INFO: Working directory: work/i686 [mkarchiso] INFO: Installation directory: arch [mkarchiso] INFO: Pacman config file: work/pacman.conf [mkarchiso] INFO: Installing packages to 'work/i686/airootfs/'... ==> Creating install root at work/i686/airootfs ==> Installing packages to work/i686/airootfs :: Synchronizing package databases... archlinuxfr 5.6 KiB 0.00B/s 00:00 [##################################] 100% core 122.3 KiB 287K/s 00:00 [##################################] 100% extra 1757.0 KiB 2.80M/s 00:01 [##################################] 100% community 3.4 MiB 3.51M/s 00:01 [##################################] 100% ... ... [mkarchiso] INFO: Packages installed successfully! gpg: WARNING: unsafe ownership on homedir '/home/david/.gnupg' [mkarchiso] INFO: Run command: mkinitcpio -c /etc/mkinitcpio-archiso.conf -k /boot/vmlinuz-linux -g /boot/archiso.img ==> Starting build: 4.4.5-1-ARCH -> Running build hook: [base] -> Running build hook: [udev] -> Running build hook: [memdisk] -> Running build hook: [archiso_shutdown] -> Running build hook: [archiso] gpg: WARNING: unsafe permissions on homedir '/tmp/mkinitcpio.OJ7hGm/root/gpg' gpg: keybox '/tmp/mkinitcpio.OJ7hGm/root/gpg/pubring.kbx' created gpg: /tmp/mkinitcpio.OJ7hGm/root/gpg/trustdb.gpg: trustdb created gpg: key 3B2212D6: public key "David Marceau " imported gpg: Total number processed: 1 gpg: imported: 1 [mkarchiso] INFO: Configuration settings [mkarchiso] INFO: Command: run [mkarchiso] INFO: Architecture: i686 [mkarchiso] INFO: Working directory: work/i686 [mkarchiso] INFO: Installation directory: arch [mkarchiso] INFO: Run command: /root/customize_airootfs.sh Generating locales... en_US.UTF-8... done Generation complete. Created symlink /etc/systemd/system/multi-user.target.wants/pacman-init.service, pointing to /etc/systemd/system/pacman-init.service. Created symlink /etc/systemd/system/multi-user.target.wants/choose-mirror.service, pointing to /etc/systemd/system/choose-mirror.service. Created symlink /etc/systemd/system/default.target, pointing to /usr/lib/systemd/system/multi-user.target. Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully gpg: /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 '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent gpg: migration succeeded gpg: Generating pacman keyring master key... gpg: key 6843314C marked as ultimately trusted gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/2B465D13B17AE6F29A02BDEBF9FFFA8A6843314C.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 ==> Appending keys from archlinux.gpg... gpg: marginals needed: 3 completes needed: 1 trust model: PGP gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u ==> Locally signing trusted keys in keyring... -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2... -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8... -> Locally signing key 91FFE0700E80619CEB73235CA88E23E377514E00... -> Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887... -> Locally signing key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0... -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7... ==> Importing owner trust values... gpg: inserting ownertrust of 4 gpg: setting ownertrust to 4 gpg: setting ownertrust to 4 gpg: setting ownertrust to 4 gpg: setting ownertrust to 4 gpg: setting ownertrust to 4 ==> Disabling revoked keys in keyring... -> Disabling key F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6... -> Disabling key 7FA647CD89891DEDC060287BB9113D1ED21E1A55... -> Disabling key D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50... -> Disabling key BC1FBE4D2826A0B51E47ED62E2539214C6C11350... -> Disabling key 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5... -> Disabling key 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2... -> Disabling key 63F395DE2D6398BBE458F281F2DBB4931985A992... -> Disabling key 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196... -> Disabling key 8F76BEEA0289F9E1D3E229C05F946DED983D4366... -> Disabling key 66BD74A036D522F51DD70A3C7F2A16726521E06D... -> Disabling key 81D7F8241DB38BC759C80FCE3A726C6170E80477... -> Disabling key E7210A59715F6940CF9A4E36A001876699AD6E84... ==> Updating trust database... gpg: marginals needed: 3 completes needed: 1 trust model: PGP gpg: depth: 0 valid: 1 signed: 6 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: depth: 1 valid: 6 signed: 66 trust: 0-, 0q, 0n, 6m, 0f, 0u gpg: depth: 2 valid: 66 signed: 6 trust: 66-, 0q, 0n, 0m, 0f, 0u gpg: next trustdb check due at 2016-06-03 I installed some yaourt based aur packages here. gpg: WARNING: unsafe ownership on homedir '/home/david/.gnupg' [mkarchiso] INFO: Configuration settings [mkarchiso] INFO: Command: run [mkarchiso] INFO: Architecture: x86_64 [mkarchiso] INFO: Working directory: work/x86_64 [mkarchiso] INFO: Installation directory: arch [mkarchiso] INFO: Run command: mkinitcpio -c /etc/mkinitcpio-archiso.conf -k /boot/vmlinuz-linux -g /boot/archiso.img ==> Starting build: 4.4.5-1-ARCH -> Running build hook: [base] -> Running build hook: [udev] -> Running build hook: [memdisk] -> Running build hook: [archiso_shutdown] -> Running build hook: [archiso] gpg: WARNING: unsafe permissions on homedir '/tmp/mkinitcpio.2HSZa5/root/gpg' gpg: keybox '/tmp/mkinitcpio.2HSZa5/root/gpg/pubring.kbx' created gpg: /tmp/mkinitcpio.2HSZa5/root/gpg/trustdb.gpg: trustdb created gpg: key 3B2212D6: public key "David Marceau " imported gpg: Total number processed: 1 gpg: imported: 1 ... [mkarchiso] INFO: Configuration settings [mkarchiso] INFO: Command: run [mkarchiso] INFO: Architecture: x86_64 [mkarchiso] INFO: Working directory: work/x86_64 [mkarchiso] INFO: Installation directory: arch [mkarchiso] INFO: Run command: /root/customize_airootfs.sh Generating locales... en_US.UTF-8... done Generation complete. Created symlink /etc/systemd/system/multi-user.target.wants/pacman-init.service, pointing to /etc/systemd/system/pacman-init.service. Created symlink /etc/systemd/system/multi-user.target.wants/choose-mirror.service, pointing to /etc/systemd/system/choose-mirror.service. Created symlink /etc/systemd/system/default.target, pointing to /usr/lib/systemd/system/multi-user.target. Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully gpg: /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 '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent gpg: migration succeeded gpg: Generating pacman keyring master key... gpg: key 83BD9905 marked as ultimately trusted gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/42073649CF57247ED93521FDE38572E383BD9905.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 ==> Appending keys from archlinux.gpg... gpg: marginals needed: 3 completes needed: 1 trust model: PGP gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u ==> Locally signing trusted keys in keyring... -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2... -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8... -> Locally signing key 91FFE0700E80619CEB73235CA88E23E377514E00... -> Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887... -> Locally signing key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0... -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7... ==> Importing owner trust values... gpg: inserting ownertrust of 4 gpg: setting ownertrust to 4 gpg: setting ownertrust to 4 gpg: setting ownertrust to 4 gpg: setting ownertrust to 4 gpg: setting ownertrust to 4 ==> Disabling revoked keys in keyring... -> Disabling key F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6... -> Disabling key 7FA647CD89891DEDC060287BB9113D1ED21E1A55... -> Disabling key D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50... -> Disabling key BC1FBE4D2826A0B51E47ED62E2539214C6C11350... -> Disabling key 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5... -> Disabling key 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2... -> Disabling key 63F395DE2D6398BBE458F281F2DBB4931985A992... -> Disabling key 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196... -> Disabling key 8F76BEEA0289F9E1D3E229C05F946DED983D4366... -> Disabling key 66BD74A036D522F51DD70A3C7F2A16726521E06D... -> Disabling key 81D7F8241DB38BC759C80FCE3A726C6170E80477... -> Disabling key E7210A59715F6940CF9A4E36A001876699AD6E84... ==> Updating trust database... gpg: marginals needed: 3 completes needed: 1 trust model: PGP gpg: depth: 0 valid: 1 signed: 6 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: depth: 1 valid: 6 signed: 66 trust: 0-, 0q, 0n, 6m, 0f, 0u gpg: depth: 2 valid: 66 signed: 6 trust: 66-, 0q, 0n, 0m, 0f, 0u gpg: next trustdb check due at 2016-06-03 I installed some yaourt based aur packages here. ...other stuff gets done [mkarchiso] INFO: Cleaning up what we can on airootfs... [mkarchiso] INFO: Done! [mkarchiso] INFO: Creating SquashFS image, this may take some time... Parallel mksquashfs: Using 4 processors Creating 4.0 filesystem on work/iso/arch/i686/airootfs.sfs, block size 131072. Unrecognised xattr prefix system.posix_acl_default Unrecognised xattr prefix system.posix_acl_access Unrecognised xattr prefix system.posix_acl_access Unrecognised xattr prefix system.posix_acl_default Exportable Squashfs 4.0 filesystem, xz compressed, data block size 131072 compressed data, compressed metadata, compressed fragments, compressed xattrs duplicates are removed Filesystem size 1519443.00 Kbytes (1483.83 Mbytes) 32.23% of uncompressed filesystem size (4715083.11 Kbytes) Inode table size 1742444 bytes (1701.61 Kbytes) 22.77% of uncompressed inode table size (7652380 bytes) Directory table size 2054780 bytes (2006.62 Kbytes) 36.81% of uncompressed directory table size (5582082 bytes) Xattr table size 98 bytes (0.10 Kbytes) 81.67% of uncompressed xattr table size (120 bytes) Number of duplicate files found 13243 Number of inodes 214432 Number of files 184563 Number of fragments 14808 Number of symbolic links 17085 Number of device nodes 0 Number of fifo nodes 0 Number of socket nodes 1 Number of directories 12783 Number of ids (unique uids + gids) 18 Number of uids 8 root (0) david (1000) unknown (110) colord (124) gdm (120) nobody (99) unknown (87) unknown (32) Number of gids 16 root (0) unknown (994) lp (7) david (1000) unknown (110) polkitd (102) ftp (11) tty (5) dbus (81) utmp (20) games (50) colord (124) gdm (120) unknown (32) systemd-journal-remote (998) systemd-journal (190) [mkarchiso] INFO: Done! [mkarchiso] INFO: Creating checksum file for self-test... [mkarchiso] INFO: Done! [mkarchiso] INFO: Creating signature file... Then right when I expect to see an iso file generated, I see this instead: gpg: WARNING: unsafe ownership on homedir '/home/david/.gnupg' gpg: using "3B2212D6" as default secret key for signing gpg: signing failed: Permission denied gpg: signing failed: Permission denied [david@archona-t-00300 ~/archlive] 2016-03-10 13:29:52 EST -0500