missing dependency php

Craig White craigwhite at azapple.com
Mon Apr 4 00:36:24 UTC 2005


On Sun, 2005-04-03 at 17:15 -0700, kate wrote:
> 
> # rpm -e --allmatches php php-pear php-ldap
> # rpm -qa|grep php
> # yum install php php-pear php-ldap
> Setting up Install Process
> ...
> ...
> Resolving Dependencies
> --> Populating transaction set with selected packages.
> Please wait.
> ---> Package php-pear.i386 0:4.3.10-3.2 set to be
> installed
> ---> Package php-ldap.i386 0:4.3.10-3.2 set to be
> installed
> ---> Package php.i386 0:4.3.10-3.2 set to be installed
> --> Running transaction check
> 
> Dependencies Resolved
> Transaction Listing:
>   Install: php.i386 0:4.3.10-3.2
>   Install: php-ldap.i386 0:4.3.10-3.2
>   Install: php-pear.i386 0:4.3.10-3.2
> Is this ok [y/N]: y
> Downloading Packages:
> Running Transaction Test
> Finished Transaction Test
> Transaction Test Succeeded
> Running Transaction
> Installing: php 100 % done 1/3
> Installing: php-pear 100 % done 2/3
> Installing: php-ldap 100 % done 3/3
> 
> Installed: php.i386 0:4.3.10-3.2 php-ldap.i386
> 0:4.3.10-3.2 php-pear.i386 0:4.3.10-3.2
> Complete!
> ...
> # yum update
> ...
> ...
> --> Finished Dependency Resolution
> Error: Missing Dependency: openoffice.org is needed by
> package openoffice.org-i18n
> Error: Missing Dependency: system-config-printer is
> needed by package system-config-printer-gui
> ...
> 
> I'll try the same syntax for oppenoffice.org and
> system-config... 
> 
> and let you know what the result is,
----
sounds as if something happened between installing updates and running
the appropriate scripts after the updates - like maybe you thought it
was hung and killed processes which therefore left the original and the
updated rpm files both installed which makes further updates
ridiculously difficult.

at some point, you should probably do...

rpm --rebuilddb

but with respect to the obvious conflicts still in your system

I gave you the concept of rpm -e --allmatches php php-ldap php-pear
because it was easier for me - I expected that it would fix your problem
in a one-liner.

we could have been more precise...

rpm -e php-pear-4.3.9-3 php-4.3.9-3 php-ldap-4.3.9-3

which should have removed just those and left the others in place.

Craig




More information about the fedora-list mailing list