Trident CSI Fails to Mount Volumes After OpenShift Upgrade to 4.19 – “Could not find iSCSI device: no devices present yet”
Applies to
NetApp Astra Trident CSI 24.10.0 and lower
OpenShift Container Platform 4.19.x
Issue
After upgrading OpenShift to version 4.19, persistent volumes could not be mounted by pods using Trident. The following errors were seen in Trident logs and pod events:
Log output:
{ "@timestamp": "2026-05-27T04:48:57Z", "level": "error", "logLayer": "csi_frontend", "message": "Could not find iSCSI device: no devices present yet", "requestID": "dfdd815b-2ff8-4447-bbce-14567440f3e6", "requestSource": "CSI", "workflow": "node_server=stage"}{ "@timestamp": "2026-05-27T04:48:57Z", "level": "error", "logLayer": "csi_frontend", "message": "GRPC error: rpc error: code=Internal desc=rpc error: code=Internal desc=failed to stage volume: no devices present yet", "requestID": "dfdd815b-2ff8-4447-bbce-14567440f3e6", "requestSource": "CSI"}Warning FailedMount pod/core-3 MountVolume.MountDevice failed for volume "pvc-14e38067-d85f-49f8-9d41-51b7465a5c0f": rpc error: code=Internal desc=failed to stage volume: no devices present yetWarning BackOff kubelet Back-off restarting failed container trident-prepare-node in pod trident-node-linux-8lgbx_ocp-netapp-trident
Production workloads were unable to mount persistent volumes, impacting all applications relying on OpenShift storage.
