It's been a long time, but finally I had time to test it a bit.<br><br>As Ray Morris suggested I tried disabling selinux, with no luck. It happens all the same.<br><br>Any way, I did some more testing and I think I detected the problem, but not yet the solution.<br>
The problem is that "lvremove" will fail removing the "dm" device. Nothing changes on "dmsetup ls" after an "lvremove" yet if "lvremove" says the removal was successful.<br>
<br>If I try to remove the "dm" before the "lvremove" then it seems to work:<br>[root@node2 ~]# dmsetup remove vgtest01-snap02 && dmsetup remove vgtest01-snap02-cow && lvremove /dev/vgtest01/snap02<br>
  Logical volume "snap02" successfully removed<br><br><br>But yet if I try any other "lvm" command:<br>[root@node2 ~]# lvcreate -s -L 20M -n snap10 /dev/vgtest01/lvtest-snap01<br>  /dev/vgtest01/snap10: not found: device not cleared<br>
  Aborting. Failed to wipe snapshot exception store.<br><br>So I have to restart "clvm (which is better than rebooting).<br><br>I tried changing the snapshot to  "--monitor n" and "--noudevsync" with the same luck.<br>
<br>So, I guess something is failing in the process to remove the "dm",... I will keep looking...<br><br>Do someone have any ideas?<br><br>Thanks!<br>