Re: failed dependencies when installing rpm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



rpm-list-bounces@xxxxxxxxxxxxx wrote on 06/03/2010 11:30:18 PM:

> From: X Y <writeacomment@xxxxxxxxx>
> To: rpm-list@xxxxxxxxxxxxx
> Date: 06/03/2010 11:30 PM
> Subject: failed dependencies when installing rpm
> Sent by: rpm-list-bounces@xxxxxxxxxxxxx
>
> When installing rpm built in SUSE10 in a fedora system,
> get the following error:
>
>
--------------------------------------------------------------------------------
> Error: Failed dependencies
>            Libc.so.6 is needed by  Package-1.2-16.i586
>            Libc.so.6 (GLIBC_2.0) is needed by Package-1.2-16.i586
>            Libc.so.6(GLIBC_2.0) is needed by Package-1.2-16.i586
>            Libc.so.6(GLIB_2.1.3) is needed by Package-1.2-16.i586
>            Libc.so.6(GLIB_2.3) is needed by Package-1.2-16.i586
>
> Looking at the package, it only has bash scripts and no C code,
> wondering why it has GLIBC dependencies. Please help.
>
> The operating system is 2.6.33.3-85.fc13.x86_64
>
> _______________________________________________
> Rpm-list mailing list
> Rpm-list@xxxxxxxxxxxxx
> http://lists.rpm.org/mailman/listinfo/rpm-list

Don't know why it needs GLIBC, or if this is an rpm build issue. But I do
see that it needs the i586 library that can run on an x86_64 system.

While installing 32 bit applications on RHEL5 I have had these dependencies
and have to install two libraries, the 64 bit and the 32 bit created
specifically for the 64 bit system.

You will need to install both the x86_64 and the i586 or i686. For my RHEL5
system I pick the i686 specifically for the 64bit

glibc-2.5-24.el5_2.2.i686     Red Hat Enterprise Linux (v. 5 for 64-bit
x86_64)
glibc-2.5-24.el5_2.2.x86_64   Red Hat Enterprise Linux (v. 5 for 64-bit
x86_64)

See how the versions match even though they are meant for 32 bit
application or a 64 bit application.

After you install the i586 version you can do an rpm query and see both
libraries

rpm -qa --queryformat "%{NAME}, %{VERSION}, %{RELEASE}, %{ARCH}\n" | grep
glibc

[root@bu backup]# rpm -qa --queryformat "%{NAME}, %{VERSION}, %{RELEASE},
%{ARCH}\n" | grep glibc
glibc, 2.5, 34, x86_64
glibc-common, 2.5, 34, x86_64
glibc, 2.5, 34, i686
[root@bu backup]#

Hope this helps define which libraries you do have and may need.

-phebe

_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list


[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux