# There is a permission error when running postinstall script in Docker

**URL:** <https://mediasoup.discourse.group/t/there-is-a-permission-error-when-running-postinstall-script-in-docker/3403>\
**Category:** mediasoup libraries\
**Created:** [October 10, 2021, 3:01pm UTC](https://mediasoup.discourse.group/t/there-is-a-permission-error-when-running-postinstall-script-in-docker/3403 "2021-10-10T15:01:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rostamiani](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/rostamiani/32/1240_2.png) [@rostamiani](https://mediasoup.discourse.group/u/rostamiani)\
**Post date:** [October 10, 2021, 3:01pm UTC](https://mediasoup.discourse.group/t/there-is-a-permission-error-when-running-postinstall-script-in-docker/3403/1 "2021-10-10T15:01:21Z")

</div>

### Your environment

- Operating system: Ubuntu 21.04
- Node version: 14.17
- Docker version: 20.10.9, build c2ea9bc
- Docker base image: node:14.17-alpine3.14
- gcc/clang version: 10.3.1\_git20210424-r2
- mediasoup version: 3.8.4

### Issue description

When I’m building my project with Docker there is a permission error in `postinstall` script. This is the error:

```auto
> mediasoup@3.8.4 postinstall /usr/src/app/node_modules/mediasoup
> node npm-scripts.js postinstall

npm-scripts.js [INFO] running task "postinstall"
npm-scripts.js [INFO] executing command: make -C worker
make: dirname: Operation not permitted
make: Entering directory '/usr/src/app/node_modules/mediasoup/worker'
make: /bin/sh: Operation not permitted
make: /bin/sh: Operation not permitted
./scripts/configure.py -R mediasoup-worker
make: ./scripts/configure.py: Operation not permitted
make: *** [Makefile:24: default] Error 127
make: Leaving directory '/usr/src/app/node_modules/mediasoup/worker'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! mediasoup@3.8.4 postinstall: `node npm-scripts.js postinstall`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the mediasoup@3.8.4 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-10-10T05_19_47_420Z-debug.log

```

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [October 10, 2021, 3:26pm UTC](https://mediasoup.discourse.group/t/there-is-a-permission-error-when-running-postinstall-script-in-docker/3403/2 "2021-10-10T15:26:17Z")

</div>

Can you attach Dockerfile for reference, like reproducible test case?

---

<div class="post-metadata">

**Author:** ![aetheon](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/aetheon/32/39_2.png) [@aetheon](https://mediasoup.discourse.group/u/aetheon)\
**Post date:** [October 10, 2021, 4:19pm UTC](https://mediasoup.discourse.group/t/there-is-a-permission-error-when-running-postinstall-script-in-docker/3403/3 "2021-10-10T16:19:48Z")

</div>

Removing the “npm install” from dockerfile and doing it manually from inside the container using “docker exec xxx -it /bin/sh” will allow u to debug it.
