This is usually means OM is run using user `root`

`ps -ef|grep java` ??

On Tue, 31 Mar 2020 at 18:32, Mikhail Zhmurin <zhmurin.mikh...@gmail.com>
wrote:

> Hmm I think you were right. For some reasons root creates new folders for
> rooms from moodle. What should I do?
> drwxr-x---  2 nobody root      4096 Feb 14 16:04 2
> drwxr-x---  2 nobody root      4096 Mar 29 18:22 22
> drwxr-x---  2 nobody root      4096 Feb 14 16:04 3
> drwxr-x---  2 nobody root      4096 Mar 30 17:02 30
> drwxr-x---  2 root   root      4096 Mar 31 09:44 362
> drwxr-x---  2 nobody root      4096 Mar 29 18:28 365
> drwxr-x---  2 nobody root      4096 Mar 21 17:07 37
> drwxr-x---  2 nobody root      4096 Mar 21 17:05 39
> drwxr-x---  2 nobody root      4096 Feb 14 16:04 4
> drwxr-x---  2 root   root      4096 Mar 31 10:06 422
> drwxr-x---  2 root   root      4096 Mar 31 01:23 426
> drwxr-x---  2 root   root      4096 Mar 31 01:16 427
>
> вт, 31 мар. 2020 г. в 17:27, Maxim Solodovnik <solomax...@gmail.com>:
>
>> Sounds like folder permissions
>> Do "ls -la" and check owners
>>
>> On Tue, Mar 31, 2020, 18:23 Mikhail Zhmurin <zhmurin.mikh...@gmail.com>
>> 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 <solomax...@gmail.com>:
>>>
>>>> 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 <
>>>> zhmurin.mikh...@gmail.com> 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 <solomax...@gmail.com>:
>>>>>
>>>>>> 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 <
>>>>>> zhmurin.mikh...@gmail.com> 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 <solomax...@gmail.com
>>>>>>> >:
>>>>>>>
>>>>>>>> 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 <
>>>>>>>> zhmurin.mikh...@gmail.com> 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 <
>>>>>>>>> solomax...@gmail.com>:
>>>>>>>>>
>>>>>>>>>> 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 <
>>>>>>>>>> solomax...@gmail.com> 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 <
>>>>>>>>>>> zhmurin.mikh...@gmail.com> 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 <
>>>>>>>>>>>> solomax...@gmail.com>:
>>>>>>>>>>>>
>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>> zhmurin.mikh...@gmail.com> 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
>>>>
>>>

-- 
WBR
Maxim aka solomax

Reply via email to