Known Issues for Internet of Things (IoT)
Known issues have been identified in the IoT Platform.
See also Troubleshooting IoT.
IoT API not working in CloudShell
- Details
- If you use the Oracle Cloud Infrastructure (OCI) CloudShell, you will get an error if you try to use IoT commands.
- Workaround
- Install and use the OCI CLI locally.
Flow Runtime isn't displayed in the Console
- Details
- After you sign in to the Console, select an IoT domain, and then select the Flow Runtimes tab, the page might be blank.
- Workaround
- Sign in using this IoT Platform URL to enable the Flow Runtime feature:
https://cloud.oracle.com/iot-platform?configoverride={"features":{"enable-maui":true}}
Creating a Flow Runtime might fail
- Details
- When you create a Flow Runtime, the work request might fail intermittently with the following error:
Failed FR Container health check: { Container health check did not become HEALTHY within 10 minutes }. - Workaround
- First, delete the failed Flow Runtime. Then create a Flow Runtime.
A Flow Runtime with a File Storage mount might fail to activate
- Details
- When you create or activate a Flow Runtime that includes a File Storage mount, the Flow Runtime might enter the Failed state. The work request can include the error
Container Instance API returned 404 NotAuthorizedOrNotFound. For File Storage mount requirements, see Configuring File Storage Access for an IoT Flow Runtime. - Workaround
-
In the root compartment of your tenancy, add the following temporary policy:
Endorse any-user to associate compute-container-instances in any-tenancy with all-resources in tenancy where ALL { request.principal.type = 'iotdomain', request.operation = 'CreateContainerInstance', 2.resource.kind = 'file-family' }This policy is limited to the IoT domain resource principal, the
CreateContainerInstanceoperation, and File Storage resources. After the policy becomes active, try the Flow Runtime operation again.Remove this temporary policy after Oracle resolves the known issue.