[ATrpms-users] kmdl/fuse issues with latest kernel upgrade

Axel Thimm Axel.Thimm at ATrpms.net
Tue Jan 29 15:31:02 CET 2008


On Sun, Jan 27, 2008 at 09:33:34AM -0500, Jeffrey J. Kosowsky wrote:
> 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?

Actually yum will bark out whenever it has to deal with these packages'
dependencies. Updating them is one case, but even removing the kernel
w/o removing them will make rpm/yum yell at you.

> Does that mean that all dependencies have to be alive in a repo or
> else yum crashes.

Indeed. There is a very useful plugin called skip-broken that
recitfies this to some extent, though.

> 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?

But there is still the kernel from the "release" repo.

> 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.

If there were a trick to allow yum to work with that repo with missing
base packages then you wouldn't need a separate repo.

In general I agree that if a base package goes away everything
depending on it should go as well. I just think that keeping only the
latest kernel around makes little sense, but this is something for the
Fedora leadership to reevaluate - as it stand I can only dance to the
tune and drop everything that gets its depedendencies dropped as well.

> 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

This looks OK, but maybe I'm not recognizing what the problem was?
-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.atrpms.net/pipermail/atrpms-users/attachments/20080129/f090a764/attachment.bin 


More information about the atrpms-users mailing list