Re: yum critical: <XYZ> was supposed to be installed but is not

Martin Vogt <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
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: [email protected] 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: [email protected] 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.