Description of problem: in the last php-update is a php-mbstring - dependency, php-mbstring was never before in FC1. Version-Release number of selected component (if applicable): php-4.3.8-1.1 How reproducible: Always Steps to Reproduce: 1. download the php-* updates 2. # rpm -Fvh php-* 3. # rpm -Uvh --aid php-mbstring-4.3.8-1.1.i386.rpm Fehler: Failed dependencies: php = 4.3.8-1.1 is needed by php-mbstring-4.3.8-1.1 Actual Results: # rhn-applet-tui php 4.3.8 1.1 php-mysql 4.3.8 1.1 php-pgsql 4.3.8 1.1 php-ldap 4.3.8 1.1 php-odbc 4.3.8 1.1 php-imap 4.3.8 1.1 # rpm -qa php\* php-4.3.6-1.3 php-pgsql-4.3.6-1.3 php-ldap-4.3.6-1.3 php-mysql-4.3.6-1.3 php-odbc-4.3.6-1.3 php-imap-4.3.6-1.3 # rpm -Fvh php-* Fehler: Failed dependencies: php-mbstring = 4.3.8-1.1 is needed by php-4.3.8-1.1 you have to install php-mbstring with --nodeps before you can freshen php-* because php-mbstring was never before in FC1 # rhn-applet-tui Ignoring No package updates are needed. Expected Results: if it is really necessary to add a new php-package than --aid should solve the dependency ?
The --aid option does not upgrade existing packages, will only add packages that are not already installed.
php-mbstring was _surely_ not installed because it was never in the FC1-release or any previous updates bye # pwd /mnt/sda1/updates/download.fedora.redhat.com/pub/fedora/linux/core/updates/1/i386 # ls php-* php-4.3.4-1.1.i386.rpm php-mysql-4.3.4-1.1.i386.rpm php-4.3.6-1.3.i386.rpm php-mysql-4.3.6-1.3.i386.rpm php-4.3.8-1.1.i386.rpm php-mysql-4.3.8-1.1.i386.rpm php-devel-4.3.4-1.1.i386.rpm php-odbc-4.3.4-1.1.i386.rpm php-devel-4.3.6-1.3.i386.rpm php-odbc-4.3.6-1.3.i386.rpm php-devel-4.3.8-1.1.i386.rpm php-odbc-4.3.8-1.1.i386.rpm php-domxml-4.3.4-1.1.i386.rpm php-pgsql-4.3.4-1.1.i386.rpm php-domxml-4.3.6-1.3.i386.rpm php-pgsql-4.3.6-1.3.i386.rpm php-domxml-4.3.8-1.1.i386.rpm php-pgsql-4.3.8-1.1.i386.rpm php-imap-4.3.4-1.1.i386.rpm php-snmp-4.3.4-1.1.i386.rpm php-imap-4.3.6-1.3.i386.rpm php-snmp-4.3.6-1.3.i386.rpm php-imap-4.3.8-1.1.i386.rpm php-snmp-4.3.8-1.1.i386.rpm php-ldap-4.3.4-1.1.i386.rpm php-xmlrpc-4.3.4-1.1.i386.rpm php-ldap-4.3.6-1.3.i386.rpm php-xmlrpc-4.3.6-1.3.i386.rpm php-ldap-4.3.8-1.1.i386.rpm php-xmlrpc-4.3.8-1.1.i386.rpm php-mbstring-4.3.8-1.1.i386.rpm # rpm -Fvh --aid php-mbstring-4.3.8-1.1.i386.rpm # # rpm -Uvh --aid php-mbstring-4.3.8-1.1.i386.rpm Fehler: Failed dependencies: php = 4.3.8-1.1 is needed by php-mbstring-4.3.8-1.1 # rpm -ivh --aid php-mbstring-4.3.8-1.1.i386.rpm Fehler: Failed dependencies: php = 4.3.8-1.1 is needed by php-mbstring-4.3.8-1.1 # rpm -ivh --nodeps php-mbstring-4.3.8-1.1.i386.rpm Preparing... ########################################### [100%] 1:php-mbstring ########################################### [100%] # rpm -Fvh php-* Preparing... ########################################### [100%] 1:php ########################################### [ 17%] 2:php-imap ########################################### [ 33%] 3:php-ldap ########################################### [ 50%] 4:php-mysql ########################################### [ 67%] 5:php-odbc ########################################### [ 83%] 6:php-pgsql ########################################### [100%]