# The Error Persists

**URL:** <https://mediasoup.discourse.group/t/the-error-persists/6833>\
**Category:** mediasoup-demo\
**Created:** [August 26, 2025, 7:16pm UTC](https://mediasoup.discourse.group/t/the-error-persists/6833 "2025-08-26T19:16:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Debzoti](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/debzoti/32/2929_2.png) [@Debzoti](https://mediasoup.discourse.group/u/Debzoti)\
**Post date:** [August 26, 2025, 7:16pm UTC](https://mediasoup.discourse.group/t/the-error-persists/6833/1 "2025-08-26T19:16:41Z")

</div>

**I’m trying to figure out how to set up the project, but somehow the binary file of the mediasoup worker does not build i debug use AI tools still Can anyone help me with this?**

and i followed the docs but theres no way in …/worker/out/release there no binary file named meadiasoup-worker each and every time. why thi happening might the main reason its not working.

**The issue:**

pnpm start

> mediasoup-demo-server@3.0.0 start /home/debzoti/coding-files/video-app-demo/mediasoup-demo/server  
> DEBUG=${DEBUG:=‘_mediasoup_ _INFO_ _WARN_ _ERROR_’} INTERACTIVE=${INTERACTIVE:=‘true’} node server.js

process.env.DEBUG: _mediasoup_ _INFO_ _WARN_ _ERROR_  
config.js:  
{  
“domain”: “localhost”,  
“https”: {  
“listenIp”: “0.0.0.0”,  
“listenPort”: 4443,  
“tls”: {  
“cert”: “/home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/certs/fullchain.pem”,  
“key”: “/home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/certs/privkey.pem”  
}  
},  
“mediasoup”: {  
“numWorkers”: 8,  
“workerSettings”: {  
“logLevel”: “warn”,  
“logTags”: [  
“info”,  
“ice”,  
“dtls”,  
“rtp”,  
“srtp”,  
“rtcp”,  
“rtx”,  
“bwe”,  
“score”,  
“simulcast”,  
“svc”,  
“sctp”  
],  
“disableLiburing”: false  
},  
“routerOptions”: {  
“mediaCodecs”: [  
{  
“kind”: “audio”,  
“mimeType”: “audio/opus”,  
“clockRate”: 48000,  
“channels”: 2  
},  
{  
“kind”: “video”,  
“mimeType”: “video/VP8”,  
“clockRate”: 90000,  
“parameters”: {  
“x-google-start-bitrate”: 1000  
}  
},  
{  
“kind”: “video”,  
“mimeType”: “video/VP9”,  
“clockRate”: 90000,  
“parameters”: {  
“profile-id”: 2,  
“x-google-start-bitrate”: 1000  
}  
},  
{  
“kind”: “video”,  
“mimeType”: “video/h264”,  
“clockRate”: 90000,  
“parameters”: {  
“packetization-mode”: 1,  
“profile-level-id”: “4d0032”,  
“level-asymmetry-allowed”: 1,  
“x-google-start-bitrate”: 1000  
}  
},  
{  
“kind”: “video”,  
“mimeType”: “video/h264”,  
“clockRate”: 90000,  
“parameters”: {  
“packetization-mode”: 1,  
“profile-level-id”: “42e01f”,  
“level-asymmetry-allowed”: 1,  
“x-google-start-bitrate”: 1000  
}  
}  
]  
},  
“webRtcServerOptions”: {  
“listenInfos”: [  
{  
“protocol”: “udp”,  
“ip”: “0.0.0.0”,  
“port”: 44444  
},  
{  
“protocol”: “tcp”,  
“ip”: “0.0.0.0”,  
“port”: 44444  
}  
]  
},  
“webRtcTransportOptions”: {  
“listenInfos”: [  
{  
“protocol”: “udp”,  
“ip”: “0.0.0.0”,  
“portRange”: {  
“min”: 40000,  
“max”: 49999  
}  
},  
{  
“protocol”: “tcp”,  
“ip”: “0.0.0.0”,  
“portRange”: {  
“min”: 40000,  
“max”: 49999  
}  
}  
],  
“initialAvailableOutgoingBitrate”: 1000000,  
“minimumAvailableOutgoingBitrate”: 600000,  
“maxSctpMessageSize”: 262144,  
“maxIncomingBitrate”: 1500000  
},  
“plainTransportOptions”: {  
“listenInfo”: {  
“protocol”: “udp”,  
“ip”: “0.0.0.0”,  
“portRange”: {  
“min”: 40000,  
“max”: 49999  
}  
},  
“maxSctpMessageSize”: 262144  
}  
}  
}  
mediasoup-demo-server:INFO running 8 mediasoup Workers… +0ms  
mediasoup createWorker() +0ms  
mediasoup:Worker constructor() +0ms  
mediasoup:Worker spawning worker process: /home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/node\_modules/.pnpm/mediasoup@https+++codeload.github.com+versatica+mediasoup+tar.gz+6e6f2987cb99cf6503c37f5dc2a02f419964a235/node\_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=warn --logTag=info --logTag=ice --logTag=dtls --logTag=rtp --logTag=srtp --logTag=rtcp --logTag=rtx --logTag=bwe --logTag=score --logTag=simulcast --logTag=svc --logTag=sctp +0ms  
mediasoup:Channel constructor() +0ms  
mediasoup:ERROR:Worker worker process failed [pid:undefined]: spawn /home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/node\_modules/.pnpm/mediasoup@https+++codeload.github.com+versatica+mediasoup+tar.gz+6e6f2987cb99cf6503c37f5dc2a02f419964a235/node\_modules/mediasoup/worker/out/Release/mediasoup-worker ENOENT undefined +0ms  
mediasoup:Worker close() +10ms  
mediasoup:Channel request() [method:WORKER\_CLOSE] +5ms  
mediasoup:ERROR:Channel Producer Channel error: Error: write EPIPE undefined +0ms  
node:internal/child\_process:285  
const err = new ErrnoException(exitCode, syscall);  
^

Error: spawn /home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/node\_modules/.pnpm/mediasoup@https+++codeload.github.com+versatica+mediasoup+tar.gz+6e6f2987cb99cf6503c37f5dc2a02f419964a235/node\_modules/mediasoup/worker/out/Release/mediasoup-worker ENOENT  
at ChildProcess.\_handle.onexit (node:internal/child\_process:285:19)  
at onErrorNT (node:internal/child\_process:483:16)  
at process.processTicksAndRejections (node:internal/process/task\_queues:90:21) {  
errno: -2,  
code: ‘ENOENT’,  
syscall: ‘spawn /home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/node\_modules/.pnpm/mediasoup@https+++codeload.github.com+versatica+mediasoup+tar.gz+6e6f2987cb99cf6503c37f5dc2a02f419964a235/node\_modules/mediasoup/worker/out/Release/mediasoup-worker’,  
path: ‘/home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/node\_modules/.pnpm/mediasoup@https+++codeload.github.com+versatica+mediasoup+tar.gz+6e6f2987cb99cf6503c37f5dc2a02f419964a235/node\_modules/mediasoup/worker/out/Release/mediasoup-worker’,  
spawnargs: [  
‘–logLevel=warn’,  
‘–logTag=info’,  
‘–logTag=ice’,  
‘–logTag=dtls’,  
‘–logTag=rtp’,  
‘–logTag=srtp’,  
‘–logTag=rtcp’,  
‘–logTag=rtx’,  
‘–logTag=bwe’,  
‘–logTag=score’,  
‘–logTag=simulcast’,  
‘–logTag=svc’,  
‘–logTag=sctp’  
]  
}

Node.js v22.18.0  
ELIFECYCLE Command failed with exit code 1.
