[ATrpms-users] kmdl/fuse issues with latest kernel upgrade
Jeffrey J. Kosowsky
atrpms at kosowsky.org
Sun Jan 27 15:33:34 CET 2008
Axel Thimm wrote at about 11:04:41 +0200 on Sunday, January 27, 2008:
> Hi,
>
> On Sat, Jan 26, 2008 at 06:33:05PM -0500, Jeffrey J. Kosowsky wrote:
> > I am having two issues trying to update to the latest kernel
> > (2.6.23.8-63):
>
> The latest kernels are 2.6.23.12-52.fc7 and 2.6.23.14-107.fc8
>
> > 1. The packages 'fuse' (and hence also ntfs-3g) are being removed "for
> > dependencies". I noticed though that the new fuse-kmdl has been
> > updated to version 2.7.2-8_8.fc8 while fuse remains at version
> > 2.7.1 on my system. So it appears that for some reason I am not
> > getting the updated version of fuse.
>
> Can you show the full output from yum and before that make sure that
> yum is the latest version of yum as there were a couple of bugs fixed
> there that do sound familiar to your report.
OK - see below for full attachment.
Also yum is version: yum-3.2.8-2.fc8.noarch.rpm
> > Perhaps the reason is that I keep an older version of the kernel
> > also installed so maybe the older fuse-kmdl is preventing fuse from
> > being updated. If so, it would be helpful to have the older kernel
> > versions of fuse-kmdl updated. I imagine that I am not the only
> > person who keeps one (or more) older kernels installed in case
> > something goes wrong and you need to revert your machine to
> > something you know works.
>
> That was the way it once worked, but it broke yum when Red Hat was
> retiring the kernels (yum would find the there are packages w/o
> dependencies and bark out).
>
> Therefore I'm forced to remove kmdls for kernels that Red Hat's repo
> has removed. apt and smart are a bit more resilient to this, but given
> that the majority runs yum these days it isn't very helpful. :/
That sounds messed up. So you are saying that if the kernel is removed
then yum won't allow anything that depends on it to be updated?
Does that mean that all dependencies have to be alive in a repo or
else yum crashes. If so why does a command like "yum update
--disablerepo updates" still work since wouldn't this look to yum like
the kernel was retired?
Alternatively, is it possible to get around this by setting up another
branch of atrpms repo, called say atrpms-obsolete which would have the
old kmdls. Then users of smart/apt could include this in their repo
list and users of yum could use the repo manually by cleverly
using various combinations of disablerepo/enablerepo and exclude to
trick yum into working or by just manually downloading and installing
the relevant packages.
> > 2. The following packages have not been updated
> > nvidia-graphics96.43.01-kmdl
> > uvc-kmdl
> > As the originator of uvc-kmdl, do I need to do anything to rebuild
> > that for you?
>
> No, everything is in place, maybe the same kernel version issue as
> above?
OK - when I ran this morning, it seems to be finding uvc-kmdl but
still not nvidia-graphics96.43.01-kmdl (not sure if this changed since
last night or if I am missing something.
>
> Please post some more of yum's output so we can have a better look at
> what's going on.
> --
Here is my yum output -- note I have yum setup to keep 2 versions of
the kernel (and related dependencies) installed.
Loading "priorities" plugin
Loading "fedorakmod" plugin
Loading "downloadonly" plugin
Loading "allowdowngrade" plugin
Loading "kernel-module" plugin
Loading "kmdl" plugin
Loading "tsflags" plugin
Loading "fastestmirror" plugin
Loading "skip-broken" plugin
Loading "protectbase" plugin
Loading "changelog" plugin
Loading mirror speeds from cached hostfile
* atrpms: dl.atrpms.net
* fedora: mirror.cogentco.com
* adobe-linux: linuxdownload.adobe.com
* updates: mirror.cogentco.com
* freshrpms: ayo.freshrpms.net
Excluding Packages from Fedora 8 - i386 - ATrpms
Finished
2344 packages excluded due to repository priority protections
0 packages excluded due to repository protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package kernel.i686 0:2.6.23.14-107.fc8 set to be installed
---> Package kernel-headers.i386 0:2.6.23.14-107.fc8 set to be updated
---> Package kernel-doc.noarch 0:2.6.23.14-107.fc8 set to be updated
---> Package kernel-devel.i686 0:2.6.23.14-107.fc8 set to be installed
--> Finished Dependency Resolution
---> Package lirc-kmdl-2.6.23.14-107.fc8.i686 0:0.8.3-73_cvs20071109.fc8 set to be installed
---> Package uvc-kmdl-2.6.23.14-107.fc8.i686 0:svn_r158-1.fc8 set to be installed
---> Package fuse-kmdl-2.6.23.14-107.fc8.i686 0:2.7.2-8_8.fc8 set to be installed
--> Running transaction check
---> Package kernel.i686 0:2.6.23.14-107.fc8 set to be installed
---> Package uvc-kmdl-2.6.23.14-107.fc8.i686 0:svn_r158-1.fc8 set to be updated
---> Package kernel.i686 0:2.6.23.8-63.fc8 set to be erased
---> Package lirc-kmdl-2.6.23.14-107.fc8.i686 0:0.8.3-73_cvs20071109.fc8 set to be updated
---> Package kernel-devel.i686 0:2.6.23.8-63.fc8 set to be erased
---> Package fuse-kmdl-2.6.23.14-107.fc8.i686 0:2.7.2-8_8.fc8 set to be updated
---> Package kernel-headers.i386 0:2.6.23.14-107.fc8 set to be updated
---> Package kernel-doc.noarch 0:2.6.23.14-107.fc8 set to be updated
---> Package kernel-devel.i686 0:2.6.23.14-107.fc8 set to be installed
--> Processing Dependency: /boot/vmlinuz-2.6.23.8-63.fc8 for package: uvc-kmdl-2.6.23.8-63.fc8
--> Processing Dependency: /boot/vmlinuz-2.6.23.8-63.fc8 for package: fuse-kmdl-2.6.23.8-63.fc8
--> Processing Dependency: /boot/vmlinuz-2.6.23.8-63.fc8 for package: lirc-kmdl-2.6.23.8-63.fc8
--> Processing Dependency: /boot/vmlinuz-2.6.23.8-63.fc8 for package: nvidia-graphics96.43.01-kmdl-2.6.23.8-63.fc8
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package nvidia-graphics96.43.01-kmdl-2.6.23.8-63.fc8.i686 1:96.43.01-92.fc8 set to be erased
---> Package lirc-kmdl-2.6.23.8-63.fc8.i686 0:0.8.3-73_cvs20071109.fc8 set to be erased
---> Package uvc-kmdl-2.6.23.8-63.fc8.i686 0:svn_r158-1.fc8 set to be erased
---> Package fuse-kmdl-2.6.23.8-63.fc8.i686 0:2.7.1-6_7.fc8 set to be erased
--> Processing Dependency: fuse-kmdl-2.7.1-6_7.fc8 for package: fuse
--> Running transaction check
---> Package fuse.i386 0:2.7.1-6_7.fc8 set to be erased
--> Processing Dependency: fuse for package: ntfs-3g
--> Running transaction check
---> Package ntfs-3g.i386 2:1.1120-1.fc8 set to be erased
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
fuse-kmdl-2.6.23.14-107.fc8 i686 2.7.2-8_8.fc8 atrpms 26 k
kernel-devel i686 2.6.23.14-107.fc8 updates 4.8 M
lirc-kmdl-2.6.23.14-107.fc8 i686 0.8.3-73_cvs20071109.fc8 atrpms 80 k
uvc-kmdl-2.6.23.14-107.fc8 i686 svn_r158-1.fc8 atrpms 27 k
Updating:
kernel-doc noarch 2.6.23.14-107.fc8 updates 2.9 M
kernel-headers i386 2.6.23.14-107.fc8 updates 678 k
Removing:
kernel i686 2.6.23.8-63.fc8 installed 45 M
kernel-devel i686 2.6.23.8-63.fc8 installed 31 M
Installing for dependencies:
kernel i686 2.6.23.14-107.fc8 updates 16 M
Removing for dependencies:
fuse i386 2.7.1-6_7.fc8 installed 216 k
fuse-kmdl-2.6.23.8-63.fc8 i686 2.7.1-6_7.fc8 installed 48 k
lirc-kmdl-2.6.23.8-63.fc8 i686 0.8.3-73_cvs20071109.fc8 installed 258 k
ntfs-3g i386 2:1.1120-1.fc8 installed 288 k
nvidia-graphics96.43.01-kmdl-2.6.23.8-63.fc8 i686 1:96.43.01-92.fc8 installed 5.2 M
uvc-kmdl-2.6.23.8-63.fc8 i686 svn_r158-1.fc8 installed 56 k
Transaction Summary
=============================================================================
Install 5 Package(s)
Update 2 Package(s)
Remove 8 Package(s)
Total download size: 25 M
Is this ok [y/N]: n
More information about the atrpms-users
mailing list