Red Hat Bugzilla – Bug 608617
gpgsm missing from GnuPG and causing problems when installing local rpm files
Last modified: 2010-06-29 16:52:49 EDT
Description of problem: On Fedora 13 i am not able to install local rpm files and i get an error that
it is an untrusted package and it ACTS like it installed but did not. So
Kleopatra told me that gpgsm was not installed properly. It was not installed
at all. So i checked the file list in the Fedora 13 repo for GnuPG and it was
Version-Release number of selected component (if applicable): GnuPG2
How reproducible: Always
Steps to Reproduce:
1.Attempt to install local rpm files
Actual results:says an untrusted package has been installed. But it does not really get installed. It will install if you install through terminal with --nogpgcheck
Expected results:to install with kpackagkit as it is supposed to
This is mix-up of a few misunderstandings and not a bug.
1. The gpgsm is not missing, you have to install the gnupg2-smime package to have it.
2. The gpgsm is not needed for the rpm gpg signature checks.
3. The local rpms are probably not signed or (in case you signed them) the public key is not imported to the local database, that's why they have to be installed with --nogpgcheck. Whether gpgsm is installed or not does not matter in this case.
One rpm was for the opera browser and two were from google. if it's not the missing file where would i begin looking into this issue at?
You need to find the public keys and import them into the RPM database.
The public keys should be provided by the sites that provide the RPMs you want to install. Sometimes they are provided in the form of repository package.
i think hidden in here somewhere is an RFE for kpackagekit to allow the installation of unsigned packages, or at least that's more how it's phrased in the associated forum thread: http://forums.fedoraforum.org/showthread.php?p=1376262 .
Fedora Bugzappers volunteer triage team