Running CentOS 6.5, a brand new "minimal" server install, trying to use LVM2 thin pool feature. Packages installed are:
lvm2 (2.02.111) device-mapper-persistent-data-0.3.2-1.el6.x86_64
/etc/lvm/lvm.conf has
...
thin_check_executable = "/usr/sbin/thin_check"
thin_repair_executable = "/usr/sbin/thin_repair"
...
(And yes those files exist in the file system.)
Error message in /var/log/boot.log is:
Setting up Logical Volume Management: /usr/sbin/thin_check: execvp failed: No such file or directory
Check of pool vg/pool failed (status:2). Manual repair required!
/usr/sbin/thin_check: execvp failed: No such file or directory
/usr/sbin/thin_check: execvp failed: No such file or directory
I'm at a loss of what to do with this.
I'm using centos 7 and i don't have this problem, the function execvp is an external functions resolved by the library
libdevmapper-event-lvm2thin.so
:I think you need to say to lvm what library to use