Error in /etc/init.d/lvm. _need_lvmetad() { local lvm_path="$(_get_lvm_path)" [ ! -x "${lvm_path}" ] && return 1 ${lvm_path} dumpconfig global 2>/dev/null | grep -q 'use_lvmetad=1' } This code expects to see "use_lvmetad=1" in /etc/lvm.conf. But by default there are spaces in this line: "use_lvmetad = 1". I think that init script should be modified for better lvmetad and lvmlockd detection logic.
>This code expects to see "use_lvmetad=1" in /etc/lvm.conf. In /etc/lvm/lvm.conf of course.
Sorry that's my mistake