Koozali.org: home of the SME Server

Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is no

Offline jahlewis

  • *
  • 151
  • +0/-0
    • http://www.arachnerd.com/
(248/248): php-ldap-4.3.9 100% |=========================|  35 kB    00:00
warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 217521f6


Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is not installed


Is what I get after running:

# yum clean all
# yum --disablerepo=* --enablerepo=base --enablerepo=updates --enablerepo=smeaddons --enablerepo=smeos --enablerepo=smeupdates update

I've tried this on 3 7.1.3 servers, all with the same results. (I'm also getting the fontconfig dependency issue on one of them as well)

Didn't see anything in the bug tracker, but before I post it there, is there a simple fix?  Or something I'm missing?
............

Offline kevinb

  • *
  • 237
  • +0/-0
Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is no
« Reply #1 on: July 24, 2007, 07:02:48 PM »
I get the same error on both my test and production machines.

Quote
yum clean all
yum update

......

warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 217521f6


Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is not installed


Anyone have any ideas?


Kevin

Offline shell

  • ****
  • 117
  • +0/-0
Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is no
« Reply #2 on: July 25, 2007, 02:06:18 AM »
I too had this error, but on only 2 out of 3 servers i upgraded yesterday.  I also ensured all default repositories, cleaned out yum, and even removed and rewrote yum.conf (as per another thread instructions - will hunt out shortly) - but to no avail.  

I ended up wgetting the perl-*.rpm from the server that had updated (inside the yum cache).

I "yum localinstall" the first and then the same error occured on the others, all of them perl-*** (but not all of the perl-*** that had to be performed)  - there was about 8 of them.

Then completed the yum upgrade without error.

I didn't have time to look into the differences in these three servers to identify why one would work and not the other two, but i suggest you raise a bug.

I am busy for about the next 2 hours, but will hunt out the rewrite yum.conf and see if I can post the perl-***.rpms somewhere if you get really stuck, but i strongly suggest you log a bug.  this is the only way to fix the problem for all and not just muck around with my workarounds.

EDIT : here are the steps i used:
tried this first
Code: [Select]
EDIT:
yum clean metadata
yum clean all
yum --disablerepo=* --enablerepo=base --enablerepo=updates --enablerepo=smeaddons --enablerepo=smeos --enablerepo=smeupdates update


THEN THIS - to default the yum conf:

Code: [Select]

cd /home/e-smith/db/
mv yum_repositories yum_repositories.po
/etc/e-smith/events/actions/initialize-default-databases
expand-template /etc/yum.conf


still no joy so i ended up having to download these from the other server of mine:

perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm
perl-MailTools-1.77-1.el4.noarch.rpm
perl-Net-Server-0.96-2.el4.noarch.rpm
perl-Text-Template-1.44-4.el4.noarch.rpm
perl-Convert-BinHex-1.119-5.el4.noarch.rpm
perl-IO-stringy-2.110-5.el4.noarch.rpm
perl-String-Approx-3.26-1.el4.i386.rpm
perl-version-0.7203-1.el4.1.i386.rpm

then ran:
Code: [Select]

yum localinstall perl*.rpm
yum update
signal-event post-upgrade
signal-event reboot
[/code]

Offline CharlieBrady

  • *
  • 6,918
  • +3/-0
Re: Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm i
« Reply #3 on: July 25, 2007, 03:03:44 AM »
Quote from: "jahlewis"

Or something I'm missing?


You missed the second post in this thread (and the warning box in the FAQ referenced therein):

http://forums.contribs.org/index.php?topic=37872.0

Offline Tillebeck

  • ****
  • 76
  • +0/-0
Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is no
« Reply #4 on: July 25, 2007, 08:21:01 AM »
I had the same problem. I did this:
Code: [Select]

yum update smeserver-support smeserver-yum yum yum-plugin-fastest-mirror python-sqlite

signal-event post-upgrade
signal-event reboot


Then do the upgrade (I do not know if update will work too):
Code: [Select]
yum clean all
yum --disablerepo=* --enablerepo=base --enablerepo=updates --enablerepo=smeaddons --enablerepo=smeos --enablerepo=smeupdates upgrade
signal-event post-upgrade
signal-event reboot


See this thread for more details. There is a link to the wiki in that thread:
http://forums.contribs.org/index.php?topic=36322.msg168766#msg168766
BR. Anders

Offline NickR

  • *
  • 283
  • +0/-0
    • http://www.witzendcs.co.uk/
Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is no
« Reply #5 on: July 26, 2007, 06:26:56 AM »
Running:

rpm --import http://mirror.contribs.org/smeserver/releases/7/smeos/i386/RPM-GPG-KEY-SMEServer

and then re-running

yum update

will sort the problem.
--
Nick......

Offline jahlewis

  • *
  • 151
  • +0/-0
    • http://www.arachnerd.com/
Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is no
« Reply #6 on: July 26, 2007, 01:35:23 PM »
I've tried all of the above, with no luck.  I'm still getting the above error about the missing key.

Going to try downloading the ISO and doing it manually now.
............

Offline Tillebeck

  • ****
  • 76
  • +0/-0
Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is no
« Reply #7 on: July 26, 2007, 06:22:04 PM »
I have edited my post above. I think to remember that after you also have to do the "yum clean all" before doing the final upgrade.

Try to do that first and then do the upgrade to 7.2 afterwards. And please post your findings here.


Thanks, Anders

Offline jahlewis

  • *
  • 151
  • +0/-0
    • http://www.arachnerd.com/
Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is no
« Reply #8 on: July 26, 2007, 06:42:33 PM »
I've run yum clean all several times...  no avail

Could it be the exclude lines from below?

Code: [Select]
[root@lepton ~]# yum update smeserver-support smeserver-yum yum yum-plugin-fastest-mirror python-sqlite
==============================================================
WARNING: Additional commands may be required after running yum
==============================================================
Loading "smeserver" plugin
Loading "fastestmirror" plugin
Setting up Update Process
Setting up repositories
smeaddons                 100% |=========================|  951 B    00:00
updates                   100% |=========================|  951 B    00:00
base                      100% |=========================| 1.1 kB    00:00
smeos                     100% |=========================|  951 B    00:00
smeupdates                100% |=========================|  951 B    00:00
Determining fastest mirrors
Reading repository metadata in from local files
Excluding Packages from CentOS - updates
Finished
Excluding Packages from CentOS - os
Finished
Could not find update match for python-sqlite
Could not find update match for yum
Could not find update match for smeserver-yum
Could not find update match for yum-plugin-fastest-mirror
Could not find update match for smeserver-support
No Packages marked for Update/Obsoletion
================================================================
No new rpms were installed. No additional commands are required.
================================================================
............

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm i
« Reply #9 on: July 27, 2007, 08:41:29 AM »
Quote from: "jahlewis"
(248/248): php-ldap-4.3.9 100% |=========================|  35 kB    00:00
warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 217521f6


Public key for perl-Net-IPv4Addr-0.10-2.el4.noarch.rpm is not installed


Is what I get after running:

# yum clean all
# yum --disablerepo=* --enablerepo=base --enablerepo=updates --enablerepo=smeaddons --enablerepo=smeos --enablerepo=smeupdates update

I've tried this on 3 7.1.3 servers, all with the same results. (I'm also getting the fontconfig dependency issue on one of them as well)

Didn't see anything in the bug tracker, but before I post it there, is there a simple fix?  Or something I'm missing?


I've solved by manually editing /etc/yum.conf and changing to 0 every 'gpgcheck=1' row..

then yum update, signal-event etc...

HTH
ciao
Stefano