# ONTAP Select Deploy Error on IBM Cloud Bare Metal with KVM
## Environment
- **Bare Metal:** IBM Cloud (24 cores, 128GB RAM, 1x480GB + 4x7.68TB NVMe)
- **OS:** IBM Red Hat 9.6 Minimal AMD64-6
- **Hypervisor:** KVM
- **Deploy:** ONTAP Select Deploy on separate VSI
- **Host IP:** 10.240.68.8
## Problem
When adding the KVM host to ONTAP Select Deploy, the host appears but shows no information (nodes, CPU, memory, management server). Clicking the host name shows:
```
Error in retrieving information for host "10.240.68.8".
Reason: 'NoneType' object has no attribute 'text'.
```
**API Error:**
```
GET /api/v3/hosts/{uuid}/storage/disks
Response: {"error": {"code": "HostInfoErr", "message": "...NoneType' object has no attribute 'text'."}}
```
## Logs from `/opt/netapp/log/kvmadmin.log`
```
2026-02-20 18:04:41,044|DEBUG |host.py|812:execute_remote_command| Executing command:'lshw -xml -numeric' on host: '10.240.68.8'
2026-02-20 18:04:42,333|ERROR |storage.py|1449:get_pdevice_info| libvirt failed None : 'NoneType' object has no attribute 'text'
```
The error repeats after Deploy executes `lshw -xml -numeric` via `qemu+ssh://root@10.240.68.8/system?no_tty=1`.
## Host Output (commands execute successfully)
**Block devices:**
```bash
# ls -l /sys/block
nvme0n1 -> ../devices/pci0000:00/0000:00:0b.0/0000:03:00.0/nvme/nvme0/nvme0n1
nvme1n1 -> ../devices/pci0000:bc/0000:bc:00.5/pci10001:00/10001:00:03.0/10001:02:00.0/nvme/nvme1/nvme1n1
nvme2n1 -> ../devices/pci0000:bc/0000:bc:00.5/pci10001:00/10001:00:05.0/10001:03:00.0/nvme/nvme2/nvme2n1
nvme3n1 -> ../devices/pci0000:bc/0000:bc:00.5/pci10001:00/10001:00:07.0/10001:04:00.0/nvme/nvme3/nvme3n1
nvme4n1 -> ../devices/pci0000:bc/0000:bc:00.5/pci10001:00/10001:00:01.0/10001:01:00.0/nvme/nvme4/nvme4n1
```
**LVM status:**
```bash
# pvs --options pv_name,vg_name,vg_fmt --noheadings --separator :
/dev/nvme1n1:netap_pool:lvm2
```
**Block devices tree:**
```bash
# lsblk --ascii --output name,pkname,mountpoint --noheadings
nvme0n1
|-nvme0n1p1 nvme0n1
|-nvme0n1p2 nvme0n1 /boot/efi
|-nvme0n1p3 nvme0n1 /boot
|-nvme0n1p4 nvme0n1 /
`-nvme0n1p5 nvme0n1
nvme3n1
nvme2n1
nvme1n1
`-netap_pool-ontap_select_meta nvme1n1
nvme4n1
```
## Analysis
- Deploy connects successfully via libvirt
- All commands execute without errors on the host
- The error occurs during XML parsing of `lshw -xml -numeric` output
- Suggests the XML format from RHEL 9.6's `lshw` may differ from what Deploy expects
## Questions
1. Is ONTAP Select Deploy compatible with IBM Red Hat 9.6 Minimal?
2. Are there specific `lshw` or `libvirt` package versions required?
3. Is this a known issue with NVMe devices on IBM Cloud Bare Metal?
4. Any workaround or patch available?
Has anyone successfully deployed ONTAP Select on IBM Cloud Bare Metal with KVM?