rabbitmq-server charm on kilo fails install from incorrect list_vhosts parsing
Bug #1427824 reported by
JuanJo Ciarlante
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack RabbitMQ Server Charm |
Fix Released
|
High
|
JuanJo Ciarlante | ||
rabbitmq-server (Juju Charms Collection) |
Invalid
|
High
|
JuanJo Ciarlante |
Bug Description
To filter out '...done' status line from rabbitmqctl list_vhosts,
charm does:
output = subprocess.
return output.
, but that status line doesn't exist on newer rabbitmq-server:
$ tail -1 /etc/apt/
deb http://
$ dpkg -l rabbitmq-
ii rabbitmq-server 3.4.3-2~cloud0 all AMQP server written in Erlang
$ sudo rabbitmqctl list_vhosts
Listing vhosts ...
/
nagios-
nagios-
openstack
Charm should use 'rabbitmqctl list_vhosts -q' instead.
Related branches
lp:~jjo/charms/trusty/rabbitmq-server/use-rabbitmqctl-q-for-list-cmds
- Billy Olsen: Approve
- Jorge Niedbalski (community): Approve
- OpenStack Charmers: Pending requested
-
Diff: 27 lines (+4/-4)1 file modifiedhooks/rabbit_utils.py (+4/-4)
Superseded
for merging
into
lp:charms/trusty/rabbitmq-server
- charmers: Pending requested
-
Diff: 27 lines (+4/-4)1 file modifiedhooks/rabbit_utils.py (+4/-4)
Changed in rabbitmq-server (Juju Charms Collection): | |
status: | New → Fix Committed |
Changed in rabbitmq-server (Juju Charms Collection): | |
assignee: | nobody → JuanJo Ciarlante (jjo) |
importance: | Undecided → High |
Changed in charm-rabbitmq-server: | |
assignee: | nobody → JuanJo Ciarlante (jjo) |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in rabbitmq-server (Juju Charms Collection): | |
status: | Fix Committed → Invalid |
Changed in charm-rabbitmq-server: | |
milestone: | none → 17.02 |
Changed in charm-rabbitmq-server: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Forgot to add the err msg at juju log (tries re-adding 'openstack'
queue as it's the last line shown by rabbitmq-server 3.4.3-2~cloud0.
thus filtered-out):
2015-03-03 19:09:05 INFO cluster- relation- changed File "/usr/lib/ python2. 7/subprocess. py", line 540, in check_call relation- changed raise CalledProcessEr ror(retcode, cmd) relation- changed subprocess. CalledProcessEr ror: Command '['/usr/ sbin/rabbitmqct l', 'add_vhost', u'openstack']' returned n
2015-03-03 19:09:05 INFO cluster-
2015-03-03 19:09:05 INFO cluster-
on-zero exit status 2
2015-03-03 19:09:05 ERROR juju.worker.uniter uniter.go:486 hook failed: exit status 1