Re: [Cooker] Bad RPM database

2003-02-07 Thread Charles A Edwards
On 07 Feb 2003 14:26:39 +0200
Chris Picton [EMAIL PROTECTED] wrote:

 Does anybody know what could be causing this (rpm -q not picking that
 kernel is installed)

Because q will only return a value if you have a pkg named kernel
install.
You do not.
You have kernel-2.4.21.0.pre4.3mdkthat is its name and it is
release 1 version 1, hence kernel-2.4.21.0.pre4.3mdk-1-1mdk


Charles

-- 
Fortune finishes the great quotations, #3

Birds of a feather flock to a newly washed car.
-
Mandrake Linux 9.1
Kernel- 2.4.21pre4-3mdk
-



msg90381/pgp0.pgp
Description: PGP signature


Re: [Cooker] Bad RPM database

2003-02-07 Thread Olivier Thauvin
Le Vendredi 07 Février 2003 13:26, Chris Picton a écrit :
 aleph-null:# rpm -q kernel
 package kernel is not installed

 aleph-null:# rpm -qa | grep kernel
 kernel-2.4.21.0.pre4.3mdk-1-1mdk
 kernel-doc-2.4.21-0.pre4.3mdk
 kernel-source-2.4.21-0.pre4.3mdk

The package 'kernel' does not exist, it is named kernel-xxx-yyymdk to permit 
install of more than one kernel. All provides 'kernel' of course:

[olivier@andromede rpm2sql]$ rpm -qa | grep kernel
kernel-2.4.19.16mdk-1-1mdk
kernel-2.4.20.0.5mdk-1-1mdk
kernel-2.4.21.0.pre3.1mdk-1-1mdk
kernel-2.4.20.0.1mdk-1-1mdk
kernel-2.4.21.0.pre4.2mdk-1-1mdk
kernel-2.4.19.17mdk-1-1mdk
kernel-2.4.20.2mdk-1-1mdk
kernel-2.4.20.1mdk-1-1mdk
kernel-2.4.19.19mdk-1-1mdk
[olivier@andromede rpm2sql]$ rpm -q kernel-2.4.21.0.pre4.2mdk
kernel-2.4.21.0.pre4.2mdk-1-1mdk
[olivier@andromede rpm2sql]$ rpm -q kernel-2.4.21.0.pre3.1mdk
kernel-2.4.21.0.pre3.1mdk-1-1mdk
[olivier@andromede rpm2sql]$ rpm -q kernel
package kernel is not installed

Yo, I have the choice on my laptop !! :)

-- 
Linux pour Mac !? Enfin le moyen de transformer
une pomme en véritable ordinateur. - JL.
Olivier Thauvin - http://nanardon.homelinux.org/




Re: [Cooker] Bad RPM database

2003-02-07 Thread Chris Picton
On Fri, 2003-02-07 at 15:03, Charles A Edwards wrote:
 On 07 Feb 2003 14:26:39 +0200
 Chris Picton [EMAIL PROTECTED] wrote:
 
  Does anybody know what could be causing this (rpm -q not picking that
  kernel is installed)
 
 Because q will only return a value if you have a pkg named kernel
 install.
 You do not.
 You have kernel-2.4.21.0.pre4.3mdkthat is its name and it is
 release 1 version 1, hence kernel-2.4.21.0.pre4.3mdk-1-1mdk

And why not just call the package kernel?

It could be
Name: kernel
Version: 2.4.21.0.pre4.3mdk-1
Release 1mdk

-- 
Chris Picton [EMAIL PROTECTED]
Tangent Systems






Re: [Cooker] Bad RPM database

2003-02-07 Thread Olivier Thauvin
Le Vendredi 07 Février 2003 14:05, Chris Picton a écrit :
 On Fri, 2003-02-07 at 14:57, Olivier Thauvin wrote:

 
  The package 'kernel' does not exist, it is named kernel-xxx-yyymdk to
  permit install of more than one kernel. All provides 'kernel' of course:

 Yes, but you can have multiple packages of the same name installed, as
 long as there are no file conflicts between the two.

useally, package with name versionning are made for this, of course.

-- 
Linux pour Mac !? Enfin le moyen de transformer
une pomme en véritable ordinateur. - JL.
Olivier Thauvin - http://nanardon.homelinux.org/




Re: [Cooker] Bad RPM database

2003-02-07 Thread Charles A Edwards
On 07 Feb 2003 14:59:49 +0200
Chris Picton [EMAIL PROTECTED] wrote:

 And why not just call the package kernel?

See Olivier's response


Charles

-- 
Tell me, O Octopus, I begs,
Is those things arms, or is they legs?
I marvel at thee, Octopus;
If I were thou, I'd call me us.
-- Ogden Nash
-
Mandrake Linux 9.1
Kernel- 2.4.21pre4-3mdk
-



msg90387/pgp0.pgp
Description: PGP signature


Re: [Cooker] Bad RPM database

2003-02-07 Thread Chris Picton
On Fri, 2003-02-07 at 14:57, Olivier Thauvin wrote:
 Le Vendredi 07 Février 2003 13:26, Chris Picton a écrit :
  aleph-null:# rpm -q kernel
  package kernel is not installed
 
  aleph-null:# rpm -qa | grep kernel
  kernel-2.4.21.0.pre4.3mdk-1-1mdk
  kernel-doc-2.4.21-0.pre4.3mdk
  kernel-source-2.4.21-0.pre4.3mdk
 
 The package 'kernel' does not exist, it is named kernel-xxx-yyymdk to permit 
 install of more than one kernel. All provides 'kernel' of course:
 
Yes, but you can have multiple packages of the same name installed, as
long as there are no file conflicts between the two.


-- 
Chris Picton [EMAIL PROTECTED]
Tangent Systems






Re: [Cooker] Bad RPM database

2003-02-07 Thread Olivier Thauvin
Le Vendredi 07 Février 2003 14:30, Charles A Edwards a écrit :
 On 07 Feb 2003 14:59:49 +0200


But it is true that you can install more than package with same name with rpm 
-i, look, here the result on a RH box:

[thauvin@cluster ~]$ rpm -qa | grep kernel
kernel-headers-2.4.9-34
kernel-source-2.4.18-5
kernel-smp-2.4.18-4SGI_XFS_1.1
kernel-smp-2.4.18-SGI_XFS_1.1
kernel-smp-2.4.9-34
kernel-source-2.4.9-34
kernel-smp-2.4.18-4
kernel-smp-2.4.18-5

I don't know what is the best, should we leave urpmi make rpm -i on kernel and 
back on traditional rpm naming, or keep mdk method.
Don't know. 




 Charles

-- 
Linux pour Mac !? Enfin le moyen de transformer
une pomme en véritable ordinateur. - JL.
Olivier Thauvin - http://nanardon.homelinux.org/




Re: [Cooker] Bad RPM database

2003-02-07 Thread Sebastian Dransfeld
On Fri, 2003-02-07 at 13:26, Chris Picton wrote:
 Hi
 
 Does anybody know what could be causing this (rpm -q not picking that
 kernel is installed)
 
 aleph-null:# rpm -q kernel
 package kernel is not installed
 
 aleph-null:# rpm -qa | grep kernel
 kernel-2.4.21.0.pre4.3mdk-1-1mdk
 kernel-doc-2.4.21-0.pre4.3mdk
 kernel-source-2.4.21-0.pre4.3mdk
 
 aleph-null:# rpm --rebuilddb
 
 aleph-null:# rpm -q kernel
 package kernel is not installed
 
 aleph-null:# rpm -qa | grep kernel
 kernel-2.4.21.0.pre4.3mdk-1-1mdk
 kernel-doc-2.4.21-0.pre4.3mdk
 kernel-source-2.4.21-0.pre4.3mdk
 

No package is called just kernel.

rpm root@s119b:~# rpm -q --whatprovides kernel
kernel-2.4.21.0.pre3.1mdk-1-1mdk
kernel-2.4.21.0.pre3.3mdk-1-1mdk
kernel-2.4.20.2mdk-1-1mdk
kernel-2.4.21.0.pre4.1mdk-1-1mdk

-- 
Sebastian Dransfeld [EMAIL PROTECTED]





Re: [Cooker] Bad RPM database

2003-02-07 Thread Curtis Hildebrand
On Fri, 2003-02-07 at 05:30, Charles A Edwards wrote:
 On 07 Feb 2003 14:59:49 +0200
 Chris Picton [EMAIL PROTECTED] wrote:
 
  And why not just call the package kernel?
 
 See Olivier's response

Also see the long explanation at the beginning of the kernel spec

-- 
/curtis  
   Mandrake Linux 9.1 (cooker)
   Kernel Version 2.4.20-1w4l
   Uptime 26 days 11 hours 27 minutes





Re: [Cooker] Bad RPM database

2003-02-07 Thread Buchan Milne
Chris Picton wrote:
 On Fri, 2003-02-07 at 14:57, Olivier Thauvin wrote:
 
Le Vendredi 07 Février 2003 13:26, Chris Picton a écrit :

aleph-null:# rpm -q kernel
package kernel is not installed

aleph-null:# rpm -qa | grep kernel
kernel-2.4.21.0.pre4.3mdk-1-1mdk
kernel-doc-2.4.21-0.pre4.3mdk
kernel-source-2.4.21-0.pre4.3mdk

The package 'kernel' does not exist, it is named kernel-xxx-yyymdk to permit 
install of more than one kernel. All provides 'kernel' of course:

 
 Yes, but you can have multiple packages of the same name installed, as
 long as there are no file conflicts between the two.
 
 

Sure you can, but Mandrake has seen way too many times that users don't
then get the difference between the kernel package and other packages,
and wonder why their kernel is broken when they use 'rpm -Uvh'.

Buchan

-- 
|--Another happy Mandrake Club member--|
Buchan MilneMechanical Engineer, Network Manager
Cellphone * Work+27 82 472 2231 * +27 21 8828820x121
Stellenbosch Automotive Engineering http://www.cae.co.za
GPG Key   http://ranger.dnsalias.com/bgmilne.asc
1024D/60D204A7 2919 E232 5610 A038 87B1 72D6 AC92 BA50 60D2 04A7