Created attachment 127026 [details]
packagekitd verbose trace
The version of packagekit installed:
$ /usr/libexec/packagekitd --version
The installation method you used (i.e. f19 RPM, tarball):
Included with system installation
Your distribution and version:
Fedora 24 64-bit
The verbose trace from packagekitd:
Any other information that may be relevant:
I added Google Chrome's repo to /etc/yum.repos.d. Its contents are:
I added "repo_gpgcheck=1" to the end. Running "sudo dnf makecache" succeeded.
Running gnome-software shows that there were pending updates, so I restarted the system with the "Install pending software updates" option checked. When the system restarted the updates were not installed.
I ran packagekitd with verbose tracing enabled using the steps here: https://www.freedesktop.org/software/PackageKit/pk-bugs.html. In a separate terminal I ran gnome-software with "killall gnome-software" and "gnome-software --verbose" and rechecked for updates. In gnome-software's terminal there is the following output:
(gnome-software:1926): Gs-WARNING **: failed to call gs_plugin_add_updates_historical on packagekit-offline: Curl error (6): Couldn't resolve host name for https://dl.google.com/linux/linux_signing_key.pub [Could not resolve host: dl.google.com]
Removing the "repo_gpgcheck=1" line from Google Chrome's entry in /etc/yum.repos.d and retrying the offline update worked.
Should be fixed with https://github.com/rpm-software-management/libdnf/commit/367545629cc01a8e622890d89bd13d062ce60d7b