Thread: Smart Installer
View Single Post
  #26 (permalink)  
Old 27-Oct-2006, 21:32
linux_learner
Guest
 
Posts: n/a
Default

Quote:
I fixed my own problem, after searching around for a little bit. Here's what I did (all commands run from root shell):

1) temporarily disabled smart's signature checking
Code:
smart config --set rpm-check-signatures=false
2) downloaded/installed key files
Code:
smart install rpmkey*
3) re-enabled signature checking
Code:
smart config --set rpm-check-signatures=true
re-start SMART, refresh cache, and Bob's Your Uncle!

Hope this will help anyone else who experiences this same problem.

Cheers,
p22
[/b]
First, that's unsafe. Second, it's a very poor attempt at a work around. Third, it won't solve the problem.

Note the error message here.
Quote:
gpg failed to import keyid 1b1ac7a971423d59, please make sure that gpg is installed, that the keyserver subkeys.pgp.net is working and that the package[/b]
Notice what it says.
Quote:
please make sure that gpg is installed, that the keyserver subkeys.pgp.net is working[/b]
Please don't ignore error messages. Deal with the error. So what it's telling you, is either gpg isn't installed, or the domain subkeys.pgp.net is bad or down.

To check if gpg is installed (which it probably is), simply run
Code:
rpm -qa gpg
Now comes the fun part. Please check here for details http://wiki.suselinuxsupport.de/wikk...ka=smartconfig Notice under Network, it has an option called keyserver. To see which keyserver you have (which is in the error message) simply run
Code:
smart config --show keyserver
Now, under the table of Network options, it says For a list of keyserver see here∞, so click the link to get a list of keyservers. Keep in mind, that some keyservers block certain ports, so you made need to do this a few times.

Once you have selected your keyserver simply run
Code:
smart config --set keyserver=url-of-keyserver-you-chose
Now you can run
Code:
smart update
and
Code:
smart upgrade
If your keyserver doesn't work, simply rerun
Code:
smart config --set keyserver=url-of-new-keyserver-you-chose
until you find one that does work.

I use wwwkeys.nl.pgp.net
Here is what you do.