Bug 3191

Summary: available update for kmod-wl doesn't match latest kernel update available
Product: Fedora Reporter: Daryl <skeet>
Component: wl-kmodAssignee: NVieville <nicolas.vieville>
Status: RESOLVED FIXED    
Severity: normal CC: jarod
Priority: P5    
Version: 20   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description Daryl 2014-02-28 01:41:07 CET
The available kmod-wl update for fedora 20 tells me it needs a different kernel version than fedora 20 update repo is providing to yum.

~]$ sudo yum update kmod-wl
Loaded plugins: langpacks, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package kmod-wl.x86_64 0:6.30.223.141-5.fc20.10 will be updated
---> Package kmod-wl.x86_64 0:6.30.223.141-5.fc20.12 will be an update
--> Processing Dependency: kmod-wl-3.13.5-200.fc20.x86_64 >= 6.30.223.141-5.fc20.12 for package: kmod-wl-6.30.223.141-5.fc20.12.x86_64
--> Running transaction check
---> Package kmod-wl-3.13.5-200.fc20.x86_64.x86_64 0:6.30.223.141-5.fc20.12 will be installed
--> Processing Dependency: kernel-uname-r = 3.13.5-200.fc20.x86_64 for package: kmod-wl-3.13.5-200.fc20.x86_64-6.30.223.141-5.fc20.12.x86_64
--> Finished Dependency Resolution
Error: Package: kmod-wl-3.13.5-200.fc20.x86_64-6.30.223.141-5.fc20.12.x86_64 (rpmfusion-nonfree-updates)
           Requires: kernel-uname-r = 3.13.5-200.fc20.x86_64
           Installed: kernel-3.12.10-300.fc20.x86_64 (@updates)
               kernel-uname-r = 3.12.10-300.fc20.x86_64
           Installed: kernel-3.13.3-201.fc20.x86_64 (@updates)
               kernel-uname-r = 3.13.3-201.fc20.x86_64
           Available: kernel-3.11.10-301.fc20.x86_64 (fedora)
               kernel-uname-r = 3.11.10-301.fc20.x86_64
           Available: kernel-3.13.4-200.fc20.x86_64 (updates)
               kernel-uname-r = 3.13.4-200.fc20.x86_64
           Available: kernel-debug-3.11.10-301.fc20.x86_64 (fedora)
               kernel-uname-r = 3.11.10-301.fc20.x86_64+debug
           Available: kernel-debug-3.13.4-200.fc20.x86_64 (updates)
               kernel-uname-r = 3.13.4-200.fc20.x86_64+debug
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


I have a working kernel installed with the current version of kmod-wl that is installed but updating to the newest kernel with yum causes the above problem. I suppose could just follow the suggestions, but will probably wait for a matching update and just thought I should mention the issue.
Comment 1 NVieville 2014-02-28 08:15:52 CET
Hello,

Thanks for reporting this issue. The 3.13.5-200.fc20.x86_64 version of the kmod-wl package was pushed too early (we had a problem in the build process), that's why you encountered this issue.

In order to workaround this problem, you should try momentary to install the previous version of this package:

yum install http://download1.rpmfusion.org/nonfree/fedora/updates/20/x86_64/kmod-wl-3.13.4-200.fc20.x86_64-6.30.223.141-5.fc20.11.x86_64.rpm

This should install the new kernel too. Then, in the next "yum upgrade" use the --skip-broken option until the next kernel is pushed too.

Another solution will be to use akmod-wl instead of kmod-wl, this will build the driver on your machine each time the kernel is upgraded, but requires build tools to be installed.

Feel free to make any comment you think useful about this.

Cordially,


-- 
NVieville
Comment 2 NVieville 2014-03-04 12:28:13 CET
Hello,

Do you think I should close this bug report, as new kernels were pushed?

Cordially,


-- 
NVieville
Comment 3 Daryl 2014-03-04 12:52:53 CET
Yes, I think you can close this bug report. I've got the new kernel and corresponding kmod-wl package. All is working well now. thanks
Comment 4 NVieville 2014-03-04 12:57:59 CET
Thank you for your fast response.


-- 
NVieville