[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