[Linux-HA] Robustness of crm

2011-04-06 Thread Ulrich Windl
Hi,

found in SLES11 SP1 with all current updates (pacemaker-1.1.5-5.5.5):
# crm
crm(live)# configure
crm(live)configure# template
crm(live)configure template# list
Traceback (most recent call last):
  File /usr/sbin/crm, line 45, in module
main.run()
  File /usr/lib64/python2.6/site-packages/crm/main.py, line 293, in run
if not parse_line(levels,shlex.split(inp)):
  File /usr/lib64/python2.6/site-packages/crm/main.py, line 147, in parse_line
rv = d() # execute the command
  File /usr/lib64/python2.6/site-packages/crm/main.py, line 146, in lambda
d = lambda: cmd[0](*args)
  File /usr/lib64/python2.6/site-packages/crm/ui.py, line 631, in list
multicolumn(listconfigs())
NameError: global name 'listconfigs' is not defined
# crm
crm(live)# configure
crm(live)configure# template
crm(live)configure template# list templates
Traceback (most recent call last):
  File /usr/sbin/crm, line 45, in module
main.run()
  File /usr/lib64/python2.6/site-packages/crm/main.py, line 293, in run
if not parse_line(levels,shlex.split(inp)):
  File /usr/lib64/python2.6/site-packages/crm/main.py, line 147, in parse_line
rv = d() # execute the command
  File /usr/lib64/python2.6/site-packages/crm/main.py, line 146, in lambda
d = lambda: cmd[0](*args)
  File /usr/lib64/python2.6/site-packages/crm/ui.py, line 629, in list
multicolumn(listtemplates())
NameError: global name 'listtemplates' is not defined
#

I feel the crm shell should be a bit more robust, and not exit that quickly.

Regards,
Ulrich


___
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems


Re: [Linux-HA] Robustness of crm

2011-04-06 Thread Dejan Muhamedagic
Hi,

On Wed, Apr 06, 2011 at 12:23:25PM +0200, Ulrich Windl wrote:
 Hi,
 
 found in SLES11 SP1 with all current updates (pacemaker-1.1.5-5.5.5):
 # crm
 crm(live)# configure
 crm(live)configure# template
 crm(live)configure template# list
 Traceback (most recent call last):
   File /usr/sbin/crm, line 45, in module
 main.run()
   File /usr/lib64/python2.6/site-packages/crm/main.py, line 293, in run
 if not parse_line(levels,shlex.split(inp)):
   File /usr/lib64/python2.6/site-packages/crm/main.py, line 147, in 
 parse_line
 rv = d() # execute the command
   File /usr/lib64/python2.6/site-packages/crm/main.py, line 146, in lambda
 d = lambda: cmd[0](*args)
   File /usr/lib64/python2.6/site-packages/crm/ui.py, line 631, in list
 multicolumn(listconfigs())
 NameError: global name 'listconfigs' is not defined
 # crm
 crm(live)# configure
 crm(live)configure# template
 crm(live)configure template# list templates
 Traceback (most recent call last):
   File /usr/sbin/crm, line 45, in module
 main.run()
   File /usr/lib64/python2.6/site-packages/crm/main.py, line 293, in run
 if not parse_line(levels,shlex.split(inp)):
   File /usr/lib64/python2.6/site-packages/crm/main.py, line 147, in 
 parse_line
 rv = d() # execute the command
   File /usr/lib64/python2.6/site-packages/crm/main.py, line 146, in lambda
 d = lambda: cmd[0](*args)
   File /usr/lib64/python2.6/site-packages/crm/ui.py, line 629, in list
 multicolumn(listtemplates())
 NameError: global name 'listtemplates' is not defined
 #
 
 I feel the crm shell should be a bit more robust, and not exit that quickly.

I feel so too :) It's a regression, obviously recently introduced.
And obviously nobody's using templates. Many thanks for reporting.

Dejan


 Regards,
 Ulrich
 
 
 ___
 Linux-HA mailing list
 Linux-HA@lists.linux-ha.org
 http://lists.linux-ha.org/mailman/listinfo/linux-ha
 See also: http://linux-ha.org/ReportingProblems
___
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems