How to resolve missing public key when installing rpm on RHEL5

Discussion in 'Site & Server Administration' started by seismicmike, Jan 29, 2009.

  1. #1
    Trying to install some software on my RHEL 5 server and I'm missing a dependency. So I found an RPM and downloaded it, then ran
    yum -y install dependency.rpm
    Code (markup):
    . It ran, but it didn't install because it said that a public key is missing. Any advice on how to resolve this?

    Specifically, the package I'm trying to install is libamrnb. I downloaded the file amrnb-0.0.1-2.el5.rf.i386.rpm from RPM Find. I'm not 100% certain that the architecture is correct (we might be 64 bit), but I'd like to resolve the public key issue first. Here's the output:
    Install      1 Package(s)
    Update       0 Package(s)
    Remove       0 Package(s)
    
    Total download size: 418 k
    Downloading Packages:
    warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
    
    
    Public key for amrnb-0.0.1-2.el5.rf.i386.rpm is not installed
    
    Code (markup):
    Thx.

    PS. I tried to install using repositories, but our subscription to Red Hat expired for this server so it's not available right now.
     
    seismicmike, Jan 29, 2009 IP
  2. seismicmike

    seismicmike Peon

    Messages:
    63
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Update, here's the output from the command
    uname -a
    Code (markup):
    Linux <servername> 2.6.18-53.1.13.el5xen #1 SMP Mon Feb 11 13:56:26 EST 2008 i686 i686 i386 GNU/Linux
    Code (markup):
    So I'm guessing the i686, i686, i386 mean I'm 32 bit, right?
     
    seismicmike, Jan 29, 2009 IP
  3. seismicmike

    seismicmike Peon

    Messages:
    63
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Well it seems that I have others. I'm trying to compile ffmpeg from source according to these instructions and I have the following unresolved dependencies:
    libamrnb
    libamrwb
    libfaac
    libmp3lame
    libx264
    Code (markup):
    I tried to follow the instructions on there for installing the rmpfusion package, but got this message:
    Parsing package install arguments
    Examining rpmfusion-free-release-5-0.1.noarch.rpm: rpmfusion-free-release - 5-0.1.noarch
    Marking rpmfusion-free-release-5-0.1.noarch.rpm to be installed
    Setting up repositories
    No Repositories Available to Set Up
    Reading repository metadata in from local files
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Package rpmfusion-free-release.noarch 0:5-0.1 set to be updated
    --> Running transaction check
    --> Processing Dependency: epel-release >= 5 for package: rpmfusion-free-release
    --> Finished Dependency Resolution
    Error: Missing Dependency: epel-release >= 5 is needed by package rpmfusion-free-release
    Code (markup):
    Any help that would get me over this hump is greatly appreciated. Thanks
     
    seismicmike, Jan 29, 2009 IP