diff --git a/daemon/rpm-c.c b/daemon/rpm-c.c index be0e81e22..020fc588e 100644 --- a/daemon/rpm-c.c +++ b/daemon/rpm-c.c @@ -90,7 +90,12 @@ value guestfs_int_daemon_rpm_start_iterator (value unitv) { CAMLparam1 (unitv); + ts = rpmtsCreate (); + + /* Disable signature checking (RHBZ#2064182). */ + rpmtsSetVSFlags (ts, rpmtsVSFlags (ts) | RPMVSF_MASK_NOSIGNATURES); + iter = rpmtsInitIterator (ts, RPMDBI_PACKAGES, NULL, 0); CAMLreturn (Val_unit); }