---
name: containers-ts-storage-object-op-not-permitted
title: Why does my app pod fail with an `Operation not permitted` error?
description: '[Virtual Private Cloud] [Classic infrastructure]'
last-updated: 2026-04-10
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/containers?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Why does my app pod fail with an `Operation not permitted` error?
{: #cos_operation_not_permitted}
{: support}

[Virtual Private Cloud]{: tag-vpc} [Classic infrastructure]{: tag-classic-inf}


When you create a PVC, you see an error message similar to the following:
{: tsSymptoms}

```sh
EPERM: operation not permitted
```
{: screen}


IAM introduced a `refresh_token_expiration` key which causes an issue with the IAM credential response parser, where the parser is not able to differentiate between `expiration` and `refresh_token_expiration`.
{: tsCauses}

This issue is resolved in the [community repo](https://github.com/s3fs-fuse/s3fs-fuse/pull/1421){: external} and in the IBM Cloud Object Storage plug-in.

Complete the steps to [update your IBM Cloud Object Storage plug-in to the latest version](https://cloud.ibm.com/docs/containers?topic=containers-storage_cos_install&format=markdown#update_cos_plugin).
{: tsResolve}