On 01/16/2014 09:12 PM, David C. Rankin wrote:
==> ERROR: 'pacman' failed to install missing dependencies. ==> ERROR: Build failed, check /dat_e/ch14/david/build
The error at issue is: warning: database file for 'local' does not exist, however, I have never seen that before. Especially with:
21:10 phoinix:/dat_e/tmp> l1 /dat_e/ch14/root/repo/ apetag-git-1.13-1-x86_64.pkg.tar.xz libkarma-0.1.2-1-x86_64.pkg.tar.xz libnjb-2.2.7-3-x86_64.pkg.tar.xz libutempter-1.1.6-2-x86_64.pkg.tar.xz local.db local.db.tar.gz <snip>
It seems the following in $CHROOT/root/etc/pacman.conf # 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 = Required DatabaseOptional LocalFileSigLevel = Optional Were preventing the build from seeing the local repository files, because of the lack of a key on a ring provided by the packages. So to make the build use the files I had just built, I had to add an option to my local repository definition: [local] SigLevel = Never Server = file:///repo Now building can resume in a somewhat normal manner - I hope... Removing all the content from Building in a Clean Chroot#Handling Major Rebuilds concerning this process in exchange for the [staging] recipe may not have been a good trandeoff ;p -- David C. Rankin, J.D.,P.E.