kernel provide 2.6.9. Too bad.

Matias Féliciano feliciano.matias at free.fr
Sat Oct 30 17:46:21 UTC 2004


Here is the problem :

# rpm -q kernel
kernel-2.6.9-1.643.mat.1
kernel-2.6.9-1.649.mat.1
# rpm -q --provides kernel
kernel-drm = 4.3.0
kernel = 2.6.9-1.643.mat.1
kernel-drm = 4.3.0
kernel = 2.6.9-1.649.mat.1
# rpm -q --requires -p kernel-module-unicorn-atm-0.8.7-mat.1_2.6.9_1.649.i686.rpm
/bin/sh
/sbin/depmod
kernel = 2.6.9-1.649
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
# rpm -i kernel-module-unicorn-atm-0.8.7-mat.1_2.6.9_1.649.i686.rpm
error: Failed dependencies:
        kernel = 2.6.9-1.649 is needed by kernel-module-unicorn-atm-0.8.7-mat.1_2.6.9_1.649.i686

This "error", is normal.

Install the "right" packages :
# rpm -i --fileconflicts(*) kernel-module-unicorn-atm-0.8.7-mat.1_2.6.9_1.643.mat.1.i686.rpm
# rpm -i --fileconflicts(*) kernel-module-unicorn-atm-0.8.7-mat.1_2.6.9_1.649.mat.1.i686.rpm

Try to remove a kernel (2.6.9-1.643.mat.1)
# rpm -e kernel-2.6.9-1.643.mat.1
error: Failed dependencies:
        kernel = 2.6.9-1.643.mat.1 is needed by (installed) kernel-module-unicorn-atm-0.8.7-mat.1_2.6.9_1.643.mat.1.i686

This "error", is normal.

Add kernel-2.6.9-1.649
# rpm -i --fileconflicts(*) --oldpackage kernel-2.6.9-1.649.i686.rpm
Fine.

Try to remove a kernel (2.6.9-1.643.mat.1) again
# rpm -e kernel-2.6.9-1.643.mat.1

No error !

# find /lib/modules/2.6.9-1.643.mat.1/ -type f
/lib/modules/2.6.9-1.643.mat.1/kernel/extra/unicorn_pci_atm.ko

# rpm -q --provides kernel-2.6.9-1.649
kernel = 2.6.9  <===== Why ?
kernel-drm = 4.3.0
kernel = 2.6.9-1.649

Can you please remove "Provides: kernel = %{version}" from the kernel .spec file ?
Should I file this in bugzilla ?

(*) : Errr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message num?riquement sign?e
URL: <http://listman.redhat.com/archives/fedora-test-list/attachments/20041030/ba900c77/attachment.sig>


More information about the fedora-test-list mailing list