| Cause | Explanation | |-------|-------------| | | Converter expects bash and standard Linux commands ( lsblk , df , lvm , cat ) in a specific path. | | Missing required packages | perl , sudo , lvm2 , sg3_utils , or parted are missing. | | SSH configuration restrictions | PermitRootLogin no , AllowUsers whitelist, or MaxSessions too low. | | File system type unsupported | Btrfs, ZFS, or XFS with advanced features may not be fully discovered. | | SELinux or AppArmor blocking | Security modules block the helper script from executing or accessing /proc , /sys , or device maps. | | Converter version mismatch | Converter 6.x cannot properly query newer Linux kernels (5.10+). |
PermitRootLogin yes MaxSessions 10 AllowTcpForwarding yes PermitTTY yes
ssh root@<target-linux-ip> "which which"
| Log message | Action | |-------------|--------| | perl: command not found | Install Perl. | | lsblk: not found | Install util-linux . | | Failed to get disk layout | Check lsblk output or LVM configuration. | | Permission denied at /tmp/p2v-helper | Check SELinux or execute permissions on /tmp . |
| Missing Binary | Distro | Fix Command | | :--- | :--- | :--- | | lsb_release | Debian/Ubuntu | apt-get install lsb-release | | redhat-lsb-core | RHEL/CentOS 7 | yum install redhat-lsb-core | | which | Minimal Install | yum install which or apt install debianutils | | /bin/sh symlink | Custom Build | ln -sf /bin/bash /bin/sh |
| Cause | Explanation | |-------|-------------| | | Converter expects bash and standard Linux commands ( lsblk , df , lvm , cat ) in a specific path. | | Missing required packages | perl , sudo , lvm2 , sg3_utils , or parted are missing. | | SSH configuration restrictions | PermitRootLogin no , AllowUsers whitelist, or MaxSessions too low. | | File system type unsupported | Btrfs, ZFS, or XFS with advanced features may not be fully discovered. | | SELinux or AppArmor blocking | Security modules block the helper script from executing or accessing /proc , /sys , or device maps. | | Converter version mismatch | Converter 6.x cannot properly query newer Linux kernels (5.10+). |
PermitRootLogin yes MaxSessions 10 AllowTcpForwarding yes PermitTTY yes
ssh root@<target-linux-ip> "which which"
| Log message | Action | |-------------|--------| | perl: command not found | Install Perl. | | lsblk: not found | Install util-linux . | | Failed to get disk layout | Check lsblk output or LVM configuration. | | Permission denied at /tmp/p2v-helper | Check SELinux or execute permissions on /tmp . |
| Missing Binary | Distro | Fix Command | | :--- | :--- | :--- | | lsb_release | Debian/Ubuntu | apt-get install lsb-release | | redhat-lsb-core | RHEL/CentOS 7 | yum install redhat-lsb-core | | which | Minimal Install | yum install which or apt install debianutils | | /bin/sh symlink | Custom Build | ln -sf /bin/bash /bin/sh |