tags:

views:

2476

answers:

1

So it appears that Livna isn't releasing any drivers for 2.6.26+.* while they become part of RPMFusion, which is now an issue as I can't seem to get previous versions of the kernel after Fedora changed their signing keys - specifically 2.6.25.14-69 which yum tries to bump me up to:

[root@twoodles ~]# yum install kmod-fglrx-2.6.25.6-27*
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package kmod-fglrx-2.6.25.6-27.fc8.x86_64 0:8.501-2.8.06.lvn8 set to be updated
--> Processing Dependency: fglrx-kmod-common >= 8.501 for package: kmod-fglrx-2.6.25.6-27.fc8
--> Processing Dependency: kmod-fglrx >= 8.501-2.8.06.lvn8 for package: kmod-fglrx-2.6.25.6-27.fc8
--> Running transaction check
---> Package xorg-x11-drv-fglrx.x86_64 0:8.522-2.8.08.lvn8 set to be updated
--> Processing Dependency: xorg-x11-drv-fglrx-libs = 8.522-2.8.08.lvn8 for package: xorg-x11-drv-fglrx
--> Processing Dependency: /usr/lib64/fglrx/libGL.so.1.2 for package: xorg-x11-drv-fglrx
Importing additional filelist information
--> Processing Dependency: libfglrx_gamma.so.1()(64bit) for package: xorg-x11-drv-fglrx
---> Package kmod-fglrx.x86_64 0:8.522-2.8.08.lvn8 set to be updated
--> Processing Dependency: kmod-fglrx-2.6.25.14-69.fc8 = 8.522-2.8.08.lvn8 for package: kmod-fglrx
--> Running transaction check
---> Package xorg-x11-drv-fglrx-libs.x86_64 0:8.522-2.8.08.lvn8 set to be updated
---> Package kmod-fglrx-2.6.25.14-69.fc8.x86_64 0:8.522-2.8.08.lvn8 set to be updated
--> Processing Dependency: kernel-x86_64 = 2.6.25.14-69.fc8 for package: kmod-fglrx-2.6.25.14-69.fc8
--> Finished Dependency Resolution
kmod-fglrx-2.6.25.14-69.fc8-8.522-2.8.08.lvn8.x86_64 from livna has depsolving problems
  --> Missing Dependency: kernel-x86_64 = 2.6.25.14-69.fc8 is needed by package kmod-fglrx-2.6.25.14-69.fc8-8.522-2.8.08.lvn8.x86_64 (livna)
Error: Missing Dependency: kernel-x86_64 = 2.6.25.14-69.fc8 is needed by package kmod-fglrx-2.6.25.14-69.fc8-8.522-2.8.08.lvn8.x86_64 (livna)

I'd like a yum-friendly answer if possible, as I'd like to avoid compiling my own kernel or running the ATI supplied binary blob as not to run into further dependency issues down the line. Has anyone come across this, and found a solution?

+1  A: 

I would recommend trying to build your own from livna's source rpm. This isn't verified, but I'd try something like this:

[root@twoodles ~]# rpm -Uvh http://livna-dl.reloumirrors.net/fedora/8/SRPMS/fglrx-kmod-8.522-2.8.08.lvn8.src.rpm

[root@twoodles ~]# cd /usr/src/redhat/SPECS
[root@twoodles ~]# rpmbuild -bb xorg-x11-drv-fglrx.spec
....
[root@twoodles ~]# rpm -Uvh /usr/src/redhat/RPMS/x86_64/kmod-fglrx*rpm

You may need to install a handful of other packages to get it to build correctly. It'll probably complain about them when you run rpmbuild, but if not, try yum installing: rpmbuild, kmodtool, etc.

bmdhacks
Thanks for the pointers - it's still complaining about wanting the older kernel-devel versions which I can't find after Fedora have moved to the new signing key. I'll hack about later - I was just hoping for the mythical "quick fix" ;-)
Richard Franks