[arch-general] makechrootpkg - howto run 'pacman-key --init'?
David C. Rankin
drankinatty at suddenlinkmail.com
Sun Jun 17 15:59:28 EDT 2012
Guys,
Doing a major rebuild with new archroot and I've run into an error either due
to needing to run 'pacman-key --init' or due to GPGME -- or both. Do I need to
manually chroot the archroot and run pacman-key --init, or can I pass it to the
chroot with makechrootpkg -- (some option).
What's the best way to handle this?
After running 'sudo mkarchroot -u $CHROOT/root', when I go to build a package
requiring dependencies with 'sudo makechrootpkg -r $CHROOT -u', I get the following:
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for inter-conflicts...
Targets (17): kbproto-1.0.6-1 libjpeg-turbo-1.2.0-2 libx11-1.5.0-1
libxau-1.0.7-1 libxcb-1.8.1-1
libxdmcp-1.1.1-1 pm-quirks-0.20100619-2 polkit-0.105-1
xcb-proto-1.7.1-1 xproto-7.0.23-1
consolekit-0.4.6-4 dbus-glib-0.98-1 dmidecode-2.11-2
eject-2.1.5-7 libusb-compat-0.1.4-1
pm-utils-1.4.1-5 v4l-utils-0.8.8-1
Total Installed Size: 29.00 MiB
Proceed with installation? [Y/n]
(17/17) checking package integrity
[#######################################] 100%
warning: Public keyring not found; have you run 'pacman-key --init'?
error: GPGME error: Inappropriate ioctl for device
<snip same error>
error: GPGME error: Inappropriate ioctl for device
error: dbus-glib: missing required signature
error: libusb-compat: missing required signature
error: eject: missing required signature
error: dmidecode: missing required signature
error: pm-quirks: missing required signature
error: pm-utils: missing required signature
error: polkit: missing required signature
error: xcb-proto: missing required signature
error: xproto: missing required signature
error: libxdmcp: missing required signature
error: libxau: missing required signature
error: libxcb: missing required signature
error: kbproto: missing required signature
error: libx11: missing required signature
error: consolekit: missing required signature
error: libjpeg-turbo: missing required signature
error: v4l-utils: missing required signature
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
==> ERROR: 'pacman' failed to install missing dependencies.
==> ERROR: Build failed, check /dat_e/ch47/david/build
The GPGME error is one I haven't encountered before, I'm not sure what to do
with that one. For the missing required signature errors, I have tried setting
SigLevel = Never, but same result. What say the experts? Let me know what you
think and I'll update the DeveloperWiki:Building in a Clean Chroot page.
--
David C. Rankin, J.D.,P.E.
More information about the arch-general
mailing list