yum problem installing php-devel

Michael Schwendt mschwendt at gmail.com
Fri Jul 11 08:57:31 UTC 2008

On Fri, 11 Jul 2008 12:52:56 +0530, Amit Rana wrote:

> Hi,
>  I am trying to install yum with following command and it stops
> everything giving libssl and libcrypto errors
> yum install php-devel
> Dependencies Resolved
> =============================================================================
>  Package                 Arch       Version          Repository        Size
> =============================================================================
> Installing:
>  php-devel               i386       5.2.6-2.fc7      updates           549 k
> Updating:
>  php                     i386       5.2.6-2.fc7      updates           1.2 M
>  php-cli                 i386       5.2.6-2.fc7      updates           2.4 M
>  php-common              i386       5.2.6-2.fc7      updates           226 k
>  php-gd                  i386       5.2.6-2.fc7      updates           111 k
>  php-mbstring            i386       5.2.6-2.fc7      updates           1.1 M
>  php-mysql               i386       5.2.6-2.fc7      updates            78 k
>  php-pdo                 i386       5.2.6-2.fc7      updates            61 k
>  php-xml                 i386       5.2.6-2.fc7      updates            96 k
> Installing for dependencies:
>  openssl                 i386       0.9.8b-17.fc8    fedora            1.4 M
> rpm -qa | grep openssl
> openssl-devel-0.9.8g-6.fc9.i386
> openssl-0.9.8g-6.fc9.i686

Uh? What Fedora release is this? You show "fc7" updates, "fc8"
updates and you have "fc9" packages installed already. What the heck
are you doing there? ;)

> So I already have openssl installed but still yum fails giving following errors:
> Running rpm_check_debug
> ERROR with rpm_check_debug vs depsolve:
> libcrypto.so.7 is needed by (installed) mysql-administrator-5.0r12-5.fc9.i386

It can't be said often enough, what is installed already does not
matter if there are updates/upgrades. Only the latest package release
are looked at. And you run a weird mix of Fedora 7/8/9. Clean up the
mess, then let's try again.

> How can I resolve this? Why does it need to install an old version of
> openssl when new is already there?

Because there may be dependencies on specific library SONAME versions,
such as libcrypto.so.6 and not libcrypto.so.7

More information about the fedora-list mailing list