Index: [Article Count Order] [Thread]

Date:  Tue, 7 Aug 2007 16:22:37 +0200
From:  Michael Stauber <bq (at mark) solarspeed.net>
Subject:  [coba-e:10543] Re: Clean BQ to Cobalt 550 install than yum update
To:  coba-e (at mark) bluequartz.org
Message-Id:  <200708071622.38434.bq (at mark) solarspeed.net>
In-Reply-To:  <043601c7d8ce$bd0c21e0$372465a0$@com>
References:  <46AE5976.3020107 (at mark) columbus.rr.com> <200708070659.25719.bq (at mark) solarspeed.net> <043601c7d8ce$bd0c21e0$372465a0$ (at mark) com>
X-Mail-Count: 10543

Hi Tunc,

> rpm -e php-imap php php-mysql php-mbstring php-pear php-gd --nodeps
> error: package php-imap is not installed
> error: "php-mbstring" specifies multiple packages
> error: "php-pear" specifies multiple packages
> error: "php-gd" specifies multiple packages
>
> Looks as if we need to unistall something else.

Ok, looks like you had a corrupted RPM database. 

If you do an "rpm -qa|grep php-mbstring" for example, it should only list ONE 
package. In your case probably listed a few with different version numbers. 
Same for php-mbstring and any other RPM where it said "specifies multiple 
packages".

The usual fix is to run "rpm --rebuilddb" which will unclutter the RPM 
database. Sometimes it also helps to manually remove the double entries 
manually by using "rpm -e RPM-NAME-VERSION-RELEASE" for each and any RPM 
that's listed twice.

Example: 

rpm -e php-imap-4.3.9-3.22.5

Of course all of the RPMs that were removed this way need to be reinstalled 
through yum, which will fetch the latest version of said RPM.

> I did something to bypass the problem I think it was remove and reinstalling
> php-imap, it did the correction and after that all installed ok 
> Thanks

Very well.

-- 
With best regards,

Michael Stauber
http://www.solarspeed.net