Bug 214203 - up2date to Application Stack channel fails from vanilla U4
Summary: up2date to Application Stack channel fails from vanilla U4
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: up2date
Version: 4.4
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
: ---
Assignee: Sayli Karmarkar
QA Contact: Preethi Thomas
URL:
Whiteboard:
: 214522 241864 (view as bug list)
Depends On: 494388
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-11-06 15:32 UTC by Joe Orton
Modified: 2015-03-23 01:08 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-05-18 20:13:34 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2009:0972 0 normal SHIPPED_LIVE up2date bug fix update 2009-05-18 13:42:03 UTC

Description Joe Orton 2006-11-06 15:32:57 UTC
Description of problem:
Installing php from the Application Stack channel fails if attempted from a
vanilla RHEL4 U4 @Everything installation.

It succeeds from fully up-to-date U4 system.

Version-Release number of selected component (if applicable):
up2date-4.4.69-25

How reproducible:
always

Steps to Reproduce:
1. RHEL4 U4 @Everything kickstart
2. subscribe to rhel-i386-as-4-appstk-1
3. run "up2date --installall rhel-i386-as-4-appstk-1"
  
Actual results:
...
Unresolvable chain of dependencies:
php-pear-4.3.9-3.18                      requires php = 4.3.9-3.18

Expected results:
installation of new PHP packages

Additional info:
Notes:

a) there is a dep loop between php and php-pear, both require each other
b) in RHEL base, php-pear is a subpackage of the i386 php package
c) in the Stack, php-pear is a noarch standalone package
d) there has been a php erratum since RHEL4 U4, the -3.18 release

I suspect the problem here is that the update transaction from RHEL4 U4 vanilla
to (RHEL4 U4 errata + all Stack channel) is picking up *both* the erratum
php-pear and the Stack php, and not coping.

Comment 1 Deepak Bhole 2006-11-08 16:27:24 UTC
*** Bug 214522 has been marked as a duplicate of this bug. ***

Comment 2 Red Hat Bugzilla 2007-04-12 01:38:25 UTC
User bnackash's account has been closed

Comment 3 Joe Orton 2007-05-31 09:02:01 UTC
*** Bug 241864 has been marked as a duplicate of this bug. ***

Comment 4 RHEL Program Management 2007-11-29 04:23:19 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release.  Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products.  This request is not yet committed for inclusion in an Update
release.

Comment 7 Joe Orton 2008-02-29 08:55:42 UTC
I don't see any attempt to follow the specific reproduction recipe given above:

1. RHEL4 U4 @Everything kickstart
2. subscribe to rhel-i386-as-4-appstk-1
3. run "up2date --installall rhel-i386-as-4-appstk-1"


Comment 8 Sayli Karmarkar 2008-02-29 17:29:01 UTC
Joe,
Even with "up2date --installall rhel-i386-as-4-appstk-1", it does not show the
specified error because of the reason I specified above. The output shows:

[root@rlx-0-22 ~]# up2date --installall rhel-i386-as-4-appstk-1

Fetching Obsoletes list for channel: rhel-i386-as-4...

Fetching Obsoletes list for channel: rhel-i386-as-4-appstk-1...

Fetching rpm headers...
########################################

Name                                    Version        Rel     
----------------------------------------------------------
MySQL-python                            1.2.1_p2       1.el4.1           i386  
antlr                                   2.7.6          3jpp.ep1.2        noarch
asm                                     1.5.3          1jpp.ep1.1        noarch
avalon-framework                        4.1.5          1jpp.ep1.2        noarch

...
...

xpp2                                    2.1.10         4jpp.ep1.1        noarch
xpp3                                    1.1.3.4        1.o.2jpp.ep1.1    noarch


Testing package set / solving RPM inter-dependencies...
There was a package dependency problem. The message was:

Unresolvable chain of dependencies:
berkeleydb-2.0.90-1jpp.ep1.1             requires java >= 0:1.4.2 
hibernate3-annotations-3.2.1-1.patch01.1 requires java >= 0:1.5 
hibernate3-ejb-persistence-3.0-api-3.2.1 requires java >= 0:1.5 
hibernate3-entitymanager-3.2.1-1jpp.ep1. requires java >= 0:1.5 
jboss-profiler  1.0-0.1.CR5.1jpp.ep1.2   requires java
jboss-seam  1.2.1-1.ep1.2                requires java
jbossas  4.2.0-2.CP01.ep1.4              requires java-1.5.0
jbossas  4.2.0-2.CP01.ep1.4              requires java-1.5.0-devel
quartz-1.5.2-1jpp.ep1.2                  requires java >= 0:1.4 
regexp  1.4-3jpp.ep1.2                   requires java
wsdl4j  1.6.2-1jpp.ep1.6                 requires java

It does not enlist php dependency problem. After installing java, it din't show
any dependency problems and installed packages from appstk without error.  

-Sayli

Comment 20 Sayli Karmarkar 2009-03-17 23:20:33 UTC
Moving back to assigned. I have a fix for this. However, need to confirm with prad about whether we want to add the fix in this release. Its a simple change but seems to be regression prone.

Comment 28 Preethi Thomas 2009-04-06 17:05:50 UTC
moving this one to verified. opening another bug for the other issue
https://bugzilla.redhat.com/show_bug.cgi?id=494388

Comment 30 errata-xmlrpc 2009-05-18 20:13:34 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2009-0972.html


Note You need to log in before you can comment on or make changes to this bug.