2015-04-17 18:50:10 |
Sergii Golovatiuk |
bug |
|
|
added bug |
2015-06-14 09:24:31 |
Launchpad Janitor |
crmsh (Ubuntu): status |
New |
Confirmed |
|
2015-08-14 03:50:18 |
fangzhen |
bug |
|
|
added subscriber fangzhen |
2015-08-14 03:50:26 |
fangzhen |
removed subscriber fangzhen |
|
|
|
2015-08-14 03:50:32 |
fangzhen |
bug |
|
|
added subscriber fangzhen |
2015-09-29 12:39:03 |
PÁLFALVI Tamás |
bug |
|
|
added subscriber PÁLFALVI Tamás |
2015-11-17 09:43:04 |
Denis Gubanov |
bug |
|
|
added subscriber Denis Gubanov |
2015-12-03 08:18:33 |
PÁLFALVI Tamás |
summary |
crmsh in vivid is not compatible with pacemaker |
crmsh in vivid/wily/xenial is not compatible with pacemaker |
|
2015-12-03 14:28:56 |
Robie Basak |
crmsh (Ubuntu): status |
Confirmed |
Triaged |
|
2015-12-03 14:29:00 |
Robie Basak |
crmsh (Ubuntu): importance |
Undecided |
High |
|
2015-12-03 14:29:09 |
Robie Basak |
bug |
|
|
added subscriber Ubuntu Server Team |
2016-01-04 09:10:11 |
James Page |
crmsh (Ubuntu): assignee |
|
James Page (james-page) |
|
2016-01-04 09:10:14 |
James Page |
crmsh (Ubuntu): status |
Triaged |
In Progress |
|
2016-01-04 09:29:25 |
James Page |
bug task added |
|
pacemaker (Ubuntu) |
|
2016-01-04 09:29:34 |
James Page |
pacemaker (Ubuntu): importance |
Undecided |
Medium |
|
2016-01-04 09:29:36 |
James Page |
pacemaker (Ubuntu): status |
New |
In Progress |
|
2016-01-04 09:29:38 |
James Page |
pacemaker (Ubuntu): assignee |
|
James Page (james-page) |
|
2016-01-04 11:05:20 |
Launchpad Janitor |
crmsh (Ubuntu): status |
In Progress |
Fix Released |
|
2016-01-05 16:58:53 |
Ryan Beisner |
bug |
|
|
added subscriber Ryan Beisner |
2016-01-06 17:18:39 |
Launchpad Janitor |
pacemaker (Ubuntu): status |
In Progress |
Fix Released |
|
2016-03-18 14:05:51 |
James Page |
nominated for series |
|
Ubuntu Wily |
|
2016-03-18 14:05:51 |
James Page |
bug task added |
|
pacemaker (Ubuntu Wily) |
|
2016-03-18 14:05:51 |
James Page |
bug task added |
|
crmsh (Ubuntu Wily) |
|
2016-03-18 14:06:01 |
James Page |
pacemaker (Ubuntu Wily): status |
New |
Invalid |
|
2016-03-18 14:06:04 |
James Page |
crmsh (Ubuntu Wily): status |
New |
Triaged |
|
2016-03-18 14:06:06 |
James Page |
crmsh (Ubuntu Wily): importance |
Undecided |
High |
|
2016-03-18 14:06:12 |
James Page |
crmsh (Ubuntu Wily): assignee |
|
James Page (james-page) |
|
2016-03-18 15:34:11 |
James Page |
description |
pacemaker package in vivid was updated to 1.12 which provides a new structure in CIB. However crmsh is still old which means
https://github.com/ClusterLabs/pacemaker/blob/Pacemaker-1.1.12/include/crm/cib.h#L31 contains 2.0 which result in cIb as
<cib epoch="137" num_updates="4565" admin_epoch="0" validate-with="pacemaker-2.0" crm_feature_set="3.0.9"
/usr/sbin/crm configure show xml returns
ERROR: CIB not supported: validator 'pacemaker-2.0', release '3.0.9'
Looking at https://github.com/ClusterLabs/crmsh/blob/1.2.6/modules/cibconfig.py#L2103 I can confirm that regexp is wrong
Version 2.1.3 has a proper regexp https://github.com/ClusterLabs/crmsh/blob/2.1.3/modules/cibconfig.py#L2136
Also, I can see that debian/control in pacemaker doesn't specify the minimal version of crmsh which should be higher than 2.X
crmsh (>= $version_which_understands_cib2.0) |
[Impact]
crmsh is currently un-usable with pacemaker/corosync in wily
[Test Case]
sudo apt-get install pacemaker corosync crmsh
[configure corosync]
[configure cluster resources using crmsh]
ERROR: CIB not supported: validator 'pacemaker-2.0', release '3.0.9'
[Regression Potential]
Right now crmsh is non-functional; 2.1.x is know to work, so moving to 2.1.4 which I uploaded earlier in the Xenial release cycle is a sensible resolution to this problem. I've tested via PPA and was successfully able to build clustered services using glance + the hacluster charms for Juju.
[Original Bug Report]
pacemaker package in vivid was updated to 1.12 which provides a new structure in CIB. However crmsh is still old which means
https://github.com/ClusterLabs/pacemaker/blob/Pacemaker-1.1.12/include/crm/cib.h#L31 contains 2.0 which result in cIb as
<cib epoch="137" num_updates="4565" admin_epoch="0" validate-with="pacemaker-2.0" crm_feature_set="3.0.9"
/usr/sbin/crm configure show xml returns
ERROR: CIB not supported: validator 'pacemaker-2.0', release '3.0.9'
Looking at https://github.com/ClusterLabs/crmsh/blob/1.2.6/modules/cibconfig.py#L2103 I can confirm that regexp is wrong
Version 2.1.3 has a proper regexp https://github.com/ClusterLabs/crmsh/blob/2.1.3/modules/cibconfig.py#L2136
Also, I can see that debian/control in pacemaker doesn't specify the minimal version of crmsh which should be higher than 2.X
crmsh (>= $version_which_understands_cib2.0) |
|
2016-03-18 15:35:29 |
James Page |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-03-18 15:37:08 |
James Page |
summary |
crmsh in vivid/wily/xenial is not compatible with pacemaker |
[MIR] crmsh in vivid/wily/xenial is not compatible with pacemaker |
|
2016-03-18 15:37:16 |
James Page |
pacemaker (Ubuntu Wily): status |
Invalid |
Won't Fix |
|
2016-04-18 20:45:26 |
Thomas Holbrook |
bug |
|
|
added subscriber Thomas Holbrook |
2016-05-05 15:42:19 |
Robie Basak |
removed subscriber Ubuntu Server Team |
|
|
|
2016-05-17 09:54:24 |
James Page |
summary |
[MIR] crmsh in vivid/wily/xenial is not compatible with pacemaker |
[SRU] crmsh in vivid/wily/xenial is not compatible with pacemaker |
|
2016-07-01 19:10:18 |
Steve Langasek |
crmsh (Ubuntu Wily): status |
Triaged |
Fix Committed |
|
2016-07-01 19:10:21 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2016-07-01 19:10:32 |
Steve Langasek |
tags |
|
verification-needed |
|
2020-10-20 14:24:48 |
PÁLFALVI Tamás |
removed subscriber PÁLFALVI Tamás |
|
|
|