Bug 753255 - Missing packages in MRG yum groups
Summary: Missing packages in MRG yum groups
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: distribution
Version: Development
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: 2.3.3
: ---
Assignee: Justin Ross
QA Contact: Stanislav Graf
URL:
Whiteboard:
Depends On:
Blocks: 920513
TreeView+ depends on / blocked
 
Reported: 2011-11-11 18:07 UTC by Petr Matousek
Modified: 2013-07-16 12:19 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-07-16 12:19:04 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 911159 1 None None None 2021-01-20 06:05:38 UTC
Red Hat Bugzilla 920513 0 unspecified CLOSED Missing text about modules installed by default 2021-02-22 00:41:40 UTC

Internal Links: 911159 920513

Description Petr Matousek 2011-11-11 18:07:03 UTC
Description of problem:

Following packages are missing in "MRG Messaging" group:

RHEL5:
qpid-cpp-server-rdma (is listed in messaging group but is optional)

RHEL6:
qpid-cpp-server-rdma (is listed in messaging group but is optional)
qpid-cpp-server-ssl

maybe also client packages shall be installed - not sure about that

---

According to documentation, following modules shall be installed by default.

MRG/M IG snip:
MRG Messaging installs several modules by default, which are automatically loaded when the broker is started.
The default modules are:
    * SSL
    * Authorization (ACL enforcement)
    * RDMA (Infiniband)
    * XML exchange type
    * Persistence
    * Clustering

following broker modules are present after *messaging installation:
RHEL5:
acl.so  cluster.so  msgstore.so  replicating_listener.so  replication_exchange.so  ssl.so  watchdog.so  xml.so

rdma module is missing

RHEL6:
acl.so  cluster.so  msgstore.so  replicating_listener.so  replication_exchange.so  watchdog.so  xml.so

modules ssl and rdma are missing

---

*messaging installation means:
RHEL5:
# yum install "MRG Messaging"
RHEL6:
# yum groupinstall "Messaging Client Support" 
# yum install "MRG Messaging"
# yum groupinstall qpid-cpp-server-cluster

How reproducible:
100%

Steps to Reproduce:
1. do default messaging installation
2. check installed packages/modules
  
Actual results:
packages -rdma and -ssl are not installed by default
broker modules rmda and ssl are available after default installation

Expected results:
packages -rdma and -ssl are installed by default
broker modules rmda and ssl are available after default installation

Additional info:

RHEL5:
Group: MRG Messaging
 Description: Red Hat Enterprise MRG Messaging packages
 Mandatory Packages:
   mrg-release
   python-qpid
   python-saslwrapper
   qpid-cpp-server
   qpid-cpp-server-ssl
   qpid-cpp-server-store
   qpid-tools
   saslwrapper
 Default Packages:
   python-qpid-qmf
   qpid-cpp-client
   qpid-cpp-client-devel
   qpid-cpp-client-devel-docs
   qpid-cpp-client-ssl
   qpid-cpp-server-cluster
   qpid-cpp-server-devel
   qpid-cpp-server-xml
   qpid-java-client
   qpid-java-common
   qpid-java-example
   qpid-qmf
   qpid-qmf-devel
   rhm-docs
   ruby-saslwrapper
   saslwrapper-devel
   sesame
   xerces-c
   xerces-c-devel
   xerces-c-doc
   xqilla
   xqilla-devel
 Optional Packages:
   python-psycopg2
   qpid-cpp-client-rdma
   qpid-cpp-server-rdma
   qpid-dotnet
   qpid-java-jca
   qpid-tests
   ruby-qpid-qmf


RHEL6:
Group: MRG Messaging
 Description: Red Hat Enterprise MRG Messaging packages
 Mandatory Packages:
   mrg-release
   qpid-cpp-server-store
 Default Packages:
   qpid-cpp-client-devel
   qpid-cpp-client-devel-docs
   qpid-cpp-server-devel
   qpid-cpp-server-xml
   qpid-java-client
   qpid-java-common
   qpid-java-example
   rhm-docs
   ruby-saslwrapper
   sesame
 Optional Packages:
   qpid-cpp-client-rdma
   qpid-cpp-server-cluster
   qpid-cpp-server-rdma
   qpid-dotnet
   qpid-java-jca
   qpid-qmf-devel

Comment 1 Petr Matousek 2011-11-11 18:20:24 UTC
Moreover sesame package is present in both MRG Messaging and MRG Management yum groups, it shall be removed from the messaging group.

Comment 2 Justin Ross 2013-03-11 17:50:22 UTC
 - I checked that the sesame package is in only one place now

 - RDMA stuff should remain optional, because it drags in dependencies that people may not want.  Iow, that's an Install Guide bug

 - Is SSL still optional?  I can't find it listed anywhere in comps, but I'm certain there would be more hollering if it were missing.

Comment 3 Stanislav Graf 2013-03-12 09:12:06 UTC
(In reply to comment #2)
>  - I checked that the sesame package is in only one place now

Verified, sesame is in RHN for RHEL6 and RHEL5 only in:
Group: MRG Management
 Default Packages:
   sesame

>  - RDMA stuff should remain optional, because it drags in dependencies that
> people may not want.  Iow, that's an Install Guide bug

RDMA is in RHN for RHEL6 and RHEL5 listed as optional:
Group: MRG Messaging
 Optional Packages:
   qpid-cpp-client-rdma
   qpid-cpp-server-rdma

New MICG documentation no longer says that it is default. I've checked MICG '6.4. Infiniband' and I did grep of MICG for Infiniband and RDMA.

>  - Is SSL still optional?  I can't find it listed anywhere in comps, but I'm
> certain there would be more hollering if it were missing.

On RHEL5 it is default:
Group: MRG Messaging
 Mandatory Packages:
   qpid-cpp-server-ssl
 Default Packages:
   qpid-cpp-client-ssl

On RHEL6 there is no ssl package in both MRG and RHEL group.

And new MICG says:
8.2.2. Enable SSL on the Broker
"...In the broker, SSL is provided through the ssl.so module. This module is installed and loaded by default in MRG Messaging...."

Comment 16 Stanislav Graf 2013-05-22 08:29:58 UTC
I have tested new yum groups on RHEL 5/6 i386/x86_64:

# yum groupinfo mrg-messaging | grep -e Group -e Description -e Mandatory -e Default -e Optional -e ssl
Setting up Group Process
Group: MRG Messaging
 Description: Red Hat Enterprise MRG Messaging packages
 Mandatory Packages:
   qpid-cpp-server-ssl
 Default Packages:
   qpid-cpp-client-ssl
 Optional Packages:

I have also checked diff in versioning system.

--> VERIFIED


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