signature check fails doing yum update

Rick Thomas yellowdog-general@lists.terrasoftsolutions.com
Sun Jul 20 16:34:01 2003


Help!

I get "signature check failed" when I try to do "yum update" to 
pick up the two recent security updates.

I recently did "rpm --import /usr/share/doc/yellowdog-
release-3.0/RPM-GPG-KEY" following Matthias Saou's advice that it 
was a good idea to check these things.  ("trust but verify!"  -- 
always good advice.)


Details (including [password edited] copy of /etc/yum.conf) follow.

Has anybody had this problem before?

Thanks!

Rick


===================================================
# yum update
Gathering package information from servers
Getting headers from: Yellow Dog Linux 3.0 base
Getting headers from: Yellow Dog Linux 3.0 updates
Finding updated packages
Downloading needed headers
Resolving dependencies
Dependencies resolved
I will do the following:
[update: ethereal.ppc]
[update: nfs-utils.ppc]
Is this ok [y/N]: y
Getting ethereal-0.9.13-1.90.1a.ppc.rpm
Error: GPG Signature check failed for 
/var/cache/yum/updates/packages/ethereal-0.9.13-1.90.1a.ppc.rpm
You may want to run yum clean or remove the file:
  /var/cache/yum/updates/packages/ethereal-0.9.13-1.90.1a.ppc.rpm
You may also want to check to make sure you have the right gpg keys
Exiting.
#
===================================================
# yum list gpg*
Gathering package information from servers
Getting headers from: Yellow Dog Linux 3.0 base
Getting headers from: Yellow Dog Linux 3.0 updates
Finding updated packages
Downloading needed headers
Looking in Available Packages:
Name                                     Arch       Version
--------------------------------------------------------------------------------

Looking in Installed Packages:
Name                                     Arch       Version
--------------------------------------------------------------------------------
gpg-pubkey                               None       aeb6b9c4-3cf4089e
#
===================================================
# yum info gpg-pubkey
Gathering package information from servers
Getting headers from: Yellow Dog Linux 3.0 base
Getting headers from: Yellow Dog Linux 3.0 updates
Finding updated packages
Downloading needed headers
Looking in Available Packages:
Looking in Installed Packages:
Name   : gpg-pubkey
Arch   : None
Version: aeb6b9c4
Release: 3cf4089e
Size   : 0 bytes
Group  : Public Keys
Summary: gpg(Terra Soft Solutions, Inc. 
<security@terrasoftsolutions.com>)
Description:
  -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: rpm-4.1.1 (beecrypt-2.2.0)

mQGiBDz0CJ4RBACk4XtupDEtzw0WUqg+YE8PI25S9o+i/eMuE4zexmqmayGbp6cELE4o9MS6
qqM+s/z477QfhwT3ZptDmTr7DRNuHxG3ChK5YGZ88KTn4o9eBG1aom8q+gwpveu7u8uOVy0g
pJaL8uPHHL1Ir501RRpqrgDMH2tiO1gPTL3fnrymcwCgo18ynl478kL9NDzfBWQnCydEWPsD
/jRTiuz7ufiveXYlQKPFhDo538EE+QoGMy5OYcQMHtyoYBRKNWzr9nVlVxUT2GhswaSrBofI
esA7raXPOrdLPKRa9yJu+nXKP5vIpZ5F5+onc9K4hTBq4aljo72wnTLw4SuEo6srQyx6i1aF
tUtXkg0WUQmLzz0zq7433J39GMdFBACCCJwYdYJJppC63n0gxHo8XfnQNiUYpuZLYjJfuu7H
ByoruNzDJRmMrGlKahHhOhhc0123bY+ATCqR/lKydEVB9trovExSbRXhgNsRYqEOQF57VDrh
qPHvW2ns0Lky13Go7i3Np4Wa/DoT1AKG0fWoBAwq+1QNiYLq7OqlHHBY4bQ8VGVycmEgU29m
dCBTb2x1dGlvbnMsIEluYy4gPHNlY3VyaXR5QHRlcnJhc29mdHNvbHV0aW9ucy5jb20+iFcE
ExECABcFAjz0CJ4FCwcKAwQDFQMCAxYCAQIXgAAKCRAUDFNIrra5xEUIAJ4olgjM0gU3BOL3
V+gK3ONO6mEfQwCgn/RWDvyUX7vLBErVIVc3ih+KAYS5AQ0EPPQIoBAEAL5cFCGoBTFdfzJ3
T0dnJJ7AXbqAhSPCHPSE08eUqL0TjjH2EQm4c9h3LnZoGPIcnJlk2aoIGU5hluNVTQjDvTpg
nikV8ZvIV/HXZHk632Blf5pC9NrRX9bu+gFtHVW+orXi9uTJkEPB9ha+2c1xosu6izV/Q6b4
UX4GxKrBc98DAAMFA/kBrmML7SZrWT4wbtz/CeHkMcAk5jRA4APoeELFOyOhfLppAMWtrDZs
6q65TCrkGIs728nwhnTy5h4wseS20DXTI1PmUFYPac5vEifjtsZl4RYyHoqO8N4eEDBGHgRi
w7Eot5BATA3GEjQc10ewFGOTcfM7sLpuJpk3aZ5xCBM0TYhGBBgRAgAGBQI89AigAAoJEBQM
U0iutrnE+B0AnitcXMqqsxrUL4F7aQTwHbiGRa+YAJ9YIs91cJBNqSfnMvgXG58nvFkMlw==
=XyK/
-----END PGP PUBLIC KEY BLOCK-----


#
===================================================
# cat /etc/yum.conf
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest

# [base]
# name=Yellow Dog Linux 3.0 base
# baseurl=http://ftp.yellowdoglinux.com/pub/yellowdog/yum/3.0/RPMS.main/

[base]
name=Yellow Dog Linux 3.0 base
baseurl=ftp://username:password@ftp.ydl.net/yellowdog/yum/3.0/base/
gpgcheck=1


# [updates]
# name=Yellow Dog Linux 3.0 updates
# 
baseurl=http://ftp.yellowdoglinux.com/pub/yellowdog/yum/3.0/RPMS.updates/

[updates]
name=Yellow Dog Linux 3.0 updates
baseurl=ftp://username:password@ftp.ydl.net/yellowdog/yum/3.0/update/
gpgcheck=1
##
## [freshrpms]
## name=Yellow Dog Linux 3.0 freshrpms
## baseurl=http://ayo.freshrpms.net/yellowdog/3.0/ppc/freshrpms/
## gpgcheck=1
#
===================================================