On 12-07-26 07:13 AM, 永井孝幸 wrote:
> Hi, I'm testing Matterhorn 1.3.1 + BigBlueButton 0.8.
> 
> I installed Matterhorn on Ubuntu 11.10 according to the procedure here:
>       http://opencast.jira.com/wiki/display/MH/Install+Source+Linux+(Trunk)
> 
> Launched Matterhorn as service by /etc/init.d script.
> 
> When BigBlueButton ingests recording to Matterhorn, ingest fails as follows:
> 
> java.io.IOException: Cannot run program "ln": java.io.IOException:
> error=12, Cannot allocate memory

This means that your system ran out of RAM and swap.  Are you using the
VMs I build by any chance?  They default to 512 MB, which is very much
on the small side for a Matterhorn core.  Try 2GB at least, 4GB+ being
preferable if you want to process multiple jobs at once.

G

>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:475)
>         at
> org.opencastproject.util.FileSupport.createLinkFileProcess(FileSupport.java:523)
>         at org.opencastproject.util.FileSupport.link(FileSupport.java:433)
>         at
> org.opencastproject.workspace.impl.WorkspaceImpl.put(WorkspaceImpl.java:372)
>         at
> org.opencastproject.ingest.impl.IngestServiceImpl.addContentToRepo(IngestServiceImpl.java:824)
>         at
> org.opencastproject.ingest.impl.IngestServiceImpl.addZippedMediaPackage(IngestServiceImpl.java:310)
>         at
> org.opencastproject.ingest.impl.IngestServiceImpl.addZippedMediaPackage(IngestServiceImpl.java:220)
>         at
> org.opencastproject.ingest.impl.IngestServiceImpl.addZippedMediaPackage(IngestServiceImpl.java:209)
>         at
> org.opencastproject.ingest.scanner.InboxScanner$1.run(InboxScanner.java:145)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:679)
> Caused by: java.io.IOException: java.io.IOException: error=12, Cannot
> allocate memory
>         at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
>         at java.lang.ProcessImpl.start(ProcessImpl.java:81)
>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:468)
>         ... 11 more
> 
> I checked FileSupport.java and found that ProcessBuilder fails to invoke
> "ln" command; We should specify "/bin/ln" to invoke "ln".
> 
> I modified the source to specify external commands by absolute path, and
> it works fine now. The patch is attached to this mail.
> 
> ---
> 
> Center for Multimedia and Information Technologies,
> Kumamoto University, Japan
> Takayuki NAGAI([email protected])
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Matterhorn-users mailing list
> [email protected]
> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
> 


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users

Reply via email to