missing dependency php

Kam Leo kam.leo at gmail.com
Mon Apr 4 02:03:38 UTC 2005


On Apr 3, 2005 5:36 PM, Craig White <craigwhite at azapple.com> wrote:
> 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
> 

You might consider installing a GUI based package manager such as
smart or synaptic (requires apt). The GUI will provide faster feedback
for all install packages as well as packages you plan to install.  You
can get these from the DAG repo.




More information about the fedora-list mailing list