Bug 520466

Summary: Possible indirect dependency conflict with samba3x Supplementary packages
Product: Red Hat Enterprise Linux 5 Reporter: Marian Ganisin <mganisin>
Component: samba3xAssignee: Guenther Deschner <gdeschner>
Status: CLOSED DUPLICATE QA Contact: BaseOS QE - Apps <qe-baseos-apps>
Severity: low Docs Contact:
Priority: low    
Version: 5.4CC: atodorov, borgan, dmach, pholica, rlerch, syeghiay
Target Milestone: beta   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: samba3x-3.3.8-0.50.el5 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-02-04 14:46:49 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 654252    

Description Marian Ganisin 2009-08-31 15:34:53 UTC
Description of problem:
Sun java plugin rpm package from supplementary set requires /usr/lib/mozilla/plugins directory. This dir is provided by several packages (xulrunner for example). If there is no such package installed, yum selects kdebase by default, it has dependency to samba-common. samba-common package is in conflict samba3x packages placed in supplementary. This situation causes dependency error, when installing all supplementary packages (actually when installing java sun plugin and samba3x packages)

Version-Release number of selected component (if applicable):
RHEL5.4-Server-RC-3.0
RHEL5.4-Server-Supplementary-RC-3.0

Also x86_64 architecture is affected, same behavior on Client and Server.

How reproducible:
1. Install basic system, ensure there is no package providing /usr/lib/mozilla/plugins,
2. use yum to install all supplementary packages (configure repo or use yum localinstall)

Comment 1 Brock Organ 2009-08-31 15:43:34 UTC
The impact for this bug is that depending on which packages selected as part of the RHEL install, the samba3x packages on the supplementary CDs might not install due to package dependency errors ...

Comment 3 Daniel Mach 2009-09-01 13:06:08 UTC
What's the proposed solution?
I'd prefer a release note, if possible.

Comment 4 Marian Ganisin 2009-10-29 13:31:59 UTC
I don't see any objection from QA point of view against release note.

Comment 5 Daniel Mach 2009-10-29 13:44:58 UTC
Ok, let's do a release note.

Comment 7 Pavel Holica 2009-12-15 10:29:17 UTC
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.

New Contents:
* cause:
Installating java-1.6.0-sun-plugin and samba3x while not having xulrunner installed.

* consequence:
samba3x conflicts with samba-common (due to kdebase dependencies).
This causes, that the yum transaction cannot be completed successfully.

* workaround:
install xulrunner before (or while) installing java-1.6.0-sun-plugin.

* result:
both java-1.6.0-sun-plugin and samba3x are installed, but you can't install kdebase (that includes any KDE app) after doing this.

Comment 8 Pavel Holica 2009-12-15 10:42:15 UTC
Technical note updated. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.

Diffed Contents:
@@ -1,5 +1,5 @@
 * cause:
-Installating java-1.6.0-sun-plugin and samba3x while not having xulrunner installed.
+Installing java-1.6.0-sun-plugin and samba3x while not having xulrunner installed.
 
 * consequence:
 samba3x conflicts with samba-common (due to kdebase dependencies).

Comment 9 Pavel Holica 2009-12-15 10:43:43 UTC
This is proposal of release note.

Comment 11 Alexander Todorov 2010-01-14 13:03:09 UTC
Daniel,
are there any code changes for this or it's only release note? If release note only then we're safe to move to verified.

Comment 12 Daniel Mach 2010-01-14 13:12:14 UTC
Alex,
I do not know about any code changes.
The only change is that samba3x moved from Supplementary to Client and Server.
I'm ok with the release note.

Comment 13 Alexander Todorov 2010-01-14 14:07:11 UTC
OK. Moving to VERIFIED then.

Comment 14 Daniel Mach 2010-01-19 15:36:02 UTC
Things have changed, samba3x moved from Supplementary to Client/Server.
We'll need to fix this issue, a release note is not enough.

Reassigning to samba3x component.

Comment 17 Marian Ganisin 2010-02-04 14:43:16 UTC
Deleted Technical Notes Contents.

Old Contents:
* cause:
Installing java-1.6.0-sun-plugin and samba3x while not having xulrunner installed.

* consequence:
samba3x conflicts with samba-common (due to kdebase dependencies).
This causes, that the yum transaction cannot be completed successfully.

* workaround:
install xulrunner before (or while) installing java-1.6.0-sun-plugin.

* result:
both java-1.6.0-sun-plugin and samba3x are installed, but you can't install kdebase (that includes any KDE app) after doing this.

Comment 18 Marian Ganisin 2010-02-04 14:46:49 UTC

*** This bug has been marked as a duplicate of bug 555654 ***