I am trying to upgrade my php to php-4.4.2-3.rhel4.art but up2date says that "the packaged is skipped and not found."
I tried doing a -f but that failed as well. I did a lot of searching on this but the information for this task is hard to come by. Any answers would be appreciated.
I backed up my original php.ini. Is there anything else I need to be aware of when going from 4.3.9 to 4.4.2-3 ?
Here is the output from up2date
up2date --dry-run
Fetching Obsoletes list for channel: rhel-i386-es-4...
########################################
Fetching Obsoletes list for channel: atomic-psa75...
Fetching Obsoletes list for channel: atomic...
Fetching rpm headers...
########################################
Name Version Rel
----------------------------------------------------------
perl-HTML-Tree 3.16 rhel4.build75050824.12noarch
php-domxml 4.4.2 3.rhel4.art i386
php-imap 4.4.2 3.rhel4.art i386
php-mysql 4.4.2 3.rhel4.art i386
php-pear 4.4.2 3.rhel4.art i386
php-pgsql 4.4.2 3.rhel4.art i386
spamassassin 3.1.0 4.rhel4.art i386
tar 1.14 9.RHEL4 i386
Testing package set / solving RPM inter-dependencies...
Downloading headers to solve dependencies...
There was a package dependency problem. The message was:
To solve all dependencies for the RPMs you have selected, The following
packages you have marked to exclude would have to be added to the set:
Package Name Reason For Skipping
======================================================================
php-4.4.2-3.rhel4.art Config modified
php-4.4.2-3.rhel4.art Config modified
Unresolvable chain of dependencies:
php-domxml-4.4.2-3.rhel4.art requires php = 4.4.2-3.rhel4.art
php-imap-4.4.2-3.rhel4.art requires php = 4.4.2-3.rhel4.art
php-mysql-4.4.2-3.rhel4.art requires php = 4.4.2-3.rhel4.art
php-pgsql-4.4.2-3.rhel4.art requires php = 4.4.2-3.rhel4.art
The following packages were added to your selection to satisfy dependencies:
Package Required by
----------------------------------------------------------------------------
[root@blackwidow ~]# up2date -i php-4.4.2-3.rhel4.art
Fetching Obsoletes list for channel: rhel-i386-es-4...
Fetching Obsoletes list for channel: atomic-psa75...
Fetching Obsoletes list for channel: atomic...
Fetching rpm headers...
########################################
Name Version Rel
----------------------------------------------------------
The following packages you requested were not found:
php-4.4.2-3.rhel4.art
How do I remove packages from the skip list to install ?
-
- Forum User
- Posts: 16
- Joined: Sat Mar 04, 2006 12:45 am
-
- Forum User
- Posts: 16
- Joined: Sat Mar 04, 2006 12:45 am
Thanks for the reply Scott.scott wrote:see if you have php-mcrypt installed, and if so remove it before attempting an upgrade. A conflict can occur in an updater (yum, or up2date) when it tries to update a package, and a dependency doesnt exist.
I went in to /etc/sysconfig/rhn/up2date and set use gpg to 0 and force update to 1 and did a up2date -u and it did it all this time.
Yes, I did install the gpg key as specified if you were wondering.
Got to hate spending hours on something like that. Everything works now, the upgrade fixed a lot of issues I was having.
Thanks,
Brad