[ 
https://issues.apache.org/jira/browse/QPID-5900?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14063976#comment-14063976
 ] 

Darryl L. Pierce commented on QPID-5900:
----------------------------------------

Updated SRPM: 
http://repos.fedorapeople.org/repos/mcpierce/qpid-cpp/epel-6/SRPMS/qpid-cpp-0.26-9.el6.src.rpm

Stripped out all systemd references, which were included inside of fedora 
conditional blocks, to ensure they could not be included by a build system. 
Regenerated an SRPM and scratch build this on Fedora Koji. Downloaded and 
installed all RPMs without error message:

^_^ [J:0/1008] mcpierce@mcp-el6:Desktop $ sudo yum install ./*rpm
... dependency output
Dependencies Resolved

==============================================================================================================================================================================================================================================
 Package                                                     Arch               
                        Version                                            
Repository                                                                    
Size
==============================================================================================================================================================================================================================================
Installing:
 qpid-cpp-client                                             i386               
                        0.26-9.el6                                         
/qpid-cpp-client-0.26-9.el6.i386                                             
3.9 M
 qpid-cpp-client-devel                                       i386               
                        0.26-9.el6                                         
/qpid-cpp-client-devel-0.26-9.el6.i386                                       
1.9 M
 qpid-cpp-client-rdma                                        i386               
                        0.26-9.el6                                         
/qpid-cpp-client-rdma-0.26-9.el6.i386                                        
222 k
 qpid-cpp-server                                             i386               
                        0.26-9.el6                                         
/qpid-cpp-server-0.26-9.el6.i386                                             
5.0 M
 qpid-cpp-server-ha                                          i386               
                        0.26-9.el6                                         
/qpid-cpp-server-ha-0.26-9.el6.i386                                          
819 k
 qpid-cpp-server-rdma                                        i386               
                        0.26-9.el6                                         
/qpid-cpp-server-rdma-0.26-9.el6.i386                                         
80 k
 qpid-cpp-server-store                                       i386               
                        0.26-9.el6                                         
/qpid-cpp-server-store-0.26-9.el6.i386                                       
842 k
 qpid-cpp-server-xml                                         i386               
                        0.26-9.el6                                         
/qpid-cpp-server-xml-0.26-9.el6.i386                                         
100 k
 qpid-tools                                                  i386               
                        0.26-9.el6                                         
/qpid-tools-0.26-9.el6.i386                                                  
116 k
Installing for dependencies:
 python-qpid-qmf                                             i686               
                        0.26-1.el6                                         
qpid-cpp                                                                     
172 k
 qpid-qmf                                                    i686               
                        0.26-1.el6                                         
qpid-cpp                                                                     
164 k

Transaction Summary
==============================================================================================================================================================================================================================================
Install      11 Package(s)

Total size: 13 M
Total download size: 335 k
Installed size: 14 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): python-qpid-qmf-0.26-1.el6.i686.rpm                                      
                                                                                
                                                       | 172 kB     00:00     
(2/2): qpid-qmf-0.26-1.el6.i686.rpm                                             
                                                                                
                                                       | 164 kB     00:00     
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                           
                                                                                
                                              1.8 MB/s | 335 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : qpid-cpp-client-0.26-9.el6.i386                                  
                                                                                
                                                                         1/11 
  Installing : qpid-cpp-server-0.26-9.el6.i386                                  
                                                                                
                                                                         2/11 
  Installing : qpid-qmf-0.26-1.el6.i686                                         
                                                                                
                                                                         3/11 
  Installing : python-qpid-qmf-0.26-1.el6.i686                                  
                                                                                
                                                                         4/11 
  Installing : qpid-cpp-client-rdma-0.26-9.el6.i386                             
                                                                                
                                                                         5/11 
  Installing : qpid-tools-0.26-9.el6.i386                                       
                                                                                
                                                                         6/11 
  Installing : qpid-cpp-server-rdma-0.26-9.el6.i386                             
                                                                                
                                                                         7/11 
  Installing : qpid-cpp-server-ha-0.26-9.el6.i386                               
                                                                                
                                                                         8/11 
  Installing : qpid-cpp-server-xml-0.26-9.el6.i386                              
                                                                                
                                                                         9/11 
  Installing : qpid-cpp-server-store-0.26-9.el6.i386                            
                                                                                
                                                                        10/11 
  Installing : qpid-cpp-client-devel-0.26-9.el6.i386                            
                                                                                
                                                                        11/11 
  Verifying  : qpid-cpp-server-ha-0.26-9.el6.i386                               
                                                                                
                                                                         1/11 
  Verifying  : qpid-cpp-client-rdma-0.26-9.el6.i386                             
                                                                                
                                                                         2/11 
  Verifying  : python-qpid-qmf-0.26-1.el6.i686                                  
                                                                                
                                                                         3/11 
  Verifying  : qpid-cpp-client-0.26-9.el6.i386                                  
                                                                                
                                                                         4/11 
  Verifying  : qpid-cpp-server-xml-0.26-9.el6.i386                              
                                                                                
                                                                         5/11 
  Verifying  : qpid-cpp-server-rdma-0.26-9.el6.i386                             
                                                                                
                                                                         6/11 
  Verifying  : qpid-cpp-server-0.26-9.el6.i386                                  
                                                                                
                                                                         7/11 
  Verifying  : qpid-cpp-client-devel-0.26-9.el6.i386                            
                                                                                
                                                                         8/11 
  Verifying  : qpid-tools-0.26-9.el6.i386                                       
                                                                                
                                                                         9/11 
  Verifying  : qpid-cpp-server-store-0.26-9.el6.i386                            
                                                                                
                                                                        10/11 
  Verifying  : qpid-qmf-0.26-1.el6.i686                                         
                                                                                
                                                                        11/11 

Installed:
  qpid-cpp-client.i386 0:0.26-9.el6        qpid-cpp-client-devel.i386 
0:0.26-9.el6  qpid-cpp-client-rdma.i386 0:0.26-9.el6  qpid-cpp-server.i386 
0:0.26-9.el6  qpid-cpp-server-ha.i386 0:0.26-9.el6  qpid-cpp-server-rdma.i386 
0:0.26-9.el6 
  qpid-cpp-server-store.i386 0:0.26-9.el6  qpid-cpp-server-xml.i386 
0:0.26-9.el6    qpid-tools.i386 0:0.26-9.el6           

Dependency Installed:
  python-qpid-qmf.i686 0:0.26-1.el6                                             
                                            qpid-qmf.i686 0:0.26-1.el6          
                                                                              

Complete!

Verified qpidd broker starts and stops,  both has HA and as standalone broker. 
Connected with it using example apps (spout, drain, map_sender, map_receiver). 
Then uninstalled the packages without error:

^_^ [J:0/1009] mcpierce@mcp-el6:Desktop $ sudo yum erase 
qpid-cpp-{client,server}
Loaded plugins: priorities, product-id, rhnplugin, security, 
subscription-manager
This system is not registered to Red Hat Subscription Management. You can use 
subscription-manager to register.
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Remove Process
Resolving Dependencies
... deleted dependency output
Dependencies Resolved

==============================================================================================================================================================================================================================================
 Package                                                     Arch               
                        Version                                           
Repository                                                                     
Size
==============================================================================================================================================================================================================================================
Removing:
 qpid-cpp-client                                             i386               
                        0.26-9.el6                                        
@/qpid-cpp-client-0.26-9.el6.i386                                             
3.9 M
 qpid-cpp-server                                             i386               
                        0.26-9.el6                                        
@/qpid-cpp-server-0.26-9.el6.i386                                             
5.0 M
Removing for dependencies:
 python-qpid-qmf                                             i686               
                        0.26-1.el6                                        
@qpid-cpp                                                                     
771 k
 qpid-cpp-client-devel                                       i386               
                        0.26-9.el6                                        
@/qpid-cpp-client-devel-0.26-9.el6.i386                                       
1.9 M
 qpid-cpp-client-rdma                                        i386               
                        0.26-9.el6                                        
@/qpid-cpp-client-rdma-0.26-9.el6.i386                                        
222 k
 qpid-cpp-server-ha                                          i386               
                        0.26-9.el6                                        
@/qpid-cpp-server-ha-0.26-9.el6.i386                                          
819 k
 qpid-cpp-server-rdma                                        i386               
                        0.26-9.el6                                        
@/qpid-cpp-server-rdma-0.26-9.el6.i386                                         
80 k
 qpid-cpp-server-store                                       i386               
                        0.26-9.el6                                        
@/qpid-cpp-server-store-0.26-9.el6.i386                                       
842 k
 qpid-cpp-server-xml                                         i386               
                        0.26-9.el6                                        
@/qpid-cpp-server-xml-0.26-9.el6.i386                                         
100 k
 qpid-qmf                                                    i686               
                        0.26-1.el6                                        
@qpid-cpp                                                                     
511 k
 qpid-tools                                                  i386               
                        0.26-9.el6                                        
@/qpid-tools-0.26-9.el6.i386                                                  
116 k

Transaction Summary
==============================================================================================================================================================================================================================================
Remove       11 Package(s)

Installed size: 14 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing    : qpid-cpp-server-rdma-0.26-9.el6.i386                             
                                                                                
                                                                         1/11 
  Erasing    : qpid-cpp-server-ha-0.26-9.el6.i386                               
                                                                                
                                                                         2/11 
  Erasing    : qpid-cpp-server-store-0.26-9.el6.i386                            
                                                                                
                                                                         3/11 
  Erasing    : qpid-cpp-server-xml-0.26-9.el6.i386                              
                                                                                
                                                                         4/11 
  Erasing    : qpid-cpp-server-0.26-9.el6.i386                                  
                                                                                
                                                                         5/11 
  Erasing    : qpid-cpp-client-rdma-0.26-9.el6.i386                             
                                                                                
                                                                         6/11 
  Erasing    : qpid-tools-0.26-9.el6.i386                                       
                                                                                
                                                                         7/11 
  Erasing    : python-qpid-qmf-0.26-1.el6.i686                                  
                                                                                
                                                                         8/11 
  Erasing    : qpid-qmf-0.26-1.el6.i686                                         
                                                                                
                                                                         9/11 
  Erasing    : qpid-cpp-client-devel-0.26-9.el6.i386                            
                                                                                
                                                                        10/11 
  Erasing    : qpid-cpp-client-0.26-9.el6.i386                                  
                                                                                
                                                                        11/11 
  Verifying  : qpid-cpp-server-ha-0.26-9.el6.i386                               
                                                                                
                                                                         1/11 
  Verifying  : qpid-cpp-client-rdma-0.26-9.el6.i386                             
                                                                                
                                                                         2/11 
  Verifying  : python-qpid-qmf-0.26-1.el6.i686                                  
                                                                                
                                                                         3/11 
  Verifying  : qpid-cpp-client-0.26-9.el6.i386                                  
                                                                                
                                                                         4/11 
  Verifying  : qpid-cpp-server-xml-0.26-9.el6.i386                              
                                                                                
                                                                         5/11 
  Verifying  : qpid-cpp-server-rdma-0.26-9.el6.i386                             
                                                                                
                                                                         6/11 
  Verifying  : qpid-cpp-server-0.26-9.el6.i386                                  
                                                                                
                                                                         7/11 
  Verifying  : qpid-cpp-client-devel-0.26-9.el6.i386                            
                                                                                
                                                                         8/11 
  Verifying  : qpid-tools-0.26-9.el6.i386                                       
                                                                                
                                                                         9/11 
  Verifying  : qpid-cpp-server-store-0.26-9.el6.i386                            
                                                                                
                                                                        10/11 
  Verifying  : qpid-qmf-0.26-1.el6.i686                                         
                                                                                
                                                                        11/11 

Removed:
  qpid-cpp-client.i386 0:0.26-9.el6                                             
                                        qpid-cpp-server.i386 0:0.26-9.el6       
                                                                             

Dependency Removed:
  python-qpid-qmf.i686 0:0.26-1.el6     qpid-cpp-client-devel.i386 0:0.26-9.el6 
qpid-cpp-client-rdma.i386 0:0.26-9.el6 qpid-cpp-server-ha.i386 0:0.26-9.el6 
qpid-cpp-server-rdma.i386 0:0.26-9.el6 qpid-cpp-server-store.i386 0:0.26-9.el6
  qpid-cpp-server-xml.i386 0:0.26-9.el6 qpid-qmf.i686 0:0.26-1.el6              
qpid-tools.i386 0:0.26-9.el6          

Complete!



> Qpid High Availability cannot be installed on EL6
> -------------------------------------------------
>
>                 Key: QPID-5900
>                 URL: https://issues.apache.org/jira/browse/QPID-5900
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: 0.26
>         Environment: We use Qpid 0.26 on EL6 as provided through katello 
> koji, using SRPMs created by the Qpid team. See the NVR here: 
> http://koji.katello.org/koji/buildinfo?buildID=12285
>            Reporter: Brian Bouterse
>            Assignee: Darryl L. Pierce
>            Priority: Critical
>
> The high availability configuration of Qpid is provided by the package 
> qpid-cpp-server-ha which is produced from SRPM qpid-cpp. Pulp includes and 
> delivers all qpid-cpp SRPM bits for EL6 from koji so a recent version of Qpid 
> is available on EL6. The qpid-cpp-server-ha package is missing a dependency 
> called 'systemd-units' that is not available in base EL6 or EPEL.
> Error: Package: qpid-cpp-server-ha-0.26-7.el6.x86_64 (pulp-v2)
>            Requires: systemd-units
> EL6 doesn't use systemd so the only solution I can think of is to rework the 
> dependencies of qpid-cpp-server-ha to not require systemd-units.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to