Browse Source

Deactivate LV's before disconnecting nbd device

In tripleo-unmount-image, ensure the LV's is inactive
prior to disconnection the NBD device. If the LV's are
active the device is locked, causing the disconnect to
fail and subsequent attempts to mount using the same nbd
device fails.

Change-Id: I25be71542df1e738002063170138d5e66fabdaf4
Closes-Bug: #1950137
changes/56/817456/3
Harald Jensås 3 months ago
parent
commit
cc2a64572d
  1. 4
      scripts/tripleo-mount-image

4
scripts/tripleo-mount-image

@ -156,6 +156,10 @@ unmount_image() {
unmount_volume $MOUNT_DIR
fi
# `--activate n` makes LVs inactive, they must be set
# inactive so that the nbd device can be disconnected.
# Ref bug: https://bugs.launchpad.net/tripleo/+bug/1950137
vgchange --activate n vg || true
qemu-nbd --disconnect $NBD_DEVICE
vgchange --refresh vg || true

Loading…
Cancel
Save