rpm -Va BAD, key ID
Elan Ruusamäe
glen at pld-linux.org
Wed Feb 11 11:13:10 CET 2015
On 11.02.2015 00:40, Jeffrey Johnson wrote:
>> >On Feb 10, 2015, at 3:46 PM, Elan Ruusamäe<glen at delfi.ee> wrote:
>> >
>> >On 13.01.2015 18:30, Elan Ruusamäe wrote:
>>> >>rpm -Va emits such messages:
>>> >>
>>> >> error: rpmdb (h#123): Header V4 DSA signature: BAD, key ID e4f1bc2d
>> >so, what's our fix for pld? this regression is ugly!
>> >
> So disable header signature verification in lib/verify.c. The behavior is relatively
> new and has been disabled before.
>
i do not see what to disable, there are no functional changes since
5.4.14 to the file you point out
--- ../BUILD.x86_64-linux/rpm-5.4.14/lib/verify.c 2015-02-11
12:09:16.006002736 +0200
+++ ../BUILD.x86_64-linux/rpm-5.4.15/lib/verify.c 2015-02-11
12:07:41.927799212 +0200
@@ -182,7 +182,7 @@
/** \ingroup rpmcli
* Verify file attributes (including file digest).
* @param vf file data to verify
- * #param spew should verify results be printed?
+ * @param spew should verify results be printed?
* @return 0 on success (or not installed), 1 on error
*/
static int rpmvfVerify(rpmvf vf, int spew)
@@ -597,7 +597,6 @@
continue;
/* If not verifying %ghost, skip ghost files. */
- /* XXX the broken!!! logic disables %ghost queries always. */
if (FF_ISSET(qva->qva_fflags, GHOST) && FF_ISSET(fflags, GHOST))
continue;
(END)
--
glen
More information about the pld-devel-en
mailing list