I applied a kernel update restarted my machine and the wireless failed. What had happened was that the iwl4965-firmware-4.44.1.20-1.noarch.rpm RPM was still installed despite the newer iwl4965-firmware-228.57.2.21-1.noarch.rpm package being available, because the PackageKit GUI failed to offer or install the update. Running yum update did update the package successfully.
I am experiencing the same bug.
How did you update the kernel? Did you select a single update in the gpk-update-viewer tool?
I don't really see that is particularly relevant to be honest, because that just shows up the bug in PackageKit. There seems to be some fault in the logic that determines whether something is an update and gpk-update-viewer reports that there are no updates available when there is one for the iwl4965-firmware package, and yum check-update reports it without doing any refresh of the metadata. I am checking this now on a second host having installed iwl4965-firmware-4.44.1.20-1.noarch.rpm from the original release of fedora 9, and gpk-update-viewer doesn't seem the update for this package that yum sees.
>I don't really see that is particularly relevant to be honest I need to know how you installed the new kernel. >gpk-update-viewer reports that there are no updates available when there is one for the iwl4965-firmware package When this happens, what is the output from: yum check-update pkcon get updates I need to know how to reproduce this in an exact way, rather than the information you've provided here. Also bear in mind that gpk-update-icon will only check for updates every update interval you specified in the update prefs tool, and it won't do that every time you install a package. Richard.
To reproduce, install the iwl4965-firmware-4.44.1.20-1.noarch.rpm package from the original Fedora 9 distribution, or downgrade it to that version if you already have it installed. On an otherwise fully updated system pkcon get updates returns get-updates runtime was 7.6 seconds and yum check-update returns Loaded plugins: refresh-packagekit, refresh-updatesd iwl4965-firmware.noarch 228.57.2.21-1 updates
Hi, guys. The same happens here. I've typed: yum install iwl4965-firmware.noarch .... Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package iwl4965-firmware.noarch 0:228.57.2.21-1 set to be updated --> Finished Dependency Resolution Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Updating: iwl4965-firmware noarch 228.57.2.21-1 updates 237 k Transaction Summary ============================================================================= Install 0 Package(s) Update 1 Package(s) Remove 0 Package(s) Total download size: 237 k Is this ok [y/N]: y Downloading Packages: (1/1): iwl4965-firmware-228.57.2.21-1.noarch.rpm | 237 kB 00:02 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : iwl4965-firmware [1/2] Cleanup : iwl4965-firmware [2/2] Updated: iwl4965-firmware.noarch 0:228.57.2.21-1 Complete! .... I'm gonna reboot and see if it has worked.
Yep, it worked fine! Thanks!
*** Bug 456782 has been marked as a duplicate of this bug. ***
I think the newly added update from PackageKit 0.1.12-13.20080522 to 0.2.3-6 has fixed the problem.
I have observed the same behaviour on a second machine, the iwl4965-firmware update only becomes visible after PackageKit has been updated. But as it is fixed in the latest version, I am closing this bug.