Secure websocket server not enabled

868 views
Skip to first unread message

Milan Agatonovic

unread,
Dec 9, 2014, 4:08:37 AM12/9/14
to kur...@googlegroups.com
Hi, firstly thanks for the help with kms installation on vps. That's all sorted now.

I am facing different problem. Could you please help me solve this one?

I see kms starting fine, I see the process listening on 8888.
But when I start java hello word example locally (on my laptop) I am getting exceptions:

1. on server side (as noted in subject)
2014-12-09 01:16:28.662178 31748 [139964364023936]    info KurentoModuleManager      ModuleManager.cpp:132 loadModules() Looking for modules in /usr/lib/x86_64-linux-gnu/kurento/modules
2014-12-09 01:16:28.663104 31748 [139964364023936]   debug KurentoModuleManager      ModuleManager.cpp:84 loadModule() Module loaded from /usr/lib/x86_64-linux-gnu/kurento/modules/libkmsfiltersmodule.so
2014-12-09 01:16:28.663145 31748 [139964364023936] warning KurentoModuleManager      ModuleManager.cpp:99 loadModule() Cannot get module descriptor
2014-12-09 01:16:28.663162 31748 [139964364023936]    info KurentoModuleManager      ModuleManager.cpp:107 loadModule() Loaded filters version 5.0.4
2014-12-09 01:16:28.666518 31748 [139964364023936]   debug KurentoModuleManager      ModuleManager.cpp:84 loadModule() Module loaded from /usr/lib/x86_64-linux-gnu/kurento/modules/libkmselementsmodule.so
2014-12-09 01:16:28.666554 31748 [139964364023936]    info KurentoModuleManager      ModuleManager.cpp:107 loadModule() Loaded elements version 5.0.5~74.g193ee0c
2014-12-09 01:16:28.666774 31748 [139964364023936]   debug KurentoModuleManager      ModuleManager.cpp:84 loadModule() Module loaded from /usr/lib/x86_64-linux-gnu/kurento/modules/libkmscoremodule.so
2014-12-09 01:16:28.666802 31748 [139964364023936]    info KurentoModuleManager      ModuleManager.cpp:107 loadModule() Loaded core version 5.1.0~142.g9b88e82
2014-12-09 01:16:28.666917 31748 [139964364023936]    info KurentoMediaServer        main.cpp:212 main() Kmsc version: 5.1.0~47.g6ed11cd
2014-12-09 01:16:28.666938 31748 [139964364023936]    info KurentoMediaServer        main.cpp:57 load_config() Reading configuration from: /etc/kurento/kurento.conf.json
2014-12-09 01:16:28.667201 31748 [139964364023936]    info KurentoMediaServer        main.cpp:69 load_config() Configuration loaded successfully
2014-12-09 01:16:28.667426 31748 [139964219504384]   debug KurentoWorkerPool         WorkerPool.cpp:36 workerThreadLoop() Working thread starting
2014-12-09 01:16:28.667426 31748 [139964229994240]   debug KurentoWorkerPool         WorkerPool.cpp:36 workerThreadLoop() Working thread starting
2014-12-09 01:16:28.667779 31748 [139964364023936]    info KurentoWebSocketTransport WebSocketTransport.cpp:206 WebSocketTransport() Secure websocket server not enabled
2014-12-09 01:16:28.668027 31748 [139964364023936]    info KurentoMediaServer        main.cpp:219 main() Mediaserver started

2. on client (java) side ( I am using oracle jdk 1.7 on mac):
02:15:19.560 [App.main()] INFO  - o.k.tutorial.helloworld.HelloWorldApp    - Starting HelloWorldApp on localhost with PID 46989 (/Users/agaton/Sonrisa/kurento/kurento-tutorial-java/kurento-hello-world/target/classes started by agaton in /Users/agaton/Sonrisa/kurento/kurento-tutorial-java/kurento-hello-world)
02:15:19.566 [App.main()] DEBUG - o.k.tutorial.helloworld.HelloWorldApp    - Running with Spring Boot v1.1.4.RELEASE, Spring v4.0.6.RELEASE
02:15:21.391 [App.main()] INFO  - o.h.validator.internal.util.Version      - HV000001: Hibernate Validator 5.0.3.Final
02:15:22.980 [App.main()] DEBUG - o.kurento.client.factory.KurentoClient   - Connecting to kms in uri ws://31.187.70.106/:8888/kurento
02:15:23.451 [App.main()] INFO  - o.k.tutorial.helloworld.HelloWorldApp    - Started HelloWorldApp in 4.593 seconds (JVM running for 13.85)
02:15:40.214 [Executor-1] ERROR - o.s.w.s.c.WebSocketConnectionManager     - Failed to connect
javax.websocket.DeploymentException: The HTTP response from the server [HTTP/1.1 404 Not Found
] did not permit the HTTP upgrade to WebSocket
at org.apache.tomcat.websocket.WsWebSocketContainer.parseStatus(WsWebSocketContainer.java:632) ~[tomcat-embed-websocket-7.0.52.jar:7.0.52]
at org.apache.tomcat.websocket.WsWebSocketContainer.processResponse(WsWebSocketContainer.java:616) ~[tomcat-embed-websocket-7.0.52.jar:7.0.52]
at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:343) ~[tomcat-embed-websocket-7.0.52.jar:7.0.52]
at org.springframework.web.socket.client.standard.StandardWebSocketClient$1.call(StandardWebSocketClient.java:125) ~[spring-websocket-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at org.springframework.web.socket.client.standard.StandardWebSocketClient$1.call(StandardWebSocketClient.java:122) ~[spring-websocket-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) ~[na:1.7.0_17]
at java.util.concurrent.FutureTask.run(FutureTask.java:166) [na:1.7.0_17]
at java.lang.Thread.run(Thread.java:722) [na:1.7.0_17]
02:15:49.441 [080-exec-1] ERROR - o.a.c.c.C.[.[.[/].[dispatcherServlet]    - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.kurento.commons.exception.KurentoException: Timeout of 10s when waiting to connect to Websocket server] with root cause
org.kurento.commons.exception.KurentoException: Timeout of 10s when waiting to connect to Websocket server
at org.kurento.jsonrpc.client.JsonRpcClientWebSocket.connectIfNecessary(JsonRpcClientWebSocket.java:172) ~[kurento-jsonrpc-client-5.0.4.jar:5.0.4]
at org.kurento.jsonrpc.client.JsonRpcClientWebSocket.internalSendRequestWebSocket(JsonRpcClientWebSocket.java:246) ~[kurento-jsonrpc-client-5.0.4.jar:5.0.4]
at org.kurento.jsonrpc.client.JsonRpcClientWebSocket.access$000(JsonRpcClientWebSocket.java:54) ~[kurento-jsonrpc-client-5.0.4.jar:5.0.4]
at org.kurento.jsonrpc.client.JsonRpcClientWebSocket$1.internalSendRequest(JsonRpcClientWebSocket.java:83) ~[kurento-jsonrpc-client-5.0.4.jar:5.0.4]
at org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper.sendRequest(JsonRpcRequestSenderHelper.java:75) ~[kurento-jsonrpc-client-5.0.4.jar:5.0.4]
at org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper.sendRequest(JsonRpcRequestSenderHelper.java:69) ~[kurento-jsonrpc-client-5.0.4.jar:5.0.4]

Thanks in advance,
Milan

Milan Agatonovic

unread,
Dec 9, 2014, 5:24:58 AM12/9/14
to kur...@googlegroups.com
Update:
when I install hello-world example on the same machine, everything is working.
Do you know what could be the problem?

Ivan Gracia

unread,
Dec 9, 2014, 5:36:29 AM12/9/14
to Kurento Public
You need to have the appropriate ports open in the security group. Check for 8888.

Ivan Gracia



--
You received this message because you are subscribed to the Google Groups "kurento" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kurento+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages