Re: Issue in installing rpm package on SUSE 10



On 2009-01-16 13:29, Basavaraj Kirunge wrote:
I have an application which requires compat-libstdc+
+-296-2.96-132.7.2.i386.rpm package to be installed.
When I tried to install this package I got below error

# rpm -ivh compat-libstdc++-296-2.96-132.7.2.i386.rpm
warning: compat-libstdc++-296-2.96-132.7.2.i386.rpm: Header V3 DSA
signature: NOKEY, key ID 652e84dc
Preparing...
########################################### [100%]
file /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so from install of
compat-libstdc++-296-2.96-132.7.2 conflicts with file from package
compat-2006.1.25-11.2

# rpm -q compat-libstdc++-296
package compat-libstdc++-296 is not installed

Version of OS
# cat /proc/version
Linux version 2.6.16.21-0.8-bigsmp (geeko@buildhost) (gcc version
4.1.0 (SUSE Linux)) #1 SMP Mon Jul 3 18:25:39 UTC 2006


Any pointers on how to resolve this

Thanks in advance

sudo /sbin/yast -i compat-libstdc++

Or just use the graphicapl /sbin/YaST2 and search for ompat-libstdc,
mark it and do a check, and let yast show you the conflicts and your options
to solve them.

And if you use rpm instead of yast you must know how things works better,
it say you have a conflict with compat-2006.1.25-11.2 , and that is not
compat-libstdc++-296

do rpm -qlp compat-libstdc++-296-2.96-132.7.2.i386.rpm to list files in the package, and compare the files from rpm -ql compat-2006.1.25-11.2

Maybe you can do rpm -e compat-2006.1.25-11.2 to erase it, but I guess it has
millions of dependencies :-)
So let yast fix it, that is it's job.

/bb
.