PDA

View Full Version : Fedora 9 Updates



KirkD
22nd September 2008, 06:06 AM
As I understand it, the update system for F9 should be rolling by now, but my automatic update system has yet to prompt me regarding current updates. Also, if I run the update system manager manually, I get 5 security updates and 27 updates, but if I try to Apply these I get an unresolved dependency error:

kernel-uname-r = 2.6.25.14-108.fc9.i686 is needed by package kmod-ndiswrapper-2.6.25.14-108.fc9.i686-1.53-3.lvn9.i686 (livna)
kernel-uname-r = 2.6.25.14-108.fc9.i686 is needed by package kmod-nvidia-2.6.25.14-108.fc9.i686-173.14.12-3.lvn9.i686 (livna)
libplasma.so.2 is needed by package compiz-kde-0.7.7-14.fc9.i386 (fusion)


-Kirk

Demz
22nd September 2008, 06:08 AM
i gather you havent got the new-keys repo installed?

KirkD
22nd September 2008, 06:10 AM
You gather correctly. I didn't see any notice of this. Can you give me a link or a How To?

-Kirk

Demz
22nd September 2008, 06:11 AM
follow this http://forums.fedoraforum.org/forum/showpost.php?p=1079088&postcount=1370

KirkD
22nd September 2008, 06:19 AM
thanks for the link. When I run through the steps, I get this at the very end:

Finished Dependency Resolution
kmod-nvidia-2.6.25.14-108.fc9.i686-173.14.12-3.lvn9.i686 from livna has depsolving problems
--> Missing Dependency: kernel-uname-r = 2.6.25.14-108.fc9.i686 is needed by package kmod-nvidia-2.6.25.14-108.fc9.i686-173.14.12-3.lvn9.i686 (livna)
kmod-nvidia-2.6.25.11-97.fc9.i686-173.14.12-2.lvn9.i686 from livna has depsolving problems
--> Missing Dependency: kernel-uname-r = 2.6.25.11-97.fc9.i686 is needed by package kmod-nvidia-2.6.25.11-97.fc9.i686-173.14.12-2.lvn9.i686 (livna)
kmod-ndiswrapper-2.6.25.14-108.fc9.i686-1.53-3.lvn9.i686 from livna has depsolving problems
--> Missing Dependency: kernel-uname-r = 2.6.25.14-108.fc9.i686 is needed by package kmod-ndiswrapper-2.6.25.14-108.fc9.i686-1.53-3.lvn9.i686 (livna)
Error: Missing Dependency: kernel-uname-r = 2.6.25.14-108.fc9.i686 is needed by package kmod-ndiswrapper-2.6.25.14-108.fc9.i686-1.53-3.lvn9.i686 (livna)
Error: Missing Dependency: kernel-uname-r = 2.6.25.14-108.fc9.i686 is needed by package kmod-nvidia-2.6.25.14-108.fc9.i686-173.14.12-3.lvn9.i686 (livna)
Error: Missing Dependency: kernel-uname-r = 2.6.25.11-97.fc9.i686 is needed by package kmod-nvidia-2.6.25.11-97.fc9.i686-173.14.12-2.lvn9.i686 (livna)

Demz
22nd September 2008, 06:53 AM
ok download this instead..
yum install akmod-nvidia

uninstall the kmod-nvidia but your gonna have to update your kernel to

rgaelzer
22nd September 2008, 03:49 PM
ok download this instead..
yum install akmod-nvidia

uninstall the kmod-nvidia but your gonna have to update your kernel to

Wait a minute. What's this akmod-nvidia?
The kernel modules released by livna are no longer called kmod-(something), but
akmod-(something)?

KirkD
22nd September 2008, 05:11 PM
akmod is, as I understand it, a version that will automatically rebuild the nvidia driver after a kernel update. This has worked fine in the past (3 kernel updates so far), but now I have to do this myself? I'm confused here.

From what I'm seeing, ndiswrapper and nvidia are built for the specific kernel so it stands to reason that a kernel update will require their rebuilding. But I've had at least 3 different kernels updated in the past before the new update system went into place and both of these have rebuilt themselves without a problem. Why the difference now? And, how badly is this going to break the whole process?

-Kirk

For reference, this is how I installed the driver as well as compiz-fusion:

http://forums.fedoraforum.org/forum/showthread.php?t=190240

and this is how ndiswrapper was installed:

http://forums.fedoraforum.org/forum/showthread.php?t=190434 (look at post #8)

Demz
23rd September 2008, 01:24 AM
Wait a minute. What's this akmod-nvidia?
The kernel modules released by livna are no longer called kmod-(something), but
akmod-(something)?
this will explain what a akmod is an the difference between the 2 http://www.fedoraforum.org/forum/showthread.php?t=193301&highlight=difference+akmod+kmod

KirkD
23rd September 2008, 03:17 AM
I'm still confused. As I mentioned, I installed nvidia drivers as per the akmods method. (http://forums.fedoraforum.org/forum...ad.php?t=190240). Why am I suddenly getting a kmod dependency error? As I mentioned, I've had kernel updates before without problems.

Demz
23rd September 2008, 04:30 AM
there is no kmods at the moment but they should appear in the livna repo's either today or tomorrow ..for now you'll have to use akmod-nvidia an remove kmod-nvidia an reboot an let the akmod build a kmod for your kernel untill a kmod-nvida is released in updates

KirkD
23rd September 2008, 05:46 AM
So, if I want for a day or two and then continue with the update, will the dependency resolve itself?

Demz
23rd September 2008, 05:50 AM
your using Fedora8 yeah?.. in that case you cant use akmods in Fedora8,, this is what your gonna have to do, stay with the kernel your using now untill there are kmods available for your updated kernel

ok im getting confused,, you mentioned something in another thread about using fedora8? as i mentioned remove kmod-nvidia then update your kernel an then install akmod-nvidia an then reboot an let the akmod built the kmod for that kernel ( dependancy solved ) untill they release the kmod in livna then you can install that ,

KirkD
23rd September 2008, 05:51 AM
Nope, I'm on F9.

Demz
23rd September 2008, 05:54 AM
just edited post.. look above ^^

KirkD
23rd September 2008, 06:00 AM
This is becoming quite circular. Lots of confusion.

I'm not sure where the F8 reference came in, but I'm definitely on F9 and the two threads I pointed to refer to installations on F9. At this point, I'm willing to wait for a few days if it means a less painful process. I assume one the kmods become available, my process should go forward.

Demz
23rd September 2008, 06:07 AM
you posted in Firewing1's Thread earlier ,, ..just install akmod-nvidia,, you'll still be able to use 3D ..you'll just have to wait till livna gets the official kmod out but it will show up in updates when available

My Apology.. it wasnt you,, it was kid774 or something like that ,,got mixed up

KirkD
23rd September 2008, 06:15 AM
OK. We're back to the start. I installed akmod as per this thread that I pointed to before.

http://forums.fedoraforum.org/forum/showthread.php?t=190240

So, it seems to me that installing akmod is something I've already done. Back to my original question - if I've installed akmods before, why am I bumping up against a kmod problem now? I've never knowingly installed kmod but rather I started my F9 installation with akmod using the exact details in the thread I linked above.

I'm not trying to be difficult and I do appreciate your patience with me here. I'm just not getting an answer to my question.

EDIT: kid774 and KirkD - similar enough to be confused. No worries here.

EDIT2: It's getting quite late here. I'll check back in the morning.

Demz
23rd September 2008, 08:06 AM
why...i can only think that its looking for the kmod to install, but by rights it shouldnt cause the akmod-nvidia does build a temp kmod till you get your hands on the actual kmod

what kernel have you got by the way? do a
uname -r from looking at your other thread thats a rather old kernel if your using that kernel now is this the kernel you are using now? 2.6.25.14-108.fc9.i686

g0wfv
23rd September 2008, 09:08 AM
As I understand it, the update system for F9 should be rolling by now, but my automatic update system has yet to prompt me regarding current updates. Also, if I run the update system manager manually, I get 5 security updates and 27 updates, but if I try to Apply these I get an unresolved dependency error:

kernel-uname-r = 2.6.25.14-108.fc9.i686 is needed by package kmod-ndiswrapper-2.6.25.14-108.fc9.i686-1.53-3.lvn9.i686 (livna)
kernel-uname-r = 2.6.25.14-108.fc9.i686 is needed by package kmod-nvidia-2.6.25.14-108.fc9.i686-173.14.12-3.lvn9.i686 (livna)
libplasma.so.2 is needed by package compiz-kde-0.7.7-14.fc9.i386 (fusion)


-Kirk


This is because you probably do not have the 2.6.25.14-108 kernel installed! I was running the 2.6.25.14-108 kernel before an update installed 2.6.26, which ndiswrapper has problems with (for me anyway!)

I recently did a reinstall of FC9, and 2.6.25.14-108 was not installed as the newer 2.6.26 update took precedence! this is what i did ....

1. Download the 2.6.25.14-108 kernel rpm here ftp://ftp.is.co.za/mirror/fedora.redhat.com/linux/updates/9/i386/kernel-2.6.25.14-108.fc9.i686.rpm

2. Install it with ...

sudo rpm -ivh --force kernel-2.6.25.14-108.fc9.i686.rpm

This should override the 2.6.26 kernel package in /etc/grub.conf as the default kernel (2.6.26 is still installed and selectable at boot time, just 2.6.25.14-108 is now the default boot kernel!)

3. Now try installing nvidia / ndiswrapper as before ....

Tony

KirkD
23rd September 2008, 01:30 PM
My kernel is 2.6.25.4-30.fc9.i686. I was up to date prior to the outage but haven't been able to get any updates going since.

At this point I'm wondering if I would be better off downloading the newest F9 (F9.5?) installation package rather than struggle with the update system.

Regarding 2.6.26 and ndiswrapper - this is a bit disconcerting. Is there a fix on the way or is anything else known about the conflict?

EDIT:

Just for grins this morning I tried running System Update and now instead of a dependency error, I get and Internal System Error box with the following message:

Error Type: <type 'exceptions.TypeError'>
Error Value: object of type 'instancemethod' has no len()
File : /usr/share/PackageKit/helpers/yum/update-system.py , line 18, in <module>
backend.update_system()
File : /usr/share/PackageKit/helpers/yum/yumBackend.py , line 850, in update_system
self._runYumTransaction()
File : /usr/share/PackageKit/helpers/yum/yumBackend.py , line 1151, in _runYumTransaction
hex_fingerprint = "80740e5" * len(fingerprint) 152706480ple(map(ord, fingerprint))

g0wfv
23rd September 2008, 01:47 PM
:eek: I'm not entirely sure myself what the problem is. I was unable to get the source to compile, and ndiswrapper kernel modules for 2.6.26 are not available from livna yet (if indeed they are going to be made available!).

There are other threads out there that mention problems with ndiswrapper 1.53 and kernel 2.6.26, the only "workaround" so far is to downgrade ndiswrapper to 1.52. I opted to change the default boot kernel back to 2.6.15.14-108 which works fine for me.

The install image for FC9 I used has 2.6.25-14 by default and now updates to 2.6.26 bypassing the 2.6.25.14-108 which livna has kernal modules for, hence the manual rpm install and downgrade to that kernel!

I guess downloading the latest install dvd and upgrading your existing system may get you somewhere, but you may run into the same kernel problems I have, but at least you know how to fix them now!

EDIT:

I have no idea what your new problem is! Looks rather painful if you ask me :eek: Rather than try a system update, try downloading the 2.6.25.14-108 kernel and installing it with rpm --force (I just realised you may not need --force as kernel package should be newer), then install kmod-ndiswrapper with yum. That should at least get ndiswrapper going and solve the dependencies.

KirkD
23rd September 2008, 03:48 PM
g0wfv,

Thanks for the tips. It is certainly concerning that ndiswrapper 1.53 wouldn't work with 2.6.26. You mention that 1.52 did work with 2.6.26, correct? I suppose that would represent an alternate downgrade.

As for the new System Error message - I'm also at a loss. It certainly does seem that I have a mutual love-hate relationship with LINUX! 8^)

g0wfv
23rd September 2008, 04:42 PM
That seems to be the jist of the thread I saw. I just rolled back the kernel which I found easier as it didn't mean installing software (the kernel was already there!)

I've found over the years, if you google enough, a solution usually presents itself ... it might take a few days, but it usually is fixable, or "work-around-able"!

KirkD
28th September 2008, 03:22 PM
g0wfv - I've gotten both nvidia and ndiswrapper working now. Here are the links, in case they're useful to you.

nvidia: http://forums.fedoraforum.org/forum/showthread.php?t=200142

ndiswrapper: http://forums.fedoraforum.org/forum/showthread.php?t=200253