Can't update from 4.4 to 5.1 due to libpve-common-perl

if you are preventing pve-qemu-kvm from being upgraded (see your 'apt-mark showhold' output), of course other package dependencies cannot be fulfilled and the upgrade does not work.
 
I wasn't sure why it was being held....but I released the hold and upgraded with no issues. Thanks.