My apt is falling flat over unknown gpg keys while trying to do an apt-get install of an rpm package. Problem is, I've gone through my entire repository list with apt search rpmkey-- Omnicomm:/home/David/Desktop # apt search rpmkey rpmkey-packman - The packman rpm public keys rpmkey-suser-guru - RPM signing key for suser-guru rpmkey-apcupsd - The apcupsd rpm public key rpmkey-bacula - The bacula rpm public key rpmkey-suser-sbarnin - The suser-sbarnin rpm public key rpmkey-suser-gbv - The suser-gbv rpm public key rpmkey-suser-rbos - The suser-rbos rpm public key rpmkey-suser-tcousin - The suser-tcousin rpm public key rpmkey-suser-scorot - The suser-scorot rpm public key rpmkey-funktronics - Funktronics RPM signing key --and updated each one's key. I even went through the list a second time, re-installing each key, and got a message each time that all the keys for that repository were up to date. But, when I try the install, I get: Omnicomm:/home/David/Desktop # apt-get install wificonfig-0.2-1.i386.rpm Reading Package Lists... Done Building Dependency Tree... Done Selecting wificonfig for 'wificonfig-0.2-1.i386.rpm' The following extra packages will be installed: glibmm2 gtkmm2 libglademm libsigc++2 wificonfig The following NEW packages will be installed: glibmm2 gtkmm2 libglademm libsigc++2 wificonfig 0 upgraded, 5 newly installed, 0 removed and 411 not upgraded. Need to get 0B/8502kB of archives. After unpacking 34.8MB of additional disk space will be used. Do you want to continue? [Y/n] Y Checking GPG signatures... Unknown signature /var/cache/apt/archives/libsigc++2_2.0.6-100.SuSE.ulb.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#f071d27d) Unknown signature /var/cache/apt/archives/glibmm2_2.4.4-100.SuSE.ulb.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#f071d27d) Unknown signature /var/cache/apt/archives/gtkmm2_2.4.5-100.SuSE.ulb.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#f071d27d) Unknown signature /var/cache/apt/archives/libglademm_2.4.1-100.SuSE.ulb.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#f071d27d) Unsigned /home/David/Desktop/wificonfig-0.2-1.i386.rpm: sha1 md5 OK E: Error(s) while checking package signatures: 1 unsigned package(s) 4 package(s) with unknown signatures 0 package(s) with illegal/corrupted signatures Now, I could just install these packages with --nocheck, but I'd rather not do that kind of thing, for obvious reasons. In fact, it's not just these packages -- I ran a apt-get upgrade, and something like 50% of the packages downloaded come up with the MISSING KEY message. I've never had this problem with apt before -- has anyone else? Could this be a repository problem, or might it be something on my end? Do I need to upgrade apt?