I'm not enjoying the lvm source code much. There's obviously some kind of race going on: if I stop for a short while at breakpoints at the two `lv_resume' calls in `vg_remove_snapshot' (lines 218 and 222 of lib/metadata/snapshot_manip.c) then everything works OK.
If I downgrade to 2.02.66-5 (stable), then `lvremove' succeeds, but isn't happy: [ibanez ~]r lvremove -vf vg-ibanez/news.snap Using logical volume(s) on command line Archiving volume group "vg-ibanez" metadata (seqno 154). Removing snapshot news.snap Found volume group "vg-ibanez" Removing vg--ibanez-news.snap (253:19) Removing vg--ibanez-news.snap-cow (253:22) Found volume group "vg-ibanez" Releasing logical volume "news.snap" Found volume group "vg-ibanez" Found volume group "vg-ibanez" Suspending vg--ibanez-news (253:20) with device flush Suspending vg--ibanez-news-real (253:21) with device flush Found volume group "vg-ibanez" Loading vg--ibanez-news table (253:20) Internal error: Performing unsafe table load while 2 device(s) are known to be suspended: (253:20) Resuming vg--ibanez-news-real (253:21) Resuming vg--ibanez-news (253:20) Removing vg--ibanez-news-real (253:21) Creating volume group backup "/etc/lvm/backup/vg-ibanez" (seqno 155). Logical volume "news.snap" successfully removed I also edited 60-persistent-storage.rules to disable setting the `watch' option as suggested in https://bugzilla.redhat.com/show_bug.cgi?id=577798#c5 though this didn't seem to make any difference. -- [mdw] -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org