Giter Site home page Giter Site logo

openmeetings-docker's People

Contributors

ice6 avatar sebawagner avatar solomax avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openmeetings-docker's Issues

I have error in /var/log/kurento-media-server/errors.log,help me please!

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

Can not get video and audio working

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

Flash Player -> HTML5

Hi,

please update your software and don't use adobe flash player! Use html5!

I need it for windows server 2019 (productive system).

Problema after install

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?

Problem with Sound, Mic and cam

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

Using another Database

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!

Please add packages for ldap support to the image

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.
👋

Windows Setup

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.

unable to create directory '/nonexistent/.cache/dconf': Permission denied.

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?

During screen recording, this type of file *.webm was not found in the opt / omdata directory

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。
cannotrecord

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
cannotrecord

built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
/opt/omdata/streams/9/rec_4_6eac95a5-a844-4460-a5d8-13511c31443a.webm: No such file or directory
exitValue: 1
optional: false
out:

thanks!

No sound in rooms / no voice communication possible

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.

grafik

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?

Cent OS 7 doesnt work

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

screen sharing interupted with error

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

Dockerfile does not produce a runnable container

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.

Can't view others in full server

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.

Permission issue

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.

/bin/sh: 1: Syntax error: "&&" unexpected

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>

Mediaserver issues on a LAN

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?

Cant push docker image

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

ENV variables reset to default after restarting container.

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.

sql failed to start

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

Cant start mini OM

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?

NginX

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;

}
}

"Multimedia server is inaccessible"

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.

udp communication filtered by docker (kurento udp streams)

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.

Run openeemeetings without TSL

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?

Docker image runs version 4.0.6

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.