[Yum] yum critical: <XYZ> was supposed to be installed but is not

Martin Vogt vogt at itwm.fraunhofer.de
Mon Aug 3 14:36:56 UTC 2009


Seth Vidal wrote:
> 
> 
> On Mon, 3 Aug 2009, Martin Vogt wrote:
> 
>>
>> Yes, the kernel-source.rpm comes from my repo, but the localpackage is
>> in:
>>
>> /var/cache/yum/R0_os11.1/packages/kernel-source-2.6.27.25-0.1.1.x86_64.rpm
>>
>>
>> so its the package which I downloaded from my repo.
>> (The md5sum for the localpackage and the repo are the same, I checked
>> that)
>>
>> And regardless of the critical warning, the package is installed.
>> A simple rpm -U /var/cache/.../kernel-source.rpm does not show db errors
>> and doing a
>> rpm -U http://reposerver/tmp/kernel-source-2.6.27.25-0.1.1.x86_64.rpm
>> works too.
>> The only thing which I currently know, is this critical warning with
>> "yum udpate" and if I update "more" rpms, the db error.
> 
> okay - just to verify can you send me the output of:
> 
> yum --version
> 
> 
> and rpm -q python
> 

vmw169:/var/lib # rpm --version
RPM version 4.4.2.3

vmw169:/var/lib # yum --version
  3.2.23
  Installed: rpm-4.4.2.3-37.10.1.x86_64 at 2009-07-29 16:21
  Built    : http://bugs.opensuse.org at 2009-04-28 16:50
  Committed: mls at suse.de at 2009-04-27 12:00

  Installed: yum-metadata-parser-1.1.2-107.25.x86_64 at 2009-07-29 16:20
  Built    : http://bugs.opensuse.org at 2008-12-03 11:38
  Committed: cthiel at suse.de at 2007-08-29 12:00

vmw169:/var/lib # rpm -q python
python-2.6.0-8.7

My first debug result is:

- If I remove the
vogt[SPECS]>cat changelog.txt | wc -l
29886

entries from the kernel-source.spec it works with yum-update.
(But adding it back and removing the %files section works too) :(
So maybe its a combination. Ridiculous entries in the changelog
and a big file list?


Martin





More information about the Yum mailing list