Sounds like folder permissions Do "ls -la" and check owners On Tue, Mar 31, 2020, 18:23 Mikhail Zhmurin <[email protected]> wrote:
> .webm should be created in the room folder or in the stream folder? By > that I mean when I start the recording in the room for the first time OM > creates a folder inside STREAM folder and names it using ID of the room. Ok > so I checked and TEST_SETUP webms are definitely being created and I'm able > to play them back when testing audio video devices inside the room. BUT > when i'm trying to record inside the room OM doesn't create webms even > though it says it did(check logs a attached below). > When startin recording (look for logs for room 426) > DEBUG 03-31 17:12:19.864 o.a.o.c.r.KurentoHandler:221 [io-5443-exec-49] - > Searching for room 426 > DEBUG 03-31 17:12:19.865 o.a.o.c.r.KurentoHandler:235 [io-5443-exec-49] - > Room 426 found! > DEBUG 03-31 17:12:19.865 o.a.o.c.r.KurentoHandler:221 [io-5443-exec-49] - > Searching for room 426 > DEBUG 03-31 17:12:19.866 o.a.o.c.r.KurentoHandler:235 [io-5443-exec-49] - > Room 426 found! > DEBUG 03-31 17:12:19.866 o.a.o.c.r.KRoom:146 [io-5443-exec-49] - ##REC:: > recording in room 426 is starting :: > DEBUG 03-31 17:12:19.867 o.a.o.c.r.KRoom:171 [io-5443-exec-49] - ##REC:: > recording created by USER: 372 > DEBUG 03-31 17:12:19.873 o.a.o.d.d.r.PollDao:104 [Thread-2113337] - :: > hasPoll :: 414 > DEBUG 03-31 17:12:19.880 o.a.o.d.d.r.PollDao:98 [Thread-2113337] - :: > getArchived :: 414 > DEBUG 03-31 17:12:19.887 o.a.o.c.r.KurentoHandler:221 [Thread-2113337] - > Searching for room 414 > DEBUG 03-31 17:12:19.888 o.a.o.c.r.KurentoHandler:235 [Thread-2113337] - > Room 414 found! > DEBUG 03-31 17:12:19.889 o.a.o.c.r.KStream:213 [io-5443-exec-49] - > startRecord outMedia OK ? false > DEBUG 03-31 17:12:19.890 o.a.o.c.r.KStream:213 [io-5443-exec-49] - > startRecord outMedia OK ? false > DEBUG 03-31 17:12:19.890 o.a.o.c.r.KStream:213 [io-5443-exec-49] - > startRecord outMedia OK ? false > DEBUG 03-31 17:12:19.890 o.a.o.c.r.KStream:213 [io-5443-exec-49] - > startRecord outMedia OK ? false > DEBUG 03-31 17:12:19.891 o.a.o.c.r.KStream:213 [io-5443-exec-49] - > startRecord outMedia OK ? false > DEBUG 03-31 17:12:19.891 o.a.o.c.r.KStream:213 [io-5443-exec-49] - > startRecord outMedia OK ? true > INFO 03-31 17:12:19.893 o.a.o.u.OmFileHelper:234 [io-5443-exec-49] - > Configured to record to > file:///opt/open503/webapps/openmeetings/data/streams/426/rec_4220_a643d852-a8c0-41b8-92f8-bcbb9dfaed3f.webm > Logs when recording is stopped > EBUG 03-31 17:15:37.751 o.a.o.c.c.RecordingConverter:52 [taskExecutor-1] - > recording 4220 > DEBUG 03-31 17:15:37.754 o.a.o.c.r.KRoom:220 [io-5443-exec-33] - ##REC:: > recording in room 426 is stopped :: > ERROR 03-31 17:15:37.757 o.a.o.c.c.RecordingConverter:111 [taskExecutor-1] > - [startConversion] > org.apache.openmeetings.core.converter.ConversionException: screenMetaData > is Null recordingId 4220 > at > org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:59) > at > org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$9(StreamProcessor.java:447) > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) > at java.base/java.lang.Thread.run(Thread.java:834) > вт, 31 мар. 2020 г. в 16:19, Maxim Solodovnik <[email protected]>: > >> well, >> >> stream doesn't exist and recording stopped are different issues :) >> the latter was reported as >> https://issues.apache.org/jira/browse/OPENMEETINGS-2206 (with no clear >> steps) >> >> coturn user shouldn't be an issue, BUT i run it as user `nobody` (just in >> case) >> please check if when you start recording *.webm files are created or not? >> Also check file owner/permission on OM folders (especially `data` dir) >> >> On Tue, 31 Mar 2020 at 17:14, Mikhail Zhmurin <[email protected]> >> wrote: >> >>> I will try to use this snapshot and get back to you with results. >>> About recording: it says "recording file is not found". Stream folder of >>> the room is empty. KMS and OM are running under user "nobody" BUT since I'm >>> behind NAT I'm using coturn which uses "kurento" as a coturn user. Could >>> this be the problem? Also I noticed one interesting detail, when I reload >>> my vps the recording actually works for a while and om renders it in mp4. >>> But after a while it just stops working and I get >>> DEBUG 03-31 16:13:24.439 o.a.o.c.r.KRoom:195 [nio-5443-exec-7] - ##REC:: >>> recording in room 426 is stopping 4172 :: >>> DEBUG 03-31 16:13:24.495 o.a.o.c.c.RecordingConverter:52 >>> [taskExecutor-2] - recording 4172 >>> DEBUG 03-31 16:13:24.497 o.a.o.c.r.KRoom:220 [nio-5443-exec-7] - ##REC:: >>> recording in room 426 is stopped :: >>> ERROR 03-31 16:13:24.499 o.a.o.c.c.RecordingConverter:111 >>> [taskExecutor-2] - [startConversion] >>> org.apache.openmeetings.core.converter.ConversionException: >>> screenMetaData is Null recordingId 4172 >>> >>> вт, 31 мар. 2020 г. в 15:16, Maxim Solodovnik <[email protected]>: >>> >>>> Databases are not compatible >>>> Usually for testing I'm starting new OM with internal H2 DB, this way >>>> original db remain unchanged :)) >>>> >>>> Your recording issues can be caused by >>>> 1) the fact OM and KMS were started using different accounts >>>> 2) missing converters >>>> >>>> click exclamation icon to see dialog with results >>>> >>>> On Tue, 31 Mar 2020 at 16:10, Mikhail Zhmurin < >>>> [email protected]> wrote: >>>> >>>>> Is it possible to somehow use existing db with this snapshot? Because >>>>> I'm pretty sure clear snapshot will do me no good. Also I'm facing >>>>> problems >>>>> with recordings they show up with yellow exclamation mark in om after I >>>>> stop the recording and the stream folder of the room is just empty. Should >>>>> I create another thread or we can continue here? >>>>> >>>>> вт, 31 мар. 2020 г. в 13:49, Maxim Solodovnik <[email protected]>: >>>>> >>>>>> Well, >>>>>> >>>>>> I would prefer if you can set up M4-SNAPSHOT and check if Moodle user >>>>>> can login >>>>>> This will require modified Moodle plugin (available in sources only >>>>>> https://github.com/openmeetings/openmeetings-moodle-plugin) >>>>>> Or if the issue is reproducible for you >>>>>> Maybe you can share your steps? >>>>>> Everything works as expected at my test system :( >>>>>> >>>>>> On Tue, 31 Mar 2020 at 14:11, Mikhail Zhmurin < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Ok that definetely worked! That's one problem solved! Thank you very >>>>>>> much. Still the problem with chrome stays. You mentioned earlier about >>>>>>> this >>>>>>> fix https://issues.apache.org/jira/browse/OPENMEETINGS-2202 . Does >>>>>>> this address incorrect hash problem for chrome? If yes what should I do >>>>>>> with this? Sorry for asking suck a newbie questions, I'm fairly new to >>>>>>> system administration in general. If you need validation that I'm >>>>>>> accesing om rooms from moodle having only 1 om tab opened I can record a >>>>>>> video. I can also ask my colleague to make the video where he >>>>>>> succesfully logs into the room in chrome using the exact same moodle >>>>>>> user. >>>>>>> >>>>>>> вт, 31 мар. 2020 г. в 12:27, Maxim Solodovnik <[email protected] >>>>>>> >: >>>>>>> >>>>>>>> yep >>>>>>>> I was right: >>>>>>>> https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy#Directives >>>>>>>> `display-capture >>>>>>>> <https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy/display-capture>` >>>>>>>> should be added >>>>>>>> >>>>>>>> can you try to add it locally (into `renderer.php`) and tell me if >>>>>>>> it will help? >>>>>>>> >>>>>>>> On Tue, 31 Mar 2020 at 13:20, Maxim Solodovnik < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Screen-sharing might be some additional restriction for >>>>>>>>> `iframe-based-paged` >>>>>>>>> >>>>>>>>> https://github.com/openmeetings/openmeetings-moodle-plugin/blob/master/renderer.php#L138 >>>>>>>>> >>>>>>>>> And this might be FF limitation only >>>>>>>>> (I'll check) >>>>>>>>> >>>>>>>>> Have you tried latest SNAPSHOT? >>>>>>>>> >>>>>>>>> On Tue, 31 Mar 2020 at 13:15, Mikhail Zhmurin < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Unfortunately I was not able to solve it using links you >>>>>>>>>> provided. >>>>>>>>>> To answer your questions: >>>>>>>>>> 1. We are using let'encrypt for ssl certificates >>>>>>>>>> 2. "Modulekey" is unique for every moodle instance >>>>>>>>>> Another thing I noticed about firefox: when I'm authorizing >>>>>>>>>> through moodle (when logging through moodle domain name remains the >>>>>>>>>> same) >>>>>>>>>> in firefox I can acces the room but cannot start screensharing with >>>>>>>>>> error " >>>>>>>>>> NotAllowedError: The request is not allowed by the user agent or the >>>>>>>>>> platform in the current context." BUT when I'm logging in firefox >>>>>>>>>> directly >>>>>>>>>> into OM (using om's own domain name) and accesing rooms from om's >>>>>>>>>> dashboard screensharing is working fine. Users who are able to acces >>>>>>>>>> rooms >>>>>>>>>> through moodle in chrome have no problems accesing screensharing. I'm >>>>>>>>>> growing suspicious that certificates that I installed for moodle >>>>>>>>>> might be >>>>>>>>>> the cause because one way or another logging through moodle causes >>>>>>>>>> different problems in different browsers but logging directly into OM >>>>>>>>>> through om's own domen name shows no problems on both browsers. Keep >>>>>>>>>> in >>>>>>>>>> mind that I logged into OM directly using only admin's account . >>>>>>>>>> Never >>>>>>>>>> checked direct om authorization with moodle users because moodle >>>>>>>>>> users >>>>>>>>>> don't have rights to acces om's dashboard. >>>>>>>>>> >>>>>>>>>> вт, 31 мар. 2020 г. в 11:41, Maxim Solodovnik < >>>>>>>>>> [email protected]>: >>>>>>>>>> >>>>>>>>>>> This one I have already answered :))) >>>>>>>>>>> https://markmail.org/message/a7quq4clhxoojrc5 >>>>>>>>>>> >>>>>>>>>>> send some links >>>>>>>>>>> ask questions >>>>>>>>>>> >>>>>>>>>>> can you answer those? >>>>>>>>>>> Additionally one NPE was fixed >>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-2202 >>>>>>>>>>> Can you check if latest SNAPSHOT works better? ( >>>>>>>>>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/ >>>>>>>>>>> ) >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Tue, 31 Mar 2020 at 12:18, Mikhail Zhmurin < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hello, I’m having a weird issue. When I’m trying to acces the >>>>>>>>>>>> room in OM from moodle I’m getting invalid hash error. What’s >>>>>>>>>>>> weird it’s >>>>>>>>>>>> that it works just fine in firefox but I’m getting “acces denied. >>>>>>>>>>>> You have >>>>>>>>>>>> no rights to enter this room ” in chrome. I’ve read here that it >>>>>>>>>>>> might >>>>>>>>>>>> happen if you have OM opened in 2 tabs, I’ve checked it in >>>>>>>>>>>> incognito with 1 >>>>>>>>>>>> tab only, closed everything else, issue stays. I have multiple >>>>>>>>>>>> moodle >>>>>>>>>>>> instances using 1 om. “Modulekeys” are different for each moodle >>>>>>>>>>>> instance. >>>>>>>>>>>> We’ve noticed that we have multiple users from different moodle >>>>>>>>>>>> instances >>>>>>>>>>>> under the same login. We deleted those users but the issue stays. >>>>>>>>>>>> Another >>>>>>>>>>>> weird thing is, same user can acces the room in chrome from 1 pc >>>>>>>>>>>> but cannot >>>>>>>>>>>> do it from another pc. You may say that the issue is with the >>>>>>>>>>>> particular pc >>>>>>>>>>>> but one of the moodle instances has like 150 users and about 20% >>>>>>>>>>>> of users >>>>>>>>>>>> reporting this problem in chrome and not a single problem with >>>>>>>>>>>> firefox. We >>>>>>>>>>>> installed 2 identical chrome versions on 2 different pcs one logs >>>>>>>>>>>> in with >>>>>>>>>>>> no problem and the other one getting error. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Here’s some logs >>>>>>>>>>>> >>>>>>>>>>>> ERROR 03-31 10:55:47.566 o.a.w.DefaultExceptionMapper:170 >>>>>>>>>>>> [io-5443-exec-22] - Unexpected error occurred >>>>>>>>>>>> >>>>>>>>>>>> java.lang.NullPointerException: null >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> I’m really lost at this point, please help. >>>>>>>>>>>> >>>>>>>>>>>> Отправлено из приложения "Почта >>>>>>>>>>>> <https://go.microsoft.com/fwlink/?LinkId=550986>" для Windows >>>>>>>>>>>> 10 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> WBR >>>>>>>>>>> Maxim aka solomax >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> WBR >>>>>>>>> Maxim aka solomax >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> WBR >>>>>>>> Maxim aka solomax >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> WBR >>>>>> Maxim aka solomax >>>>>> >>>>> >>>> >>>> -- >>>> WBR >>>> Maxim aka solomax >>>> >>> >> >> -- >> WBR >> Maxim aka solomax >> >
