[Bug-Report] "Unable to download updates...14.6.995-0.x86_64...GPG...failed...keyring"
Teamviewer GPG key is blocking _all_ updates on entire system in "GNOME Software" app.
Best Answer
-
@rolandg Thanks for the reply.
$ hostnamectl
Static hostname: ckr-1
Pretty hostname: CKR-1
Icon name: computer-desktop
Chassis: desktop
Machine ID: 5dcae607682f4bcda4b0f76aab639ddc
Boot ID: ddc6361109e34e7e9add0afd948e371a
Operating System: Fedora 30 (Workstation Edition)
CPE OS Name: cpe:/o:fedoraproject:fedora:30
Kernel: Linux 5.2.13-200.fc30.x86_64
Architecture: x86-64$ rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n' | grep TeamViewer
<no-results>$ rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'
gpg-pubkey-cfc659b9-5b6eac67 gpg(Fedora (30) <fedora-30-primary@fedoraproject.org>)
gpg-pubkey-c0aeda6e-5ad45327 gpg(RPM Fusion free repository for Fedora (30) <rpmfusion-buildsys@lists.rpmfusion.org>)
gpg-pubkey-1d14a795-5ad4532e gpg(RPM Fusion nonfree repository for Fedora (30) <rpmfusion-buildsys@lists.rpmfusion.org>)
gpg-pubkey-7fac5991-4615767f gpg(Google, Inc. Linux Package Signing Key <linux-packages-keymaster@google.com>)
gpg-pubkey-d38b4796-570c8cd3 gpg(Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>)Turns-out that Fedora's "GNOME Software" can't add/update GPG keys through the GUI. I've opened a bug-report at Fedora for this.
SOLUTION:
$ sudo dnf upgrade -b --refresh && sudo dnf autoremove && sudo dnf needs-restarting && sudo dnf check all
[sudo] password for chris:
Fedora 30 openh264 (From Cisco) - x86_64 845 B/s | 542 B 00:00
Fedora Modular 30 - x86_64 65 kB/s | 18 kB 00:00
Fedora Modular 30 - x86_64 - Updates 54 kB/s | 17 kB 00:00
Fedora 30 - x86_64 - Updates 57 kB/s | 18 kB 00:00
Fedora 30 - x86_64 - Updates 1.7 MB/s | 24 MB 00:14
Fedora 30 - x86_64 89 kB/s | 18 kB 00:00
google-chrome 19 kB/s | 1.3 kB 00:00
google-chrome 26 kB/s | 4.0 kB 00:00
RPM Fusion for Fedora 30 - Free tainted 3.4 kB/s | 3.0 kB 00:00
RPM Fusion for Fedora 30 - Free - Updates 3.8 kB/s | 3.0 kB 00:00
RPM Fusion for Fedora 30 - Free 4.0 kB/s | 3.2 kB 00:00
RPM Fusion for Fedora 30 - Nonfree tainted 4.8 kB/s | 3.0 kB 00:00
RPM Fusion for Fedora 30 - Nonfree - Updates 4.2 kB/s | 3.0 kB 00:00
RPM Fusion for Fedora 30 - Nonfree 4.2 kB/s | 3.2 kB 00:00
TeamViewer - x86_64 10 kB/s | 2.5 kB 00:00
Dependencies resolved.
===============================================================================================================================================================================================================================================
Package Architecture Version Repository Size
===============================================================================================================================================================================================================================================
Upgrading:
teamviewer x86_64 14.6.995-0 teamviewer 13 M
Transaction Summary
===============================================================================================================================================================================================================================================
Upgrade 1 Package
Total download size: 13 M
Is this ok [y/N]: y
Downloading Packages:
teamviewer_14.6.995.x86_64.rpm 4.1 MB/s | 13 MB 00:03
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 4.1 MB/s | 13 MB 00:03
warning: /var/cache/dnf/teamviewer-9f08dda5da172238/packages/teamviewer_14.6.995.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 0c1289c0: NOKEY
TeamViewer - x86_64 5.1 kB/s | 3.1 kB 00:00
Importing GPG key 0x0C1289C0:
Userid : "TeamViewer GmbH (TeamViewer Linux 2017) <support@teamviewer.com>"
Fingerprint: 8CAE 012E BFAC 38B1 7A93 7CD8 C5E2 2450 0C12 89C0
From : http://linux.teamviewer.com/pubkey/TeamViewer2017.asc
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Running scriptlet: teamviewer-14.6.995-0.x86_64 1/1
Preparing : 1/1
Upgrading : teamviewer-14.6.995-0.x86_64 1/2
Running scriptlet: teamviewer-14.6.995-0.x86_64 1/2
Removed /etc/systemd/system/multi-user.target.wants/teamviewerd.service.
gtk-update-icon-cache: Cache file created successfully.
Running scriptlet: teamviewer-14.5.5819-0.x86_64 2/2
Cleanup : teamviewer-14.5.5819-0.x86_64 2/2
Running scriptlet: teamviewer-14.5.5819-0.x86_64 2/2
Verifying : teamviewer-14.6.995-0.x86_64 1/2
Verifying : teamviewer-14.5.5819-0.x86_64 2/2
Upgraded:
teamviewer-14.6.995-0.x86_64
Complete!6
Answers
-
Disable the Teamviewer repo in the GNOME Software app hamburger menu at top-right till they fix this.
0 -
hi,
for me on an openSUSE box the TV yum repo works fine.
which distribution are you using ?
is the TeamViewer GPG key imported into the rpm db ?
plz check with:
rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n' | grep TeamViewerbr
Roland0 -
@rolandg Thanks for the reply.
$ hostnamectl
Static hostname: ckr-1
Pretty hostname: CKR-1
Icon name: computer-desktop
Chassis: desktop
Machine ID: 5dcae607682f4bcda4b0f76aab639ddc
Boot ID: ddc6361109e34e7e9add0afd948e371a
Operating System: Fedora 30 (Workstation Edition)
CPE OS Name: cpe:/o:fedoraproject:fedora:30
Kernel: Linux 5.2.13-200.fc30.x86_64
Architecture: x86-64$ rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n' | grep TeamViewer
<no-results>$ rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'
gpg-pubkey-cfc659b9-5b6eac67 gpg(Fedora (30) <fedora-30-primary@fedoraproject.org>)
gpg-pubkey-c0aeda6e-5ad45327 gpg(RPM Fusion free repository for Fedora (30) <rpmfusion-buildsys@lists.rpmfusion.org>)
gpg-pubkey-1d14a795-5ad4532e gpg(RPM Fusion nonfree repository for Fedora (30) <rpmfusion-buildsys@lists.rpmfusion.org>)
gpg-pubkey-7fac5991-4615767f gpg(Google, Inc. Linux Package Signing Key <linux-packages-keymaster@google.com>)
gpg-pubkey-d38b4796-570c8cd3 gpg(Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>)Turns-out that Fedora's "GNOME Software" can't add/update GPG keys through the GUI. I've opened a bug-report at Fedora for this.
SOLUTION:
$ sudo dnf upgrade -b --refresh && sudo dnf autoremove && sudo dnf needs-restarting && sudo dnf check all
[sudo] password for chris:
Fedora 30 openh264 (From Cisco) - x86_64 845 B/s | 542 B 00:00
Fedora Modular 30 - x86_64 65 kB/s | 18 kB 00:00
Fedora Modular 30 - x86_64 - Updates 54 kB/s | 17 kB 00:00
Fedora 30 - x86_64 - Updates 57 kB/s | 18 kB 00:00
Fedora 30 - x86_64 - Updates 1.7 MB/s | 24 MB 00:14
Fedora 30 - x86_64 89 kB/s | 18 kB 00:00
google-chrome 19 kB/s | 1.3 kB 00:00
google-chrome 26 kB/s | 4.0 kB 00:00
RPM Fusion for Fedora 30 - Free tainted 3.4 kB/s | 3.0 kB 00:00
RPM Fusion for Fedora 30 - Free - Updates 3.8 kB/s | 3.0 kB 00:00
RPM Fusion for Fedora 30 - Free 4.0 kB/s | 3.2 kB 00:00
RPM Fusion for Fedora 30 - Nonfree tainted 4.8 kB/s | 3.0 kB 00:00
RPM Fusion for Fedora 30 - Nonfree - Updates 4.2 kB/s | 3.0 kB 00:00
RPM Fusion for Fedora 30 - Nonfree 4.2 kB/s | 3.2 kB 00:00
TeamViewer - x86_64 10 kB/s | 2.5 kB 00:00
Dependencies resolved.
===============================================================================================================================================================================================================================================
Package Architecture Version Repository Size
===============================================================================================================================================================================================================================================
Upgrading:
teamviewer x86_64 14.6.995-0 teamviewer 13 M
Transaction Summary
===============================================================================================================================================================================================================================================
Upgrade 1 Package
Total download size: 13 M
Is this ok [y/N]: y
Downloading Packages:
teamviewer_14.6.995.x86_64.rpm 4.1 MB/s | 13 MB 00:03
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 4.1 MB/s | 13 MB 00:03
warning: /var/cache/dnf/teamviewer-9f08dda5da172238/packages/teamviewer_14.6.995.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 0c1289c0: NOKEY
TeamViewer - x86_64 5.1 kB/s | 3.1 kB 00:00
Importing GPG key 0x0C1289C0:
Userid : "TeamViewer GmbH (TeamViewer Linux 2017) <support@teamviewer.com>"
Fingerprint: 8CAE 012E BFAC 38B1 7A93 7CD8 C5E2 2450 0C12 89C0
From : http://linux.teamviewer.com/pubkey/TeamViewer2017.asc
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Running scriptlet: teamviewer-14.6.995-0.x86_64 1/1
Preparing : 1/1
Upgrading : teamviewer-14.6.995-0.x86_64 1/2
Running scriptlet: teamviewer-14.6.995-0.x86_64 1/2
Removed /etc/systemd/system/multi-user.target.wants/teamviewerd.service.
gtk-update-icon-cache: Cache file created successfully.
Running scriptlet: teamviewer-14.5.5819-0.x86_64 2/2
Cleanup : teamviewer-14.5.5819-0.x86_64 2/2
Running scriptlet: teamviewer-14.5.5819-0.x86_64 2/2
Verifying : teamviewer-14.6.995-0.x86_64 1/2
Verifying : teamviewer-14.5.5819-0.x86_64 2/2
Upgraded:
teamviewer-14.6.995-0.x86_64
Complete!6 -
The suggested fix did not work for me, but I was able to use the workaround (disabling the repo in the Software hamburger) to allow the OS and other app updates to proceed.
I've had teamviewer installed for some time, but only recently updated Fedora from 29 to 30. Perhaps this issue came with the Fedora upgrade?
0