[ATrpms-users] to me, strange dependencies for kernel

Brian Millett bmillett at gmail.com
Sun Jul 22 22:27:39 CEST 2007


Axel Thimm escribío:
> On Sun, Jul 22, 2007 at 07:21:52AM -0500, Brian Millett wrote:
>> Axel Thimm escribío:
>>> On Sat, Jul 21, 2007 at 04:33:08PM -0500, Brian Millett wrote:
>>>> Error: Unresolvable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
>>>> fuse-kmdl-2.6.21-1.3228.fc7
>>>> Error: Unresolvable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
>>>> nvidia-graphics100.14.09-kmdl-2.6.21-1.3228.fc7
>>>> Error: Unresolvable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
>>>> nvidia-graphics100.14.11-kmdl-2.6.21-1.3228.fc7
>>>> Error: Unresolvable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
>>>> ipw3945-kmdl-2.6.21-1.3228.fc7
>>>> Error: Unresolvable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
>>>> ieee80211-kmdl-2.6.21-1.3228.fc7
>>>> Error: Missing Dependency: ieee80211-kmdl-2.6.22.1-27.fc7 >= 1.1.11 is needed by
>>>> package ipw3945-kmdl-2.6.22.1-27.fc7
>>>>
>>>> So, does all this just mean that the updates are not available?
>>>> because I'm not removing any kernel and the files are there to resolve the
>>>> requirement.
>>> No, it's yum bug: The kernel was removed in Fedora's repo and now yum
>>> is upset to find kmdls for that kernel. There is a plugin that fixes
>>> this behaviour.
>>>
>>> Currently Fedora withdraws kernels too fast, e.g. updates only
>>> contains one kernel. So the moment a new kernel gets into the repo you
>>> get the old obsolted and yum is confused. It would be nice if Fedora
>>> would keep at least two kernels (the latest may have some regression
>>> after all) and also fix yum.
>> Thanks.
>>
>> I have installed the following:
>>
>> [bpm]$ rpm -qa | grep yum
>> yum-allowdowngrade-1.1.5-1.fc7
>> yum-skip-broken-1.1.5-1.fc7
> 
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> This sounds like the right plugin (haven't tested it, though). Let us
> know if this rectifies yum's behaviour.
> 

Cool, yes it does, but you have to turnon checking with
check_always = 1
in /etc/yum/pluginconf.d/skip-broken.conf

Went from:

Resolving Dependencies
--> Running transaction check
---> Package kernel-devel.i686 0:2.6.22.1-27.fc7 set to be updated
---> Package kernel-doc.noarch 0:2.6.22.1-27.fc7 set to be updated
filelists.xml.gz          100% |=========================| 813 kB    00:11
filelists.xml.gz          100% |=========================|  373 B    00:00
---> Package kernel.i686 0:2.6.22.1-27.fc7 set to be updated
---> Package kernel-headers.i386 0:2.6.22.1-27.fc7 set to be updated
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
nvidia-graphics100.14.11-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
fuse-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
nvidia-graphics100.14.09-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
ipw3945-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
ieee80211-kmdl-2.6.21-1.3228.fc7
--> Finished Dependency Resolution
---> Package ipw3945-kmdl-2.6.22.1-27.fc7.i686 0:1.2.0-18.3.fc7 set to be installed
---> Package nvidia-graphics100.14.09-kmdl-2.6.22.1-27.fc7.i686
1:100.14.09-90.fc7 set to be installed
---> Package nvidia-graphics100.14.11-kmdl-2.6.22.1-27.fc7.i686
1:100.14.11-91.fc7 set to be installed
--> Running transaction check
---> Package ipw3945-kmdl-2.6.22.1-27.fc7.i686 0:1.2.0-18.3.fc7 set to be updated
---> Package kernel-devel.i686 0:2.6.22.1-27.fc7 set to be updated
---> Package nvidia-graphics100.14.11-kmdl-2.6.22.1-27.fc7.i686
1:100.14.11-91.fc7 set to be updated
---> Package kernel-doc.noarch 0:2.6.22.1-27.fc7 set to be updated
---> Package kernel.i686 0:2.6.22.1-27.fc7 set to be updated
---> Package nvidia-graphics100.14.09-kmdl-2.6.22.1-27.fc7.i686
1:100.14.09-90.fc7 set to be updated
---> Package kernel-headers.i386 0:2.6.22.1-27.fc7 set to be updated
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
fuse-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
nvidia-graphics100.14.09-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
nvidia-graphics100.14.11-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
ipw3945-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
ieee80211-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: ieee80211-kmdl-2.6.22.1-27.fc7 >= 1.1.11 for package:
ipw3945-kmdl-2.6.22.1-27.fc7
--> Finished Dependency Resolution
Error: Unresolveable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
fuse-kmdl-2.6.21-1.3228.fc7
Error: Unresolveable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
nvidia-graphics100.14.09-kmdl-2.6.21-1.3228.fc7
Error: Unresolveable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
nvidia-graphics100.14.11-kmdl-2.6.21-1.3228.fc7
Error: Unresolveable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
ipw3945-kmdl-2.6.21-1.3228.fc7
Error: Unresolveable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
ieee80211-kmdl-2.6.21-1.3228.fc7
Error: Missing Dependency: ieee80211-kmdl-2.6.22.1-27.fc7 >= 1.1.11 is needed by
package ipw3945-kmdl-2.6.22.1-27.fc7


To this

Resolving Dependencies
**** Checking packages for dependency problems
**** Checking for dep problems  : kernel-devel - 2.6.22.1-27.fc7.i686
--> Running transaction check
---> Package kernel-devel.i686 0:2.6.22.1-27.fc7 set to be updated
****   OK : kernel-devel.i686 0-2.6.22.1-27.fc7 - i
**** Checking for dep problems  : kernel-devel - 2.6.21-1.3228.fc7.i686
--> Running transaction check
****   OK : kernel-devel.i686 0-2.6.21-1.3228.fc7 - None
**** Checking for dep problems  : kernel-doc - 2.6.21-1.3228.fc7.noarch
--> Running transaction check
****   OK : kernel-doc.noarch 0-2.6.21-1.3228.fc7 - None
**** Checking for dep problems  : kernel-doc - 2.6.22.1-27.fc7.noarch
--> Running transaction check
---> Package kernel-doc.noarch 0:2.6.22.1-27.fc7 set to be updated
****   OK : kernel-doc.noarch 0-2.6.22.1-27.fc7 - u
**** Checking for dep problems  : kernel - 2.6.21-1.3228.fc7.i686
--> Running transaction check
filelists.xml.gz          100% |=========================| 813 kB    00:11
filelists.xml.gz          100% |=========================|  373 B    00:00
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
nvidia-graphics100.14.11-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
fuse-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
nvidia-graphics100.14.09-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
ipw3945-kmdl-2.6.21-1.3228.fc7
--> Processing Dependency: /boot/vmlinuz-2.6.21-1.3228.fc7 for package:
ieee80211-kmdl-2.6.21-1.3228.fc7
--> Finished Dependency Resolution
****   Failed
****     Unresolveable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
nvidia-graphics100.14.11-kmdl-2.6.21-1.3228.fc7
****     Unresolveable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
fuse-kmdl-2.6.21-1.3228.fc7
****     Unresolveable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
nvidia-graphics100.14.09-kmdl-2.6.21-1.3228.fc7
****     Unresolveable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
ipw3945-kmdl-2.6.21-1.3228.fc7
****     Unresolveable requirement /boot/vmlinuz-2.6.21-1.3228.fc7 for
ieee80211-kmdl-2.6.21-1.3228.fc7
**** Checking for dep problems  : kernel - 2.6.22.1-27.fc7.i686
--> Running transaction check
---> Package kernel.i686 0:2.6.22.1-27.fc7 set to be updated
****   OK : kernel.i686 0-2.6.22.1-27.fc7 - i
**** Checking for dep problems  : kernel-headers - 2.6.21-1.3228.fc7.i386
--> Running transaction check
--> Processing Dependency: kernel-headers for package: glibc-headers
--> Finished Dependency Resolution
****   Failed
****     Unresolveable requirement kernel-headers for glibc-headers
**** Checking for dep problems  : kernel-headers - 2.6.22.1-27.fc7.i386
--> Running transaction check
---> Package kernel-headers.i386 0:2.6.22.1-27.fc7 set to be updated
****   OK : kernel-headers.i386 0-2.6.22.1-27.fc7 - u
**** Packages with dependency resolving errors
**** kernel - 2.6.21-1.3228.fc7.i686
****   2
****   2
****   2
****   2
****   2
**** kernel-headers - 2.6.21-1.3228.fc7.i386
****   2
**** End Checking packages for dependency problems
--> Running transaction check
---> Package kernel-devel.i686 0:2.6.22.1-27.fc7 set to be installed
---> Package kernel-doc.noarch 0:2.6.22.1-27.fc7 set to be updated
---> Package kernel.i686 0:2.6.22.1-27.fc7 set to be installed
---> Package kernel-headers.i386 0:2.6.22.1-27.fc7 set to be updated
---> Package ipw3945-kmdl-2.6.22.1-27.fc7.i686 0:1.2.0-18.3.fc7 set to be installed
---> Package nvidia-graphics100.14.09-kmdl-2.6.22.1-27.fc7.i686
1:100.14.09-90.fc7 set to be installed
---> Package nvidia-graphics100.14.11-kmdl-2.6.22.1-27.fc7.i686
1:100.14.11-91.fc7 set to be installed
--> Running transaction check
---> Package ipw3945-kmdl-2.6.22.1-27.fc7.i686 0:1.2.0-18.3.fc7 set to be updated
---> Package kernel-devel.i686 0:2.6.22.1-27.fc7 set to be installed
---> Package kernel-doc.noarch 0:2.6.22.1-27.fc7 set to be updated
---> Package kernel.i686 0:2.6.22.1-27.fc7 set to be installed
---> Package nvidia-graphics100.14.11-kmdl-2.6.22.1-27.fc7.i686
1:100.14.11-91.fc7 set to be updated
---> Package nvidia-graphics100.14.09-kmdl-2.6.22.1-27.fc7.i686
1:100.14.09-90.fc7 set to be updated
---> Package kernel-headers.i386 0:2.6.22.1-27.fc7 set to be updated
--> Processing Dependency: ieee80211-kmdl-2.6.22.1-27.fc7 >= 1.1.11 for package:
ipw3945-kmdl-2.6.22.1-27.fc7
--> Finished Dependency Resolution
Error: Missing Dependency: ieee80211-kmdl-2.6.22.1-27.fc7 >= 1.1.11 is needed by
package ipw3945-kmdl-2.6.22.1-27.fc7


So I can live with that, it only flagged that the ieee80211-kmdl-2.6.22.1-27.fc7
is needed, but missing.

-- 
Brian Millett - [ Garibaldi (to G'Kar), "The Gathering"]
"Beep. Beep."



More information about the atrpms-users mailing list