(Gelöst) openSUSE 11.0 - kernel 2.6.25.18-0.1 deinstalliert "neuere" kmp-Pakete.

Status
Für weitere Antworten geschlossen.

Rain_Maker

Administrator
Teammitglied
(Gelöst) openSUSE 11.0 - kernel 2.6.25.18-0.1 deinstalliert "neuere" kmp-Pakete.

Das heute für openSUSE 11.0 zur Verfügung gestellte Kernel-Update auf 2.6.25.18-0.1 steht im Konflikt zu _allen_ kmp-Paketen, die _nicht_ gegen 2.6.25.5.1 gebaut wurden.

Typische Fehlermeldung:

Code:
error: Failed dependencies:
        kernel(default:vmlinux) = c5a534f24fd188bd is needed by
*irgendwas*-kmp-*Flavor*-*Version*
Davon sind z.B. auch die proprietären Kerneltreiber von ATI oder NVidia betroffen, für welche die Option "Rebuild aus dem src.rpm" ausfällt (weil es eben keines gibt).

Das Problem liegt hier:

Code:
rpm -q --provides kernel-default-2.6.25.18-0.1 |grep vmlinux

kernel(default:vmlinux) = 144157c65f9ecf81
kernel(default:vmlinux) = e61690aa8c2e0b5e
Der neue Kernel stellt im Gegensatz zu allen vorherigen

Code:
rpm -qp --provides kernel-default-2.6.25.16-0.1.i586.rpm | grep vmlinux
kernel(default:vmlinux) = c5a534f24fd188bd
kernel(default:vmlinux) = e61690aa8c2e0b5e


rpm -qp --provides kernel-default-2.6.25.11-0.1.i586.rpm | grep vmlinux
kernel(default:vmlinux) = c5a534f24fd188bd
kernel(default:vmlinux) = e61690aa8c2e0b5e

rpm -qp --provides kernel-default-2.6.25.9-0.2.i586.rpm |grep vmlinux
kernel(default:vmlinux) = c5a534f24fd188bd
kernel(default:vmlinux) = e61690aa8c2e0b5e
die Abhängigkeit

"kernel(default:vmlinux) = c5a534f24fd188bd"

nicht bereit.

Deshalb sind auch kmp-Pakete, die gegen den mit 11.0 ausgelieferten Kernel 2.6.25.5.1 gebaut wurden, nicht davon betroffen

Code:
rpm -qp --requires compat-wireless-kmp-default-20080909_2.6.25.5_1.1-rm.0.i586.rpm |grep vmlinux
kernel(default:vmlinux) = e61690aa8c2e0b5e
weil sie diese Abhängigkeit nicht benötigen.

Wer also Kernelmodule aus kmp-Paketen nutzt, die _nicht_ gegen 2.6.25.5.1 gebaut wurden, der sollte mit dem Kernelupdate warten.

Prüfen kann man dies mit

Code:
rpm -qa "*kmp-*"
welches die zugehörigen Kernelversionen, gegen die das RPM gebaut wurde, anzeigt.

Greetz,

RM
 

Rain_Maker

Administrator
Teammitglied
kernel 2.6.25.18-0.2

Das seit kurzem verfügbare Update auf die Kernelversion

2.6.25.18-0.2

enthält diesen Fehler nicht mehr, es sollte also zügig eingespielt werden.

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben