diff --git a/bin/pveupgrade b/bin/pveupgrade index b9ce1bc1..f439fa7b 100755 --- a/bin/pveupgrade +++ b/bin/pveupgrade @@ -59,7 +59,7 @@ if (!$st || (time() - $st->mtime) > (3*24*3600)) { my $newkernel; foreach my $p (@$oldlist) { - if (($p->{Package} =~m /^pve-kernel/) && + if (($p->{Package} =~ m/^pve-kernel/) && !grep { $_->{Package} eq $p->{Package} } @$pkglist) { $newkernel = 1; last;