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