# how can i fix this problem,help me

**URL:** <https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442>\
**Category:** Deployment & Scalability\
**Created:** [August 5, 2022, 1:08pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442 "2022-08-05T13:08:46Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![qihu](https://avatars.discourse-cdn.com/v4/letter/q/e47774/32.png) [@qihu](https://mediasoup.discourse.group/u/qihu)\
**Post date:** [August 5, 2022, 1:08pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/1 "2022-08-05T13:08:46Z")

</div>

npm 6.14.17  
python 3.8.10  
node 14.20.0  
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0  
cmake version 3.16.3  
GNU Make 4.2.1

 ![image](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/2X/6/6f77d09b69a1081d35a6b64498ebe0fd2ac7d331.png)

Downloading: …

Executing subproject usrsctp

usrsctp| Project name: usrsctplib  
usrsctp| Project version: 0.9.5.0  
usrsctp| C compiler for the host machine: cc (gcc 9.4.0 “cc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0”)  
usrsctp| C linker for the host machine: cc ld.bfd 2.34  
usrsctp| Compiler for C supports arguments -pedantic: YES  
usrsctp| Compiler for C supports arguments -Wfloat-equal: YES  
usrsctp| Compiler for C supports arguments -Wshadow: YES  
usrsctp| Compiler for C supports arguments -Wpointer-arith: YES  
usrsctp| Compiler for C supports arguments -Winit-self: YES  
usrsctp| Compiler for C supports arguments -Wno-unused-function: YES  
usrsctp| Compiler for C supports arguments -Wno-unused-parameter: YES  
usrsctp| Compiler for C supports arguments -Wno-unreachable-code: YES  
usrsctp| Compiler for C supports arguments -Wstrict-prototypes: YES (cached)  
usrsctp| Dependency threads found: YES unknown (cached)  
usrsctp| Has header “sys/queue.h” : YES  
usrsctp| Has header “sys/socket.h” : YES (cached)  
usrsctp| Has header “linux/if\_addr.h” : YES  
usrsctp| Has header “linux/rtnetlink.h” : YES  
usrsctp| Has header “sys/types.h” : YES (cached)  
usrsctp| Has header “netinet/in.h” : YES (cached)  
usrsctp| Has header “netinet/ip.h” : YES  
usrsctp| Has header “netinet/ip\_icmp.h” : YES  
usrsctp| Has header “net/route.h” : YES  
usrsctp| Has header “stdatomic.h” : YES  
usrsctp| Checking whether type “struct sockaddr” has member “sa\_len” : NO  
usrsctp| Checking whether type “struct sockaddr\_in” has member “sin\_len” : NO  
usrsctp| Checking whether type “struct sockaddr\_in6” has member “sin6\_len” : NO  
usrsctp| Checking whether type “struct sockaddr\_conn” has member “sconn\_len” : NO  
usrsctp| Build targets in project: 6  
usrsctp| Subproject usrsctp finished.

Downloading abseil-cpp source from [https://github.com/abseil/abseil-cpp/archive/20211102.0.tar.gz](https://github.com/abseil/abseil-cpp/archive/20211102.0.tar.gz)  
\<urlopen error [Errno 111] Connection refused\>  
A fallback URL could be specified using source\_fallback\_url key in the wrap file

meson.build:198:0: ERROR: could not get [https://github.com/abseil/abseil-cpp/archive/20211102.0.tar.gz](https://github.com/abseil/abseil-cpp/archive/20211102.0.tar.gz) is the internet available?

A full log can be found at /home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/Release/build/meson-logs/meson-log.txt  
make: \*\*\* [Makefile:85: setup] Error 1  
make: Leaving directory ‘/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker’  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node\_modules/chokidar/node\_modules/fsevents):  
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“linux”,“arch”:“x64”})

npm ERR! code ELIFECYCLE  
npm ERR! errno 1  
npm ERR! mediasoup@3.10.5 postinstall: `node npm-scripts.js postinstall`  
npm ERR! Exit status 1  
npm ERR!  
npm ERR! Failed at the mediasoup@3.10.5 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/2022-08-05T13\_01\_54\_667Z-debug.log

thank you !!!

---

<div class="post-metadata">

**Author:** ![qihu](https://avatars.discourse-cdn.com/v4/letter/q/e47774/32.png) [@qihu](https://mediasoup.discourse.group/u/qihu)\
**Post date:** [August 5, 2022, 1:11pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/2 "2022-08-05T13:11:01Z")

</div>

Is there a problem with my agent?

---

<div class="post-metadata">

**Author:** ![zaidiqbal](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/zaidiqbal/32/1498_2.png) [@zaidiqbal](https://mediasoup.discourse.group/u/zaidiqbal)\
**Post date:** [August 5, 2022, 2:50pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/3 "2022-08-05T14:50:20Z")

</div>

From error it seems to be the internet issue, have you tried another time? Have you tried with sudo?

---

<div class="post-metadata">

**Author:** ![qihu](https://avatars.discourse-cdn.com/v4/letter/q/e47774/32.png) [@qihu](https://mediasoup.discourse.group/u/qihu)\
**Post date:** [August 5, 2022, 3:08pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/4 "2022-08-05T15:08:04Z")

</div>

yes，i have tried sudo many times. I can download that package on firefox, can i install it manually?

---

<div class="post-metadata">

**Author:** ![zaidiqbal](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/zaidiqbal/32/1498_2.png) [@zaidiqbal](https://mediasoup.discourse.group/u/zaidiqbal)\
**Post date:** [August 6, 2022, 6:03am UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/5 "2022-08-06T06:03:06Z")

</div>

I don’t think it is possible to do it manually, have you tried removing node\_modules and do a fresh installation? Have you tried with some older version like 3.9.0?

---

<div class="post-metadata">

**Author:** ![qihu](https://avatars.discourse-cdn.com/v4/letter/q/e47774/32.png) [@qihu](https://mediasoup.discourse.group/u/qihu)\
**Post date:** [August 6, 2022, 12:43pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/6 "2022-08-06T12:43:45Z")

</div>

I haven’t tried to change the version of Mediasoup  
“mediasoup”: “github:versatica/mediasoup#v3.9.0”, is that right?

---

<div class="post-metadata">

**Author:** ![zaidiqbal](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/zaidiqbal/32/1498_2.png) [@zaidiqbal](https://mediasoup.discourse.group/u/zaidiqbal)\
**Post date:** [August 6, 2022, 1:02pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/7 "2022-08-06T13:02:02Z")

</div>

No need of github link just put 3.9.0

---

<div class="post-metadata">

**Author:** ![qihu](https://avatars.discourse-cdn.com/v4/letter/q/e47774/32.png) [@qihu](https://mediasoup.discourse.group/u/qihu)\
**Post date:** [August 6, 2022, 1:04pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/8 "2022-08-06T13:04:19Z")

</div>

Why can’t I find mediasoup in node\_modules, is it because NPM install failed to delete automatically

---

<div class="post-metadata">

**Author:** ![qihu](https://avatars.discourse-cdn.com/v4/letter/q/e47774/32.png) [@qihu](https://mediasoup.discourse.group/u/qihu)\
**Post date:** [August 6, 2022, 1:05pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/9 "2022-08-06T13:05:58Z")

</div>

Downloading libuv patch from [https://wrapdb.mesonbuild.com/v2/libuv\_1.44.1-1/get\_patch](https://wrapdb.mesonbuild.com/v2/libuv_1.44.1-1/get_patch)  
Traceback (most recent call last):  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/mesonmain.py”, line 148, in run  
return options.run\_func(options)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/msetup.py”, line 294, in run  
app.generate()  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/msetup.py”, line 185, in generate  
self.\_generate(env)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/msetup.py”, line 229, in \_generate  
intr.run()  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreter/interpreter.py”, line 2554, in run  
super().run()  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreterbase/interpreterbase.py”, line 148, in run  
self.evaluate\_codeblock(self.ast, start=1)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreterbase/interpreterbase.py”, line 173, in evaluate\_codeblock  
raise e  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreterbase/interpreterbase.py”, line 166, in evaluate\_codeblock  
self.evaluate\_statement(cur)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreterbase/interpreterbase.py”, line 181, in evaluate\_statement  
self.assignment(cur)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreterbase/interpreterbase.py”, line 566, in assignment  
value = self.evaluate\_statement(node.value)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreterbase/interpreterbase.py”, line 179, in evaluate\_statement  
return self.function\_call(cur)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreterbase/interpreterbase.py”, line 454, in function\_call  
res = func(node, func\_args, kwargs)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreterbase/decorators.py”, line 768, in wrapped  
return f(\*wrapped\_args, \*\*wrapped\_kwargs)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreterbase/decorators.py”, line 115, in wrapped  
return f(\*wrapped\_args, \*\*wrapped\_kwargs)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreterbase/decorators.py”, line 276, in wrapper  
return f(\*nargs, \*\*wrapped\_kwargs)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreter/interpreter.py”, line 800, in func\_subproject  
return self.do\_subproject(args[0], ‘meson’, kwargs)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/interpreter/interpreter.py”, line 841, in do\_subproject  
subdir = r.resolve(subp\_name, method)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/wrap/wrap.py”, line 345, in resolve  
self.apply\_patch()  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/wrap/wrap.py”, line 576, in apply\_patch  
path = self.get\_file\_internal(‘patch’)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/wrap/wrap.py”, line 560, in get\_file\_internal  
self.download(what, cache\_path)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/wrap/wrap.py”, line 535, in download  
dhash, tmpfile = self.get\_data(srcurl)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/wrap/wrap.py”, line 480, in get\_data  
resp = open\_wrapdburl(urlstring)  
File “/home/geelevel/work/mediasoup-demo/server/node\_modules/mediasoup/worker/out/pip/mesonbuild/wrap/wrap.py”, line 72, in open\_wrapdburl  
return T.cast(‘http.client.HTTPResponse’, urllib.request.urlopen(urllib.parse.urlunparse(url), timeout=REQ\_TIMEOUT))  
File “/usr/lib/python3.8/urllib/request.py”, line 222, in urlopen  
return opener.open(url, data, timeout)  
File “/usr/lib/python3.8/urllib/request.py”, line 531, in open  
response = meth(req, response)  
File “/usr/lib/python3.8/urllib/request.py”, line 640, in http\_response  
response = self.parent.error(  
File “/usr/lib/python3.8/urllib/request.py”, line 563, in error  
result = self.\_call\_chain(\*args)  
File “/usr/lib/python3.8/urllib/request.py”, line 502, in \_call\_chain  
result = func(\*args)  
File “/usr/lib/python3.8/urllib/request.py”, line 755, in http\_error\_302  
return self.parent.open(new, timeout=req.timeout)  
File “/usr/lib/python3.8/urllib/request.py”, line 525, in open  
response = self.\_open(req, data)  
File “/usr/lib/python3.8/urllib/request.py”, line 542, in \_open  
result = self.\_call\_chain(self.handle\_open, protocol, protocol +  
File “/usr/lib/python3.8/urllib/request.py”, line 502, in \_call\_chain  
result = func(\*args)  
File “/usr/lib/python3.8/urllib/request.py”, line 1397, in https\_open  
return self.do\_open(http.client.HTTPSConnection, req,  
File “/usr/lib/python3.8/urllib/request.py”, line 1358, in do\_open  
r = h.getresponse()  
File “/usr/lib/python3.8/http/client.py”, line 1348, in getresponse  
response.begin()  
File “/usr/lib/python3.8/http/client.py”, line 316, in begin  
version, status, reason = self.\_read\_status()  
File “/usr/lib/python3.8/http/client.py”, line 285, in \_read\_status  
raise RemoteDisconnected(“Remote end closed connection without”  
http.client.RemoteDisconnected: Remote end closed connection without response

meson.build:174:0: ERROR: Unhandled python exception

---

<div class="post-metadata">

**Author:** ![qihu](https://avatars.discourse-cdn.com/v4/letter/q/e47774/32.png) [@qihu](https://mediasoup.discourse.group/u/qihu)\
**Post date:** [August 6, 2022, 1:24pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/10 "2022-08-06T13:24:48Z")

</div>

- It seems that the server is up and running  
 ![image](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/2X/0/08f3da4b811880287296f279a87421857d528a9f.png)  
webRtcTransportOptions :  
{  
// listenIps is not needed since webRtcServer is used.  
// However passing MEDIASOUP\_USE\_WEBRTC\_SERVER=false will change it.  
listenIps :  
[  
{  
ip : ‘192.168.152.129’,//process.env.MEDIASOUP\_LISTEN\_IP || ‘0.0.0.0’,  
announcedIp : null//process.env.MEDIASOUP\_ANNOUNCED\_IP  
}  
],  
initialAvailableOutgoingBitrate : 1000000,  
minimumAvailableOutgoingBitrate : 600000,  
maxSctpMessageSize : 262144,  
// Additional options that are not part of WebRtcTransportOptions.  
maxIncomingBitrate : 1500000  
},  
// mediasoup PlainTransport options for legacy RTP endpoints (FFmpeg,  
// GStreamer).  
// See [mediasoup :: API](https://mediasoup.org/documentation/v3/mediasoup/api/#PlainTransportOptions)  
plainTransportOptions :  
{  
listenIp :  
{  
ip : ‘192.168.152.129’,//process.env.MEDIASOUP\_LISTEN\_IP || ‘0.0.0.0’,  
announcedIp : null//process.env.MEDIASOUP\_ANNOUNCED\_IP  
},  
maxSctpMessageSize : 262144  
}  
 ![image](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/2X/e/e55eb10eeeb80ede6da49fc6db0966af2157e1f3.png)

---

<div class="post-metadata">

**Author:** ![zaidiqbal](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/zaidiqbal/32/1498_2.png) [@zaidiqbal](https://mediasoup.discourse.group/u/zaidiqbal)\
**Post date:** [August 6, 2022, 2:26pm UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/11 "2022-08-06T14:26:12Z")

</div>

Great. What corrected the installation error?

---

<div class="post-metadata">

**Author:** ![qihu](https://avatars.discourse-cdn.com/v4/letter/q/e47774/32.png) [@qihu](https://mediasoup.discourse.group/u/qihu)\
**Post date:** [August 8, 2022, 2:01am UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/12 "2022-08-08T02:01:15Z")

</div>

I built the test environment in China, and we usually need to use the agent to visit foreign websites. In this environment, I first closed the agent, and then tried to run and install it with root authority, and then succeeded, I was a little surprised.

---

<div class="post-metadata">

**Author:** ![zaidiqbal](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/zaidiqbal/32/1498_2.png) [@zaidiqbal](https://mediasoup.discourse.group/u/zaidiqbal)\
**Post date:** [August 8, 2022, 4:38am UTC](https://mediasoup.discourse.group/t/how-can-i-fix-this-problem-help-me/4442/13 "2022-08-08T04:38:23Z")

</div>

Glad it worked
