rg_test reports "[: too many arguments" error message while activating HA-LVM resource.

Solution Unverified - Updated -

Issue

  • rg_test reports [: too many arguments error message while activating HA-LVM resource configured in cluster:
[root@machine1 ~]# rg_test test /etc/cluster/cluster.conf start service service1
Running in test mode.
[...]
Loading resource rule from /usr/share/cluster/fence_scsi_check.pl
Starting service1...
  volume_list=["vg_machine1", "@machine1"]
<notice> Activating vg1/ha_lv
[lvm] Activating vg1/ha_lv
  Logical volume "ha_lv" changed
<notice> Making resilient : lvchange -ay vg1/ha_lv
[lvm] Making resilient : lvchange -ay vg1/ha_lv
/usr/share/cluster/lvm_by_lv.sh: line 46: [: too many arguments             <<----------
<notice> Resilient command: lvchange -ay vg1/ha_lv --config devices{filter=["a|/dev/mapper/mpatha|","a|/dev/vda2|","r|.*|"]}
[lvm] Resilient command: lvchange -ay vg1/ha_lv --config devices{filter=["a|/dev/mapper/mpatha|","a|/dev/vda2|","r|.*|"]}
  Reading all physical volumes.  This may take a while...
  Found volume group "vg1" using metadata type lvm2
  Found volume group "vg_machine1" using metadata type lvm2
<info>   mounting /dev/dm-9 on /mnt/ext3_resource
[fs] mounting /dev/dm-9 on /mnt/ext3_resource
<err>    mount -t ext3  /dev/dm-9 /mnt/ext3_resource
[fs] mount -t ext3  /dev/dm-9 /mnt/ext3_resource
Start of service1 complete
[root@machine1 ~]#

Environment

  • Red Hat Enterprise Linux 5, 6
  • resource-agents-3.9.2-12.el6.x86_64
  • HA-LVM

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content