openmeetings / openmeetings-docker Goto Github PK
View Code? Open in Web Editor NEWDocker image for OM
License: Apache License 2.0
Docker image for OM
License: Apache License 2.0
I have error in /var/log/kurento-media-server/errors.log,help me please!
2020-03-06T23:39:09+00:00 -- New execution
0:00:00.189860491 548 0x55adc3ceca10 WARN ladspa gstladspa.c:455:plugin_init: no LADSPA plugins found, check LADSPA_PATH
0:00:00.352974953 548 0x55adc3ceca10 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x120000:'AVR (Audio Visual Research)' is not mapped
0:00:00.353028617 548 0x55adc3ceca10 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x180000:'CAF (Apple Core Audio File)' is not mapped
0:00:00.353035583 548 0x55adc3ceca10 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x100000:'HTK (HMM Tool Kit)' is not mapped
0:00:00.353042560 548 0x55adc3ceca10 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0xc0000: 'MAT4 (GNU Octave 2.0 / Matlab 4.2)' is not mapped
0:00:00.353048246 548 0x55adc3ceca10 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0xd0000: 'MAT5 (GNU Octave 2.1 / Matlab 5.0)' is not mapped
0:00:00.353053657 548 0x55adc3ceca10 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x210000:'MPC (Akai MPC 2k)' is not mapped
0:00:00.353059926 548 0x55adc3ceca10 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0xe0000: 'PVF (Portable Voice Format)' is not mapped
0:00:00.353070182 548 0x55adc3ceca10 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x160000:'SD2 (Sound Designer II)' is not mapped
0:00:00.353078764 548 0x55adc3ceca10 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x190000:'WVE (Psion Series 3)' is not mapped
0:00:00.623402568 537 0x55e802d54cd0 WARN GST_REGISTRY gstregistry.c:1830:gst_update_registry: registry update failed: Error writing registry cache to /nonexistent/.cache/gstreamer-1.5/registry.x86_64.bin: No such file or directory
Hi,
i am just testing openmeeting for our purposes.
I started a docker container with
docker run -i --rm --expose=5443 --expose=8888 -p 5443:5443 -p 8888:8888 apache/openmeetings:5.0.0-M3
Now i can connect to the server and enter a meeting room.
When i enter the room from a second computer i see that the partner entered the room, but no audio an video is provided.
I see myself but not more
Can you help me?
Thx
Wolfgang
Hi,
please update your software and don't use adobe flash player! Use html5!
I need it for windows server 2019 (productive system).
Hi, I running first pass, but show message
DEBUG 05-04 16:21:12.831 o.a.o.s.q.s.ReminderJob:93 [Bean#0_Worker-2] - Rss disabled by Admin
DEBUG 05-04 16:31:12.844 o.a.o.s.q.s.ReminderJob:93 [Bean#0_Worker-5] - Rss disabled by Admin
DEBUG 05-04 16:41:12.883 o.a.o.s.q.s.ReminderJob:93 [ean#0_Worker-10] - Rss disabled by Admin
DEBUG 05-04 16:51:12.961 o.a.o.s.q.s.ReminderJob:93 [Bean#0_Worker-8] - Rss disabled by Admin
DEBUG 05-04 17:01:12.846 o.a.o.s.q.s.ReminderJob:93 [ean#0_Worker-10] - Rss disabled by Admin
.......
What to do?
Hello, I've used this docker container every thing is Ok but about hearing sound of people and see their cam there are problems.
No body can hear sound and cam of other people, everyone just can see his own camera.
Thankyou
Hi again,
Is it possible to connect the container to another mysql instance, for example on the host, instead of in the container itself?
If yes, how do I tell the container and OM, that it shall use this Database outside of the container?
Thx in advance!
Howdy,
first of all, you've ne Idea how thankful i am that this finally exists (officially)... We would like to help, test and stuff regardless of the state of this docker image for openmeetings but to do so we kinda need ldap support to immediately raise acceptance with our Grey-bearded supervisors.
A co-worker of mine fiddled around with ldap but came to the conclusion that actual ldap packages are required on the system
/ container
to be able to do ldap. (I hope he's right and didn't tell me something half true, and i couldn't verify it properly yet, since i'm not a super expert with openmeetings.)
But if it's true, would it be possible to include the needed packages within the next image builds? That would be quite awesome.
👋
Hi,
can you please make a setup for windows installations (after "uprade" adobe flash player with html5) with all required files/software?
It should be possible at installation to check/uncheck what to install.
I don't need pdf's so i don't need ghostscript.
When uploading file, the logs on the console shows:
(process:15426): dconf-CRITICAL **: 14:06:22.660: unable to create directory '/nonexistent/.cache/dconf': Permission denied. dconf will not work properly.
OpenMeetings 7.1.0, full image.
But the file is uploaded and converted successfully.
What is the problem? Should it be fixed?
I execute the following command line:
docker run -p 5443:5443
-e OM_KURENTO_WS_URL="ws://192.168.0.171:30008/kurento"
-e OM_DB_HOST=192.168.0.171
-e OM_DB_USER=openmeetings
-e OM_DB_PASS=wanlingwk123
-e OM_DB_PORT=30031
-v /opt/omdata:/opt/omdata
-it apache/openmeetings:min-6.2.0
In the process of uploading files, it is found that the / opt / omdata directory does not have permission。
Recording file is not found!
----------------------can not record and not found *.webm files------------------------------------------
process: generate MP4
command: /usr/bin/ffmpeg -y -itsoffset 00:00:01.183 -i /opt/omdata/streams/9/rec_4_6eac95a5-a844-4460-a5d8-13511c31443a.webm -i /opt/omdata/streams/9/rec_4_6eac95a5-a844-4460-a5d8-13511c31443a_FINAL_WAVE.wav -c:v h264 -crf 24 -vsync 0 -pix_fmt yuv420p -preset medium -profile:v baseline -level 3.0 -movflags faststart -c:a aac -ar 22050 -b:a 32k -vf pad=ceil(iw/2)*2:ceil(ih/2)*2 /opt/omdata/streams/hibernate/37b6da58-fa59-4625-b526-f55b390a207a.mp4
exception: null
error: ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers
thanks!
Hi,
when I run the container with docker run -i --name om --netowork host apache/openmeetings:6.2.0
on an - Ubuntu 20.04 Server and Docker version 20.10.7, build 20.10.7-0ubuntu5~20.04.2 - all seems fine, until I try to check my setup in the dashboard, to see if the configuration of the server is fine.
I try to record my voice but when the timer is over, I am not able to hear my voice. I also made some rooms to try to talk to colleagues, but this does not work either.
Do I miss a step or miss a configuration? Does the the container maybe miss something? I did not find any entry in the code where a turnserver is installed. Could that be my problem?
Pulled down the container, followed instructions, and all I get is:
DEBUG 10-27 14:58:29.745 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-7] - Rss disabled by Admin
5.0.0-M1 docker version
We got frequent screen sharing interruption with error
Media FlowOut :: NOT_FLOWING
what's the reason of it and how can i solve it?
The logs before and after this error
DEBUG 11-12 14:06:31.798 o.a.o.c.u.WebSocketHelper:205 [io-5443-exec-21] - Sending json WebSocket message to room: {"type":"mic","id":"activity","active":true,"uid":"2c45827e-b8b0-49f2-aa34-68bf0cadb44c"}
DEBUG 11-12 14:06:31.815 o.a.o.c.u.WebSocketHelper:205 [io-5443-exec-18] - Sending json WebSocket message to room: {"type":"mic","id":"activity","active":false,"uid":"2c45827e-b8b0-49f2-aa34-68bf0cadb44c"}
DEBUG 11-12 14:06:31.831 o.a.o.c.u.WebSocketHelper:205 [nio-5443-exec-7] - Sending json WebSocket message to room: {"type":"mic","id":"activity","active":true,"uid":"2c45827e-b8b0-49f2-aa34-68bf0cadb44c"}
DEBUG 11-12 14:06:31.844 o.a.o.c.u.WebSocketHelper:205 [io-5443-exec-30] - Sending json WebSocket message to room: {"type":"mic","id":"activity","active":true,"uid":"54ca5bd5-644c-45c4-b538-02f889c64c4d"}
DEBUG 11-12 14:06:31.876 o.a.o.c.u.WebSocketHelper:205 [io-5443-exec-24] - Sending json WebSocket message to room: {"type":"mic","id":"activity","active":false,"uid":"54ca5bd5-644c-45c4-b538-02f889c64c4d"}
DEBUG 11-12 14:06:31.890 o.a.o.c.u.WebSocketHelper:205 [io-5443-exec-29] - Sending json WebSocket message to room: {"type":"mic","id":"activity","active":true,"uid":"54ca5bd5-644c-45c4-b538-02f889c64c4d"}
WARN 11-12 14:06:31.918 o.a.o.c.r.KStream:117 [ntExec-e2-t1263] - Media FlowOut :: NOT_FLOWING
DEBUG 11-12 14:06:31.920 o.a.o.c.r.KurentoHandler:221 [ntExec-e2-t1263] - Searching for room 2
DEBUG 11-12 14:06:31.920 o.a.o.c.r.KurentoHandler:235 [ntExec-e2-t1263] - Room 2 found!
INFO 11-12 14:06:31.921 o.a.o.c.r.StreamProcessor:286 [ntExec-e2-t1263] - No more screen streams in the room, stopping sharing
DEBUG 11-12 14:06:31.922 o.a.o.c.u.WebSocketHelper:123 [ntExec-e2-t1263] - Sending WebSocket message to room: rightUpdated fcad9705-d35e-42f3-af65-7077f636c425
DEBUG 11-12 14:06:31.923 o.a.o.c.r.KStream:272 [ntExec-e2-t1263] - PARTICIPANT 7f5de07c-d1be-4e43-873e-254f1eac4793: Releasing listeners
DEBUG 11-12 14:06:31.923 o.a.o.c.r.KurentoHandler:221 [Thread-624746] - Searching for room 2
DEBUG 11-12 14:06:31.923 o.a.o.c.r.KurentoHandler:235 [Thread-624746] - Room 2 found!
DEBUG 11-12 14:06:31.923 o.a.o.c.r.KurentoHandler:221 [Thread-624746] - Searching for room 2
DEBUG 11-12 14:06:31.924 o.a.o.c.r.KurentoHandler:235 [Thread-624746] - Room 2 found!
DEBUG 11-12 14:06:31.924 o.a.o.c.r.KurentoHandler:221 [Thread-624746] - Searching for room 2
DEBUG 11-12 14:06:31.924 o.a.o.c.r.KurentoHandler:235 [Thread-624746] - Room 2 found!
DEBUG 11-12 14:06:31.924 o.a.o.d.d.r.PollDao:104 [Thread-624746] - :: hasPoll :: 2
DEBUG 11-12 14:06:31.926 o.a.o.c.u.WebSocketHelper:180 [ntExec-e2-t1263] - Sending text WebSocket message to All: {"type":"kurento","id":"broadcastStopped","uid":"7f5de07c-d1be-4e43-873e-254f1eac4793"}
DEBUG 11-12 14:06:31.927 o.a.o.d.d.r.PollDao:98 [Thread-624746] - :: getArchived :: 2
DEBUG 11-12 14:06:31.930 o.a.o.c.r.KurentoHandler:221 [Thread-624746] - Searching for room 2
DEBUG 11-12 14:06:31.930 o.a.o.c.r.KurentoHandler:235 [Thread-624746] - Room 2 found!
DEBUG 11-12 14:06:31.930 o.a.o.c.r.KurentoHandler:221 [Thread-624746] - Searching for room 2
DEBUG 11-12 14:06:31.930 o.a.o.c.r.KurentoHandler:235 [Thread-624746] - Room 2 found!
thanks
I was excited to find this project and while the pre-built image hosted on bintray.io works like a charm out of the box, I wasn't able to get the same result with a locally built image. The build process runs fine, but when I start the image it exits with the error:
sudo: ./red5-debug.sh: command not found
I compared the pre-built image with my self-built version and there seem to be a lot of scripts missing.
The server is started by using this command
docker run -i --rm --name om-server-full --expose=5443 --expose=8888 -p 5443:5443 -p 8888:8888 apache/openmeetings:5.0.0-M3
It starts successfully, after my friend and I enter the room, both of us can only view our own camera live stream, but we can't see each other.
Here is the error logs:
org.kurento.client.internal.server.KurentoServerException: Error adding candidate (Code:40401, Type:null, Data: {"type":"ICE_ADD_CANDIDATE_ERROR"})
Any help will be greatly appreciated.
There are 'Data Volumes' and other strategies. http://www.computerweekly.com/feature/Docker-storage-how-to-get-persistent-storage-in-Docker
(as NOTED in #2)
Hello,
I built the docker image for OM. I want to use this docker image in Openshift environment. I have alredy pushed the image into openshift docker registry.
When I try to deplyo the application using the docker image I get following error and deployment fails:
bash: /root/work/om.sh: Permission denied
I have changed the permission in the Dockerfile
From
RUN chmod a+x *.sh
To
RUN chmod a+rwX *.sh (line 51)
Can anyone please help on how to solve this?
Thank you.
Get syntax error when running :
docker build -t apache/openmeetings:min-5.0.0-M4 .
or
docker build -t apache/openmeetings:5.0.0-M4 --build-arg BUILD_TYPE=full https://raw.githubusercontent.com/openmeetings/openmeetings-docker/master/Dockerfile
Step 33/38 : RUN cat /etc/issue && echo "OM server of type ${OM_TYPE} will be built" && apt-get update && apt-get install -y --no-install-recommends apt-utils && apt-get install -y --no-install-recommends software-properties-common gnupg2 dirmngr unzip wget ghostscript libgs-dev imagemagick sox sudo libreoffice openjdk-11-jre ffmpeg && apt-get clean && rm -rf /var/lib/apt/lists/* && && wget https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/lastSuccessfulBuild/artifact/openmeetings-server/target/apache-openmeetings-${OM_VERSION}-SNAPSHOT.tar.gz -O ${work}/om.tar.gz && tar -xzf ${work}/om.tar.gz --strip-components=1 -C ${OM_HOME}/ && rm -rf ${work}/om.tar.gz && wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/${MYSQL_J_VER}/mysql-connector-java-${MYSQL_J_VER}.jar -P ${OM_HOME}/webapps/openmeetings/WEB-INF/lib && wget https://repo1.maven.org/maven2/com/ibm/db2/jcc/${DB2_J_VER}/jcc-${DB2_J_VER}.jar -P ${OM_HOME}/webapps/openmeetings/WEB-INF/lib && sed -i 's|||g' /etc/ImageMagick-6/policy.xml
---> Running in 8cb814769827
/bin/sh: 1: Syntax error: "&&" unexpected
The command '/bin/sh -c cat /etc/issue && echo "OM server of type ${OM_TYPE} will be built" && apt-get update && apt-get install -y --no-install-recommends apt-utils && apt-get install -y --no-install-recommends software-properties-common gnupg2 dirmngr unzip wget ghostscript libgs-dev imagemagick sox sudo libreoffice openjdk-11-jre ffmpeg && apt-get clean && rm -rf /var/lib/apt/lists/* && && wget https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/lastSuccessfulBuild/artifact/openmeetings-server/target/apache-openmeetings-${OM_VERSION}-SNAPSHOT.tar.gz -O ${work}/om.tar.gz && tar -xzf ${work}/om.tar.gz --strip-components=1 -C ${OM_HOME}/ && rm -rf ${work}/om.tar.gz && wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/${MYSQL_J_VER}/mysql-connector-java-${MYSQL_J_VER}.jar -P ${OM_HOME}/webapps/openmeetings/WEB-INF/lib && wget https://repo1.maven.org/maven2/com/ibm/db2/jcc/${DB2_J_VER}/jcc-${DB2_J_VER}.jar -P ${OM_HOME}/webapps/openmeetings/WEB-INF/lib && sed -i 's|||g' /etc/ImageMagick-6/policy.xml' returned a non-zero code: 2
PS C:\Users\djb27\Desktop\openmeetings-docker-master>
Hi,
I have a openmeetings-docker instance running on an Arch configured laptop and another laptop directly connected to that laptop via Ethernet cable (no switches, just directly on a private LAN). Both laptops keep displaying "Media server connection for user N/A is failed, will try to re-connect" and the video/audio is not working. The webcams are indeed visible locally to each laptops. Whiteboard is working for both, no other issues with the web server. No firewalls are running on the laptop running the docker instance and all ports are open (5443 and 8888 visible in netstat -natp
)
I'm running as follows:
docker run -i --rm --expose=5443 --expose=8888 -p 5443:5443 -p 8888:8888 apache/openmeetings:5.1.0
Output is:
usermod: no changes
* Stopping MySQL database server mysqld
...done.
* Starting MySQL database server mysqld
...done.
OM server of type full will be run
* Start Kurento Media Server
* Directory '/var/log/kurento-media-server' does not exist
* Created directory '/var/log/kurento-media-server'
* File '/var/log/kurento-media-server/errors.log' does not exist
* Created file '/var/log/kurento-media-server/errors.log'
* Set Kernel resource limits for Kurento Media Server
...done.
Current max open files is 16384
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
05-Jan-2021 17:01:11.024 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin Match [Server/Service/Connector/SSLHostConfig/Certificate] failed to set property [certificateVerification] to [false]
05-Jan-2021 17:01:11.032 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin Match [Server/Service/Connector/SSLHostConfig/Certificate] failed to set property [sslProtocol] to [TLS]
05-Jan-2021 17:01:11.119 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.40
05-Jan-2021 17:01:11.120 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Nov 12 2020 15:35:02 UTC
05-Jan-2021 17:01:11.120 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.40.0
05-Jan-2021 17:01:11.121 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
05-Jan-2021 17:01:11.121 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 5.10.4-arch2-1
05-Jan-2021 17:01:11.121 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
05-Jan-2021 17:01:11.121 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib/jvm/java-11-openjdk-amd64
05-Jan-2021 17:01:11.122 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.9.1+1-Ubuntu-0ubuntu1.18.04
05-Jan-2021 17:01:11.122 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Ubuntu
05-Jan-2021 17:01:11.122 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /opt/openmeetings
05-Jan-2021 17:01:11.122 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /opt/openmeetings
05-Jan-2021 17:01:11.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
05-Jan-2021 17:01:11.125 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
05-Jan-2021 17:01:11.125 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
05-Jan-2021 17:01:11.125 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/openmeetings/conf/logging.properties
05-Jan-2021 17:01:11.126 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
05-Jan-2021 17:01:11.126 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
05-Jan-2021 17:01:11.127 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
05-Jan-2021 17:01:11.127 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
05-Jan-2021 17:01:11.127 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
05-Jan-2021 17:01:11.128 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/opt/openmeetings
05-Jan-2021 17:01:11.128 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/opt/openmeetings
05-Jan-2021 17:01:11.128 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/openmeetings/temp
05-Jan-2021 17:01:11.136 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path: [/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib]
05-Jan-2021 17:01:11.700 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-5080"]
05-Jan-2021 17:01:11.754 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-jsse-nio-5443"]
05-Jan-2021 17:01:12.355 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1586] milliseconds
05-Jan-2021 17:01:12.427 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
05-Jan-2021 17:01:12.428 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.40]
05-Jan-2021 17:01:12.447 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/openmeetings/webapps/openmeetings]
05-Jan-2021 17:01:24.293 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
05-Jan-2021 17:01:32.022 INFO [main] com.hazelcast.internal.config.AbstractConfigLocator.null Loading 'hazelcast.xml' from the classpath.
05-Jan-2021 17:01:32.761 WARNING [main] com.hazelcast.instance.impl.HazelcastInstanceFactory.null Hazelcast is starting in a Java modular environment (Java 9 and newer) but without proper access to required Java packages. Use additional Java arguments to provide Hazelcast access to Java internal API. The internal API access is used to get the best performance results. Arguments to be used:
--add-modules java.se --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.hazelcast.internal.networking.nio.SelectorOptimizer (file:/opt/openmeetings/webapps/openmeetings/WEB-INF/lib/hazelcast-4.1.jar) to field sun.nio.ch.SelectorImpl.selectedKeys
WARNING: Please consider reporting this to the maintainers of com.hazelcast.internal.networking.nio.SelectorOptimizer
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
05-Jan-2021 17:01:45.360 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/openmeetings/webapps/openmeetings] has finished in [32,911] ms
05-Jan-2021 17:01:45.360 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/openmeetings/webapps/ROOT]
05-Jan-2021 17:01:45.407 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/openmeetings/webapps/ROOT] has finished in [47] ms
05-Jan-2021 17:01:45.415 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-5080"]
05-Jan-2021 17:01:45.478 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["https-jsse-nio-5443"]
05-Jan-2021 17:01:45.490 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [33133] milliseconds
Inside the docker:
/etc/init.d/kurento-media-server status
* Checking Kurento Media Server... /etc/init.d/kurento-media-server: 181: [: Illegal number:
/etc/init.d/kurento-media-server: 184: [: Illegal number:
/etc/init.d/kurento-media-server: 186: [: Illegal number:
* Unable to determine /usr/bin/kurento-media-server status... /etc/init.d/kurento-media-server: 192: return: Illegal number:
But kurento-media-server is running:
ps -aux | grep kurento
nobody 508 0.0 0.3 2625480 51208 ? Sl Jan05 0:24 /usr/bin/kurento-media-server
Finally:
cat /var/log/kurento-media-server/errors.log
Gives:
2021-01-05T17:01:10+00:00 -- New execution
0:00:00.175479216 512 0x560a66a41d90 WARN ladspa gstladspa.c:455:plugin_init: no LADSPA plugins found, check LADSPA_PATH
0:00:00.399082672 512 0x560a66a41d90 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x120000: 'AVR (Audio Visual Research)' is not mapped
0:00:00.399143167 512 0x560a66a41d90 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x180000: 'CAF (Apple Core Audio File)' is not mapped
0:00:00.399158793 512 0x560a66a41d90 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x100000: 'HTK (HMM Tool Kit)' is not mapped
0:00:00.399172696 512 0x560a66a41d90 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0xc0000: 'MAT4 (GNU Octave 2.0 / Matlab 4.2)' is not mapped
0:00:00.399184625 512 0x560a66a41d90 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0xd0000: 'MAT5 (GNU Octave 2.1 / Matlab 5.0)' is not mapped
0:00:00.399195340 512 0x560a66a41d90 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x210000: 'MPC (Akai MPC 2k)' is not mapped
0:00:00.399207372 512 0x560a66a41d90 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0xe0000: 'PVF (Portable Voice Format)' is not mapped
0:00:00.399219097 512 0x560a66a41d90 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x160000: 'SD2 (Sound Designer II)' is not mapped
0:00:00.399233735 512 0x560a66a41d90 WARN default gstsf.c:98:gst_sf_create_audio_template_caps: format 0x190000: 'WVE (Psion Series 3)' is not mapped
0:00:00.452311100 508 0x562fa0e37040 WARN GST_REGISTRY gstregistry.c:1830:gst_update_registry: registry update failed: Error writing registry cache to /nonexistent/.cache/gstreamer-1.5/registry.x86_64.bin: No such file or directory
Any suggestions?
Hello,
I'm trying to push the docker img, I logged in via my docker account :
docker login --username medreda
then
docker tag apache/openmeetings:5.0.0-M3 medreda/apache/openmeetings:5.0.0-M3
docker push medreda/apache/openmeetings:5.0.0-M3
denied: requested access to the resource is denied
Thanks for your time
I created container with -e OM_DB_TYPE=postgresql and provided other enviroment details such as DB credentials and kurento URL also.
To avoid installation from webforms, I just did
docker -exec -it om5 /bin/bash cd /opt/openmeetings ./admin.sh -i -tz Asia/Kolkata -group omgroup -email [email protected] -user omadmin --password Pass@123 \ --db-type postgresql --db-host localhost --db-port 5432 --db-name omdb --db-user omadmin --db-pass Pass@123 exit
After exiting from cotainer i restarted container. curl https://localhost:5443 got error response.
I checked logs via docker logs -f om5
I saw mysql related error so just again went into container checked environment variable
via $OM_DB_TYPE
it returned mysql.
You can check and create conf file just to save env variable values and reuse them even after restart.
I have an ubuntu VM created with vagrant, installed docker with debops.docker ansible role, cloned this repo, and typed docker build .
it failed to start mysql.
does the master branch work? should I try another git-tagged version, check that out and build again?
I'll update with the error message. Just wondering how well supported this project is
I am trying the docker image and following the documentation for building
https://github.com/openmeetings/openmeetings-docker/tree/4.0.1
Where does the "HASHED_PWD" come from?
Hi, i have a kurento, turn server and my database is running. But i have this error:
05-Jan-2024 13:11:38.229 INFO [main] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath
05-Jan-2024 13:11:38.583 INFO [main] org.apache.catalina.core.ApplicationContext.log Initializing Spring root WebApplicationContext
05-Jan-2024 13:11:39.777 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class [org.springframework.web.context.ContextLoaderListener]
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Explicit persistence provider error(s) occurred for "openmeetings" after trying the following discovered implementations: org.apache.openjpa.persistence.PersistenceProviderImpl from provider: org.apache.openjpa.persistence.PersistenceProviderImpl; nested exception is <openjpa-3.2.2-re5933d6 nonfatal general error> org.apache.openjpa.util.GeneralException: org.xml.sax.SAXException: file:/opt/openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml [Location:Line: 24, C: 17]: org.xml.sax.SAXParseException; systemId: file:/opt/openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml; lineNumber: 24; columnNumber: 17; cvc-complex-type.3.1: Value '2.0' of attribute 'version' of element 'persistence' is not valid with respect to the corresponding attribute use. Attribute 'version' has a fixed value of '1.0'.
Can u fix it please?
Can you please provide NginX Reverse proxy configuration for OpenMeetings ?
I'm able to open homepage (ex- openmeetings.zox.work)
But when i try to sign in , it does nothing
Error i get : GET http://openmeetings.zox.work/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage...long text... 400 Error
When i click on network testing , it throws HTTP Status 400 – Bad Request
My current NgiNx file 👍
server {
listen 80;
server_name openmeetings.zox.work;
access_log off;
client_max_body_size 1024M;
error_log /var/log/nginx/error.log;
location / {
proxy_pass http://172.16.0.101:5080;
}
}
I tried to launch the container to test OpenMeetings following the instructions "to run (full) OM". I can join into a room but connecting with voice does not work. In the browser (Firefox and Chrome) the error message "Multimedia server is inaccessible" does pop up several times. Also the log of the Docker container does show that it failed to create the "KurentoClient". These error messages are showing up every 10 seconds:
INFO 04-27 18:00:22.732 o.k.j.c.JsonRpcClientNettyWebSocket:191 [pool-1-thread-1] - [KurentoClient] Connecting native client
INFO 04-27 18:00:22.733 o.k.j.c.JsonRpcClientNettyWebSocket:220 [pool-1-thread-1] - [KurentoClient] Creating new NioEventLoopGroup
INFO 04-27 18:00:22.734 o.k.j.c.JsonRpcClientNettyWebSocket:234 [tLoopGroup-95-1] - [KurentoClient] Initiating new Netty channel. Will create new handler too!
WARN 04-27 18:00:22.735 o.k.j.c.JsonRpcClientNettyWebSocket:308 [pool-1-thread-1] - [KurentoClient] Trying to close a JsonRpcClientNettyWebSocket with channel == null
WARN 04-27 18:00:22.738 o.a.o.c.r.KurentoHandler:125 [pool-1-thread-1] - Fail to create Kurento client, will re-try in 10000 ms
WARN 04-27 18:00:22.738 o.k.j.c.JsonRpcClient:270 [eatExec-e278-t0] - [KurentoClient] Error sending heartbeat to server. Exception: InterruptedException while trying to acquire lock
WARN 04-27 18:00:22.738 o.k.j.c.JsonRpcClient:287 [eatExec-e278-t0] - [KurentoClient] Stopping heartbeat and closing client: failure during heartbeat mechanism
I really do not know what could cause this issue.
Hello,
I'm trying to run the openmeetings container on a public server :
docker run -d --name openmeetings --expose=5443 --expose=8888 -p 5443:5443 -p 8888:8888 apache/openmeetings:5.0.0-M4
Yet, it looks like DOCKER only forward TCP packets :
Chain DOCKER (1 references)
target prot opt source destination
ACCEPT tcp -- anywhere 172.17.0.2 tcp dpt:8888
ACCEPT tcp -- anywhere 172.17.0.2 tcp dpt:5443
When I go into a room in end user interface, I can see the kurento session is not able to start normally. It just reset constantly.
I've got a working turn server and published public IP in /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini
It is not clear to me the UDP port range that will be used by Kurento Media Server for communications. I can see in
/etc/kurento/modules/kurento/BaseRtpEndpoint.conf.ini it could be 50000-55000 ?
You can try the service to see what happen, you can log in with a google for facebook account :
https://openmeetings.linuxtribe.fr
So if you have any advices that could help to fix this, it would be nice.
Thanks,
Best Regards, Freddy.
I'm running multiple web-applications and all are managed by nginx.
Since my other webapps don't have TLS on, and I have not configured SSL for my host (I don't want to it for time being). So my nginx server is not listening on 443 right now, then How can i proxy pass to openmeetnig port without TSL?
I am trying to run OM 5.0.0 and started by running the prebuilt docker image with the following command:
docker run -i --rm --name om-server -p 5443:5443 -p 8888:8888 openmeetings-docker-images.bintray.io/server:latest
But docker downloaded version 4.0.6. Is the image name right? On the 4.0.6 version readme.md the image name is the same.
Should I build it with docker?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.