# Couldn't start composed recording on docker container. Code: 703

**URL:** <https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939>\
**Category:** Issues developing apps\
**Tags:** v2\
**Created:** [April 14, 2021, 1:09pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939 "2021-04-14T13:09:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ganesh\_Patil](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/ganesh_patil/32/1361_2.png) [@Ganesh\_Patil](https://openvidu.discourse.group/u/Ganesh_Patil)\
**Post date:** [April 14, 2021, 1:09pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/1 "2021-04-14T13:09:40Z")

</div>

Hi  
We are using Openvidu docker container along with the recording for the development. Recording works perfectly fine with the mode “individual” recording but, as soon as we start recording with mode as “COMPOSED”, getting “500” response.

Getting below error in the logs:

```
[ERROR] 2021-04-14 12:45:38,609 [https-jsse-nio-0.0.0.0-4443-exec-6] io.openvidu.server.recording.service.ComposedRecordingService - Recorder container failed generating video file (is empty) for session ses_TtcC5SIwAA
    [ERROR] 2021-04-14 12:45:38,609 [https-jsse-nio-0.0.0.0-4443-exec-6] io.openvidu.server.recording.service.RecordingService - Recording start failed for session ses_TtcC5SIwAA: Couldn't initialize recording container. Error: Recorder container failed generating video file (is empty). Code: 703
```

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 16, 2021, 2:04pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/2 "2021-04-16T14:04:45Z")

</div>

1. Which version of OV do you have? CE/PRO
2. What instructions did you follow deploy it?
3. What values do you have configured in /opt/openvidu/.env file?

Regards

---

<div class="post-metadata">

**Author:** ![Bit](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/bit/32/1455_2.png) [@Bit](https://openvidu.discourse.group/u/Bit)\
**Post date:** [April 16, 2021, 2:34pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/3 "2021-04-16T14:34:38Z")

</div>

@cruizba It’s OpenVidu CE 2.16 standalone docker dev image: [Docker Hub](https://hub.docker.com/r/openvidu/openvidu-server-kms)

The rest Ganesh will have to fill-in on Monday.

Thanks.

(Edit: We’re colleagues.)

---

<div class="post-metadata">

**Author:** ![Ganesh\_Patil](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/ganesh_patil/32/1361_2.png) [@Ganesh\_Patil](https://openvidu.discourse.group/u/Ganesh_Patil)\
**Post date:** [April 16, 2021, 3:11pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/4 "2021-04-16T15:11:57Z")

</div>

1. Openvidu 2.16 CE (docker [image](https://hub.docker.com/r/openvidu/openvidu-server-kms) )
2. We are using docker container to develop application. we are following 4th step mentioned [here](https://docs.openvidu.io/en/2.16.0/tutorials/openvidu-recording-java/).
3. As this is docker container, no .env file is used. Just passing parameters like OPENVIDU\_RECORDING, OPENVIDU\_RECORDING\_PATH

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 16, 2021, 4:10pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/5 "2021-04-16T16:10:47Z")

</div>

So this happens locally while developing? Which OS are you?

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 16, 2021, 4:22pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/6 "2021-04-16T16:22:46Z")

</div>

Reminder:  
For OpenVIdu development locally in your computer:

- Docker image `openvidu/openvidu-server-kms`

OpenVidu in productrion:

- CE - On premises: [OpenVidu Docs](https://docs.openvidu.io/en/2.17.0/deployment/deploying-on-premises/)
- CE - AWS: [OpenVidu Docs](https://docs.openvidu.io/en/2.17.0/deployment/deploying-aws/)
- PRO - On Premises: [OpenVidu Docs](https://docs.openvidu.io/en/2.17.0/openvidu-pro/deployment/on-premises/)
- PRO - AWS: [OpenVidu Docs](https://docs.openvidu.io/en/2.17.0/openvidu-pro/deployment/aws/)

---

<div class="post-metadata">

**Author:** ![Ganesh\_Patil](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/ganesh_patil/32/1361_2.png) [@Ganesh\_Patil](https://openvidu.discourse.group/u/Ganesh_Patil)\
**Post date:** [April 16, 2021, 4:26pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/7 "2021-04-16T16:26:22Z")

</div>

Yes it happens locally while development. We are using Windows 10 OS

---

<div class="post-metadata">

**Author:** ![micael.gallego](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/micael.gallego/32/2_2.png) [@micael.gallego](https://openvidu.discourse.group/u/micael.gallego)\
**Post date:** [April 16, 2021, 4:52pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/8 "2021-04-16T16:52:03Z")

</div>

Please update to latest 2.17 version. We have fixed several bugs related with COMPOSED recording.

If you still experience issues, please shared a full OpenVidu logs with us.

Regards

---

<div class="post-metadata">

**Author:** ![Ganesh\_Patil](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/ganesh_patil/32/1361_2.png) [@Ganesh\_Patil](https://openvidu.discourse.group/u/Ganesh_Patil)\
**Post date:** [April 16, 2021, 5:00pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/9 "2021-04-16T17:00:56Z")

</div>

Yes, We are following the above installations but, on local composed recording is not getting started.

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 16, 2021, 6:37pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/10 "2021-04-16T18:37:11Z")

</div>

Hi @Ganesh_Patil

I’ve tested the system with WSL2 and Hyper-V, the same tutorial and everything is working as expected. You have something wrong in your Docker installation or maybe you’re running the container differently.

I would suggest to check the way you’re running the container, and to update Docker Desktop.  
I also suggest to use WSL2 in Docker Desktop which works and perfomce better.

Use the command EXACTLY as it is in the documentation:

```auto
docker run -p 4443:4443 --rm \
    -e OPENVIDU_SECRET=MY_SECRET \
    -e OPENVIDU_RECORDING=true \
    -e OPENVIDU_RECORDING_PATH=/opt/openvidu/recordings \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /opt/openvidu/recordings:/opt/openvidu/recordings \
openvidu/openvidu-server-kms:2.17.0

```

Regards

Note: Use `OPENVIDU_RECORDING_PATH=/opt/openvidu/recording` and the volume `-v /opt/openvidu/recordings:/opt/openvidu/recordings`, don’t change those parameters.

---

<div class="post-metadata">

**Author:** ![Ganesh\_Patil](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/ganesh_patil/32/1361_2.png) [@Ganesh\_Patil](https://openvidu.discourse.group/u/Ganesh_Patil)\
**Post date:** [April 20, 2021, 11:56am UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/11 "2021-04-20T11:56:32Z")

</div>

Tried above command as it is. Running docker with WSL-2 enabled. Tried same setup on another windows 10 machine. Still I could not start recording with “COMPOSED” option.

> 2021-04-20 11:40:30,780 DEBG ‘openvidu-server’ stdout output:  
> [ERROR] 2021-04-20 11:40:30,779 [https-jsse-nio-0.0.0.0-4443-exec-8] io.openvidu.server.utils.DockerManager - Docker image openvidu/openvidu-recording:2.17.0 couldn’t be found in docker host

2021-04-20 11:40:30,781 DEBG ‘openvidu-server’ stdout output:  
[ERROR] 2021-04-20 11:40:30,780 [https-jsse-nio-0.0.0.0-4443-exec-8] io.openvidu.server.recording.service.RecordingService - Recording start failed for session ses\_BeRsbYLWen: Couldn’t initialize recording container. Error: Status 404: No such image: openvidu/openvidu-recording:2.17.0  
2021-04-20 11:40:30,785 DEBG ‘openvidu-server’ stdout output:  
[ERROR] 2021-04-20 11:40:30,783 [https-jsse-nio-0.0.0.0-4443-exec-8] io.openvidu.server.utils.CustomFileManager - Couldn’t overwrite file /opt/openvidu/recordings/ses\_BeRsbYLWen/.recording.ses\_BeRsbYLWen. Error: /opt/openvidu/recordings/ses\_BeRsbYLWen/.recording.ses\_BeRsbYLWen (No such file or directory)

2021-04-20 11:40:30,786 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:30,785 [https-jsse-nio-0.0.0.0-4443-exec-8] io.openvidu.server.recording.service.ComposedRecordingService - Stopping composed (video + audio) recording ses\_BeRsbYLWen of session ses\_BeRsbYLWen. Reason: null

2021-04-20 11:40:33,396 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:33,396 [SessionHandler-u68cefbctarm63trn2vn8ehdus-e14-t0] io.openvidu.server.rpc.RpcHandler - Participant con\_WCTITXiI36 is calling method ‘videoData’ in session ses\_BeRsbYLWen  
[INFO] 2021-04-20 11:40:33,396 [SessionHandler-u68cefbctarm63trn2vn8ehdus-e14-t0] io.openvidu.server.core.SessionEventsHandler - Video data of participant con\_WCTITXiI36 was initialized. height:480, width:640, isVideoActive: true, isAudioActive: true

2021-04-20 11:40:34,076 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:34,075 [SessionHandler-73v814fubcuc25bf1fglil4tll-e16-t0] io.openvidu.server.rpc.RpcHandler - Participant con\_FCt7zzFfeN is calling method ‘disconnect’ in session ses\_BeRsbYLWen  
[INFO] 2021-04-20 11:40:34,075 [SessionHandler-73v814fubcuc25bf1fglil4tll-e16-t0] io.openvidu.server.kurento.core.KurentoSessionManager - Request [LEAVE\_ROOM] for participant con\_FCt7zzFfeN of session ses\_BeRsbYLWen with reason disconnect

2021-04-20 11:40:34,076 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:34,075 [SessionHandler-73v814fubcuc25bf1fglil4tll-e16-t0] io.openvidu.server.kurento.core.KurentoSession - PARTICIPANT con\_FCt7zzFfeN: Leaving session ses\_BeRsbYLWen  
[INFO] 2021-04-20 11:40:34,076 [SessionHandler-73v814fubcuc25bf1fglil4tll-e16-t0] io.openvidu.server.kurento.core.KurentoParticipant - PARTICIPANT con\_WCTITXiI36: cancel receiving media from con\_FCt7zzFfeN

2021-04-20 11:40:34,078 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:34,077 [SessionHandler-73v814fubcuc25bf1fglil4tll-e16-t0] io.openvidu.server.kurento.core.KurentoParticipant - PARTICIPANT con\_WCTITXiI36: stopped receiving media from con\_FCt7zzFfeN in room ses\_BeRsbYLWen

2021-04-20 11:40:34,079 DEBG ‘kms’ stdout output:  
0:25:42.628566200 9 0x7f83f80276f0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:532:processMessage: Message: {“id”:564,“method”:“release”,“params”:{“object”:“0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/b27772e7-1f7e-4bf5-8b05-dc2c851a233b\_kurento.WebRtcEndpoint”,“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”},“jsonrpc”:“2.0”}

2021-04-20 11:40:34,079 DEBG ‘kms’ stdout output:  
0:25:42.629011600 9 0x7f83f80276f0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:534:processMessage: Response: {“id”:564,“jsonrpc”:“2.0”,“result”:{“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”}}  
0:25:42.628907300 9 0x7f8308004630 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/1e422962-9a13-4801-8ab1-4d1d11270181\_kurento.PassThrough - con\_WCTITXiI36\_str\_CAM\_Onf8\_con\_FCt7zzFfeN params AUDIO default default

2021-04-20 11:40:34,080 DEBG ‘kms’ stdout output:  
0:25:42.629241200 9 0x7f83f80276f0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:532:processMessage: Message: {“id”:565,“method”:“release”,“params”:{“object”:“0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/ccc229f5-f02c-4908-82ce-d53ce69232de\_kurento.WebRtcEndpoint”,“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”},“jsonrpc”:“2.0”}  
0:25:42.629487500 9 0x7f8308004630 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/1e422962-9a13-4801-8ab1-4d1d11270181\_kurento.PassThrough - con\_WCTITXiI36\_str\_CAM\_Onf8\_con\_FCt7zzFfeN params DATA default default  
0:25:42.629511000 9 0x7f8310001e60 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/e350dcfc-87d9-47e3-a9e1-7f6fa5d615a1\_kurento.PassThrough - con\_FCt7zzFfeN\_str\_CAM\_P00M\_con\_WCTITXiI36 params AUDIO default default  
0:25:42.629539000 9 0x7f8308004630 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/1e422962-9a13-4801-8ab1-4d1d11270181\_kurento.PassThrough - con\_WCTITXiI36\_str\_CAM\_Onf8\_con\_FCt7zzFfeN params VIDEO default default  
0:25:42.629547700 9 0x7f83f80276f0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:534:processMessage: Response: {“id”:565,“jsonrpc”:“2.0”,“result”:{“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”}}

2021-04-20 11:40:34,080 DEBG ‘kms’ stdout output:  
0:25:42.630019100 9 0x7f8308004630 DEBUG KurentoMediaSet MediaSet.cpp:463:async\_delete: Destroying WebRtcEndpoint → 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/b27772e7-1f7e-4bf5-8b05-dc2c851a233b\_kurento.WebRtcEndpoint  
0:25:42.630112300 9 0x7f8310001e60 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/e350dcfc-87d9-47e3-a9e1-7f6fa5d615a1\_kurento.PassThrough - con\_FCt7zzFfeN\_str\_CAM\_P00M\_con\_WCTITXiI36 params DATA default default  
0:25:42.630158000 9 0x7f8310001e60 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/e350dcfc-87d9-47e3-a9e1-7f6fa5d615a1\_kurento.PassThrough - con\_FCt7zzFfeN\_str\_CAM\_P00M\_con\_WCTITXiI36 params VIDEO default default

2021-04-20 11:40:34,081 DEBG ‘kms’ stdout output:  
0:25:42.630581700 9 0x7f8310001e60 DEBUG KurentoMediaSet MediaSet.cpp:463:async\_delete: Destroying WebRtcEndpoint → 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/ccc229f5-f02c-4908-82ce-d53ce69232de\_kurento.WebRtcEndpoint

2021-04-20 11:40:34,081 DEBG ‘kms’ stdout output:  
0:25:42.630887800 9 0x7f8400002640 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:532:processMessage: Message: {“id”:566,“method”:“unsubscribe”,“params”:{“subscription”:“f0b377b2-4bc8-4c8b-9452-2ef076ccafcd”,“object”:“0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/1e422962-9a13-4801-8ab1-4d1d11270181\_kurento.PassThrough”,“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”},“jsonrpc”:“2.0”}

2021-04-20 11:40:34,082 DEBG ‘kms’ stdout output:  
0:25:42.631790200 9 0x7f8400002640 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:534:processMessage: Response: {“id”:566,“jsonrpc”:“2.0”,“result”:{“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”}}

2021-04-20 11:40:34,088 DEBG ‘kms’ stdout output:  
0:25:42.636572500 9 0x7f84080034a0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:532:processMessage: Message: {“id”:567,“method”:“release”,“params”:{“object”:“0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/1e422962-9a13-4801-8ab1-4d1d11270181\_kurento.PassThrough”,“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”},“jsonrpc”:“2.0”}

2021-04-20 11:40:34,090 DEBG ‘kms’ stdout output:  
0:25:42.639760600 9 0x7f84080034a0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:534:processMessage: Response: {“id”:567,“jsonrpc”:“2.0”,“result”:{“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”}}

2021-04-20 11:40:34,091 DEBG ‘kms’ stdout output:  
0:25:42.639753200 9 0x7f8304001e40 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting str\_CAM\_Onf8\_con\_FCt7zzFfeN - 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/1e422962-9a13-4801-8ab1-4d1d11270181\_kurento.PassThrough params AUDIO default default  
0:25:42.640394900 9 0x7f84080034a0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:532:processMessage: Message: {“id”:568,“method”:“release”,“params”:{“object”:“0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/3152868b-0a27-48a6-a207-ea0a92962eb2\_kurento.WebRtcEndpoint”,“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”},“jsonrpc”:“2.0”}

2021-04-20 11:40:34,092 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:34,091 [SessionHandler-73v814fubcuc25bf1fglil4tll-e16-t0] io.openvidu.server.rpc.RpcNotificationService - Closed session for participant with private id 73v814fubcuc25bf1fglil4tll

2021-04-20 11:40:34,092 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:34,092 [SessionHandler-73v814fubcuc25bf1fglil4tll-e16-t0] io.openvidu.server.rpc.RpcNotificationService - \<PRIVATE\_ID, RPC\_CONNECTION\>: {u68cefbctarm63trn2vn8ehdus=io.openvidu.server.rpc.RpcConnection@ed2507f}  
[INFO] 2021-04-20 11:40:34,092 [SessionHandler-73v814fubcuc25bf1fglil4tll-e16-t0] io.openvidu.server.rpc.RpcHandler - Participant con\_FCt7zzFfeN has left session ses\_BeRsbYLWen

2021-04-20 11:40:34,093 DEBG ‘kms’ stdout output:  
0:25:42.642894400 9 0x7f84080034a0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:534:processMessage: Response: {“id”:568,“jsonrpc”:“2.0”,“result”:{“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”}}

2021-04-20 11:40:34,100 DEBG ‘kms’ stdout output:  
0:25:42.645404700 9 0x7f8304001e40 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting str\_CAM\_Onf8\_con\_FCt7zzFfeN - 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/1e422962-9a13-4801-8ab1-4d1d11270181\_kurento.PassThrough params DATA default default  
0:25:42.645469200 9 0x7f8304001e40 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting str\_CAM\_Onf8\_con\_FCt7zzFfeN - 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/1e422962-9a13-4801-8ab1-4d1d11270181\_kurento.PassThrough params VIDEO default default  
0:25:42.646265800 9 0x7f8304001e40 DEBUG KurentoMediaSet MediaSet.cpp:463:async\_delete: Destroying PassThrough → 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/1e422962-9a13-4801-8ab1-4d1d11270181\_kurento.PassThrough  
0:25:42.646391700 9 0x7f82f403db80 DEBUG KurentoMediaSet MediaSet.cpp:463:async\_delete: Destroying WebRtcEndpoint → 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/3152868b-0a27-48a6-a207-ea0a92962eb2\_kurento.WebRtcEndpoint

2021-04-20 11:40:36,202 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:36,202 [SessionHandler-u68cefbctarm63trn2vn8ehdus-e14-t0] io.openvidu.server.rpc.RpcHandler - Participant con\_WCTITXiI36 is calling method ‘disconnect’ in session ses\_BeRsbYLWen  
[INFO] 2021-04-20 11:40:36,202 [SessionHandler-u68cefbctarm63trn2vn8ehdus-e14-t0] io.openvidu.server.kurento.core.KurentoSessionManager - Request [LEAVE\_ROOM] for participant con\_WCTITXiI36 of session ses\_BeRsbYLWen with reason disconnect  
[INFO] 2021-04-20 11:40:36,202 [SessionHandler-u68cefbctarm63trn2vn8ehdus-e14-t0] io.openvidu.server.kurento.core.KurentoSession - PARTICIPANT con\_WCTITXiI36: Leaving session ses\_BeRsbYLWen

2021-04-20 11:40:36,204 DEBG ‘kms’ stdout output:  
0:25:44.753889300 9 0x7f83f4002380 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:532:processMessage: Message: {“id”:569,“method”:“unsubscribe”,“params”:{“subscription”:“8bca6559-f9fb-4ee6-98c4-eae596b6d7c6”,“object”:“0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/e350dcfc-87d9-47e3-a9e1-7f6fa5d615a1\_kurento.PassThrough”,“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”},“jsonrpc”:“2.0”}

2021-04-20 11:40:36,205 DEBG ‘kms’ stdout output:  
0:25:44.754302100 9 0x7f83f4002380 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:534:processMessage: Response: {“id”:569,“jsonrpc”:“2.0”,“result”:{“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”}}

2021-04-20 11:40:36,206 DEBG ‘kms’ stdout output:  
0:25:44.755766800 9 0x7f83f80276f0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:532:processMessage: Message: {“id”:570,“method”:“release”,“params”:{“object”:“0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/e350dcfc-87d9-47e3-a9e1-7f6fa5d615a1\_kurento.PassThrough”,“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”},“jsonrpc”:“2.0”}

2021-04-20 11:40:36,207 DEBG ‘kms’ stdout output:  
0:25:44.756168100 9 0x7f83fc002960 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting str\_CAM\_P00M\_con\_WCTITXiI36 - 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/e350dcfc-87d9-47e3-a9e1-7f6fa5d615a1\_kurento.PassThrough params AUDIO default default  
0:25:44.756235100 9 0x7f83f80276f0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:534:processMessage: Response: {“id”:570,“jsonrpc”:“2.0”,“result”:{“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”}}  
0:25:44.756528100 9 0x7f83f80276f0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:532:processMessage: Message: {“id”:571,“method”:“release”,“params”:{“object”:“0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/b0a15838-1fe6-466b-b740-dbc09da453f0\_kurento.WebRtcEndpoint”,“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”},“jsonrpc”:“2.0”}

2021-04-20 11:40:36,208 DEBG ‘kms’ stdout output:  
0:25:44.756900200 9 0x7f83f80276f0 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:534:processMessage: Response: {“id”:571,“jsonrpc”:“2.0”,“result”:{“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”}}  
0:25:44.757002600 9 0x7f83fc002960 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting str\_CAM\_P00M\_con\_WCTITXiI36 - 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/e350dcfc-87d9-47e3-a9e1-7f6fa5d615a1\_kurento.PassThrough params DATA default default  
0:25:44.757063200 9 0x7f83fc002960 DEBUG KurentoMediaElementImpl MediaElementImpl.cpp:1130:disconnect: Disconnecting str\_CAM\_P00M\_con\_WCTITXiI36 - 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/e350dcfc-87d9-47e3-a9e1-7f6fa5d615a1\_kurento.PassThrough params VIDEO default default

2021-04-20 11:40:36,208 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:36,207 [SessionHandler-u68cefbctarm63trn2vn8ehdus-e14-t0] io.openvidu.server.kurento.core.KurentoSessionManager - No more participants in session ‘ses\_BeRsbYLWen’, removing it and closing it  
[INFO] 2021-04-20 11:40:36,208 [SessionHandler-u68cefbctarm63trn2vn8ehdus-e14-t0] io.openvidu.server.core.SessionManager - Session ‘ses\_BeRsbYLWen’ removed and closed

2021-04-20 11:40:36,209 DEBG ‘kms’ stdout output:  
0:25:44.757911000 9 0x7f83fc002960 DEBUG KurentoMediaSet MediaSet.cpp:463:async\_delete: Destroying PassThrough → 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/e350dcfc-87d9-47e3-a9e1-7f6fa5d615a1\_kurento.PassThrough  
0:25:44.757950600 9 0x7f8308004630 DEBUG KurentoMediaSet MediaSet.cpp:463:async\_delete: Destroying WebRtcEndpoint → 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline/b0a15838-1fe6-466b-b740-dbc09da453f0\_kurento.WebRtcEndpoint

2021-04-20 11:40:36,209 DEBG ‘kms’ stdout output:  
0:25:44.758746200 9 0x7f83fc001a00 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:532:processMessage: Message: {“id”:572,“method”:“release”,“params”:{“object”:“0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline”,“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”},“jsonrpc”:“2.0”}

2021-04-20 11:40:36,210 DEBG ‘kms’ stdout output:  
0:25:44.759185600 9 0x7f83fc001a00 DEBUG KurentoWebSocketTransport WebSocketTransport.cpp:534:processMessage: Response: {“id”:572,“jsonrpc”:“2.0”,“result”:{“sessionId”:“11c78ed3-cf9e-4919-b021-56f709c9d2b1”}}

2021-04-20 11:40:36,212 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:36,212 [SessionHandler-u68cefbctarm63trn2vn8ehdus-e14-t0] io.openvidu.server.rpc.RpcNotificationService - Closed session for participant with private id u68cefbctarm63trn2vn8ehdus  
[INFO] 2021-04-20 11:40:36,212 [SessionHandler-u68cefbctarm63trn2vn8ehdus-e14-t0] io.openvidu.server.rpc.RpcNotificationService - \<PRIVATE\_ID, RPC\_CONNECTION\>: {}

2021-04-20 11:40:36,213 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:36,212 [SessionHandler-u68cefbctarm63trn2vn8ehdus-e14-t0] io.openvidu.server.rpc.RpcHandler - Participant con\_WCTITXiI36 has left session ses\_BeRsbYLWen

2021-04-20 11:40:36,227 DEBG ‘kms’ stdout output:  
0:25:44.776463200 9 0x7f8308004630 DEBUG KurentoMediaSet MediaSet.cpp:463:async\_delete: Destroying MediaPipeline → 0ae549b0-8582-47a1-a3fc-efaccc1fda9d\_kurento.MediaPipeline

2021-04-20 11:40:44,091 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:44,090 [jsonrpcTaskScheduler-1] io.openvidu.server.rpc.RpcHandler - After connection closed for WebSocket session: 73v814fubcuc25bf1fglil4tll - Status: null

2021-04-20 11:40:46,213 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:46,212 [jsonrpcTaskScheduler-1] io.openvidu.server.rpc.RpcHandler - After connection closed for WebSocket session: u68cefbctarm63trn2vn8ehdus - Status: null

2021-04-20 11:40:53,074 DEBG ‘kms’ stdout output:  
0:26:01.623638700 9 0x7f83dc001410 INFO KurentoWebSocketTransport WebSocketTransport.cpp:346:keepAliveSessions: Keep-Alive for session ‘11c78ed3-cf9e-4919-b021-56f709c9d2b1’

2021-04-20 11:40:57,684 DEBG ‘openvidu-server’ stdout output:  
[INFO] 2021-04-20 11:40:57,683 [Timer-0] io.openvidu.server.core.SessionManager - Running non active sessions garbage collector…

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 21, 2021, 10:01am UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/13 "2021-04-21T10:01:27Z")

</div>

Check that your docker daemon is also using the WSL-2 backend.

 ![image](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/e/e26037af3b87c98d4ba81bc908d85482ffe93fb4.png)

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 21, 2021, 10:08am UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/14 "2021-04-21T10:08:11Z")

</div>

Additional Note: Is your machine somehow limited on downloading dockerhub images? It seems like the `openvidu/openvidu-recording:2.17.0` can not be found. Maybe if you pull this image from the WSL configured in this machine, you will be able to start recordings.

OpenVidu downloads the recording image if it is not found in the system, it should be downloaded on first run. Can you share to me the startup log of the `openvidu/openvidu-server-kms` image? That’s kind of strange.

---

<div class="post-metadata">

**Author:** ![Ganesh\_Patil](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/ganesh_patil/32/1361_2.png) [@Ganesh\_Patil](https://openvidu.discourse.group/u/Ganesh_Patil)\
**Post date:** [April 21, 2021, 10:21am UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/15 "2021-04-21T10:21:10Z")

</div>

Yes, It’s using a WSL2 based engine.

As “INDIVIDUAL” recording is getting started so it must be pulling a recording docker image. will send the start logs

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 21, 2021, 10:27am UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/16 "2021-04-21T10:27:39Z")

</div>

Can you open a WSL2 terminal (the one you’re using with Docker, in case you have more than one distributions) and execute `docker pull openvidu/openvidu-recording:2.17.0` and try again?

---

<div class="post-metadata">

**Author:** ![Ganesh\_Patil](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/ganesh_patil/32/1361_2.png) [@Ganesh\_Patil](https://openvidu.discourse.group/u/Ganesh_Patil)\
**Post date:** [April 21, 2021, 11:26am UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/17 "2021-04-21T11:26:57Z")

</div>

Even though “Use the WSL 2 based engine” is enabled, not using any additional “disros”.

 ![image](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/b/b8fa49d110a843ac48c47c1eed6b0eb62ce647ff.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/f/f4814fb04ddd4a8f2930ad95aab7b8da42da96e1.png)

Output of command

> docker pull openvidu/openvidu-recording:2.17.0

Microsoft Windows [Version 10.0.18363.1440]  
(c) 2019 Microsoft Corporation. All rights reserved.

32b7c27f9821: Downloading [=======\>] 29MB/184.3MB 2.17.0: Pulling from openvidu/openvidu-recording  
eae5033bd99b: Downloading [==\>] 8.571MB/157.1MB 32b7c27f9821: Pull complete 159f53c43e1e: Pull complete eae5033bd99b: Pull complete afc8a9bdd9e5: Pull complete f269f88cca08: Pull complete e44d9b646b55: Pull complete 38e47452ea81: Pull complete a94fc30c518b: Pull complete Digest: sha256:b8c2bf03ed9c26a400ceb3a7084221a434e7dddf77dc63feeb7f1621c3b5b0d1  
Status: Downloaded newer image for openvidu/openvidu-recording:2.17.0  
[docker.io/openvidu/openvidu-recording:2.17.0](http://docker.io/openvidu/openvidu-recording:2.17.0)

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 21, 2021, 11:38am UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/18 "2021-04-21T11:38:02Z")

</div>

Ok, now with the image pulled, try the recording again to see if it fails.

---

<div class="post-metadata">

**Author:** ![Ganesh\_Patil](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/ganesh_patil/32/1361_2.png) [@Ganesh\_Patil](https://openvidu.discourse.group/u/Ganesh_Patil)\
**Post date:** [April 21, 2021, 11:52am UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/19 "2021-04-21T11:52:02Z")

</div>

Yes, that one tried. Now the image is not getting pulled (Using existing one) but, while recording, still the same issue.

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 21, 2021, 11:54am UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/20 "2021-04-21T11:54:25Z")

</div>

> [@Ganesh\_Patil](#):
>
> [ERROR] 2021-04-20 11:40:30,779 [https-jsse-nio-0.0.0.0-4443-exec-8] io.openvidu.server.utils.DockerManager - Docker image openvidu/openvidu-recording:2.17.0 couldn’t be found in docker host

You’re getting this error? `openvidu/openvidu-recording:2.17.0 couldn't be found in docker host` ?

---

<div class="post-metadata">

**Author:** ![Ganesh\_Patil](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/ganesh_patil/32/1361_2.png) [@Ganesh\_Patil](https://openvidu.discourse.group/u/Ganesh_Patil)\
**Post date:** [April 21, 2021, 12:09pm UTC](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939/21 "2021-04-21T12:09:09Z")

</div>

No, I don’t get that error now.

[Next page](https://openvidu.discourse.group/t/couldnt-start-composed-recording-on-docker-container-code-703/2939.md?page=2)
