diff --git a/src/PVE/QemuMigrate.pm b/src/PVE/QemuMigrate.pm index a9b6989..8da6f15 100644 --- a/src/PVE/QemuMigrate.pm +++ b/src/PVE/QemuMigrate.pm @@ -412,15 +412,15 @@ sub scan_local_volumes { } my $snaprefs = $attr->{referenced_in_snapshot}; - my $snapshot_hint = ''; - if (defined($snaprefs) && !$attr->{is_attached}) { - my $snapnames = join(', ', sort keys %$snaprefs); - $snapshot_hint = " (referenced in snapshot - $snapnames)"; - } if ($attr->{cdrom}) { if ($volid eq 'cdrom') { - &$log_error("can't migrate local cdrom drive$snapshot_hint\n"); + my $msg = "can't migrate local cdrom drive"; + if (defined($snaprefs) && !$attr->{is_attached}) { + my $snapnames = join(', ', sort keys %$snaprefs); + $msg .= " (referenced in snapshot - $snapnames)"; + } + &$log_error("$msg\n"); return; } return if $volid eq 'none'; @@ -475,7 +475,7 @@ sub scan_local_volumes { $local_volumes->{$volid}->{ref} = 'generated'; return; } - die "local cdrom image$snapshot_hint\n"; + die "local cdrom image\n"; } my ($path, $owner) = PVE::Storage::path($storecfg, $volid);