Skip to content

Commit a1875b7

Browse files
committed
The python-qpid packages must be installed when qpidd is configured
The python-qpid package is available for Ubuntu trusty, precise, and all the supported RHEL based platforms. This package is necessary if qpidd is configured as the RPC backend. It is the client API used to talk to the broker, and must be installed on each system that communicates with the broker. Change-Id: I635d3e857aa4b769a80cb7cde405cfd6cae44d32
1 parent a1c7256 commit a1875b7

5 files changed

Lines changed: 10 additions & 5 deletions

File tree

files/apts/neutron

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ python-sqlalchemy
1717
python-mysqldb
1818
python-mysql.connector
1919
python-pyudev
20-
python-qpid # dist:precise
20+
python-qpid # NOPRIME
2121
dnsmasq-base
2222
dnsmasq-utils # for dhcp_release only available in dist:precise
2323
rabbitmq-server # NOPRIME

files/apts/nova

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ vlan
2424
curl
2525
genisoimage # required for config_drive
2626
rabbitmq-server # NOPRIME
27-
qpidd # dist:precise NOPRIME
27+
qpidd # NOPRIME
2828
socat # used by ajaxterm
2929
python-mox
3030
python-paste
@@ -45,4 +45,4 @@ python-m2crypto
4545
python-kombu
4646
python-feedparser
4747
python-iso8601
48-
python-qpid # dist:precise
48+
python-qpid # NOPRIME

files/rpms/neutron

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ python-kombu
1515
#rhel6 gets via pip
1616
python-paste # dist:f19,f20,rhel7
1717
python-paste-deploy # dist:f19,f20,rhel7
18-
python-qpid
18+
python-qpid # NOPRIME
1919
python-routes
2020
python-sqlalchemy
2121
python-suds

files/rpms/nova

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ python-paramiko # dist:f19,f20,rhel7
3434
# pip we need
3535
python-paste # dist:f19,f20,rhel7
3636
python-paste-deploy # dist:f19,f20,rhel7
37-
python-qpid
37+
python-qpid # NOPRIME
3838
python-routes
3939
python-sqlalchemy
4040
python-suds

lib/rpc_backend

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,11 @@ function install_rpc_backend {
130130
sudo mkdir -p /var/run/openstack
131131
sudo chown $STACK_USER /var/run/openstack
132132
fi
133+
134+
# If using the QPID broker, install the QPID python client API
135+
if is_service_enabled qpid || [ -n "$QPID_HOST" ]; then
136+
install_package python-qpid
137+
fi
133138
}
134139

135140
# restart the rpc backend

0 commit comments

Comments
 (0)