So over the years I've done numerous P2V on both Windows and Linux. I've found that vConvert is just not a 100% solution. This is not to say anything bad about the tool. When it works its awesome. It's impossible for VMware to create a tool that can P2V everything.
I've always had a particularly hard time getting vConvert to P2V OpenSUSE. Your best approach my be to not use vConvert and instead do it the "old fashion" way. Create a new VM and install OpenSUSE on it. This will be your chance to make the hard drive larger if you want. Once that is running, go to the old machine, tar up the contents of the hard drive, move the tar file over to the new machine and extract it. For those readers that are a little less Linux savvy do these steps:
1. Login into the console of the old machine as root
2. Check that you have enough space somewhere on the file system to store a file that is almost the same size as the total amount of disk space you are using. The amount of space you are using can be determined with either the du command or the df command. Once you find a location make a sub-directory call "backup".
3. Switch to single user mode
# init s
4. Tar up everything except /sys /boot /dev /proc /run /etc/fstab /backup (where /backup is the spot you chose in step 2 to save your tar file) Note: Do not forget the trailing dot on this command.
tar zcpvf /backups/fullbackup.tar.gz --directory=/ --exclude=proc --exlude=dev --exclude=sys --exclude=boot --exclude=run --exclude=etc/fstab --exclude=backups .
5. Once this completes copy the tar file over to the root directory your new machine
6. Take a snapshot of your new machine. This way if things go wrong you can revert to the snapshot and try again.
7. Extract the tarball on your new machine
tar -zxvpf /fullbackup.tar.gz
8. Reboot the new machine and verify it is working
9. Once you are happy with the new machine, delete the snapshot you took in step 6. It could be quite large at this point.