Hi All,
I have installed Matterhorn V1.1 following the instruction from Install Source
Linux All in One V1.1.
The core is running fine.
I was facing some issue (Error 405 ingest failed) with the capture agent, so I
reinstalled the capture agent.
While building the capture it shows some warnings and error messages given
below ( Only attaching some part of the message):
T E S T S
-------------------------------------------------------
Running
org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.147 sec
Running org.opencastproject.capture.endpoint.CaptureRestServiceTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.009 sec
Running org.opencastproject.capture.impl.StateServiceImplTest
3042 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Unable to
create recording because recordingID parameter was null!
3042 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Unable to
create recording because state parameter was null!
3337 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Starting
CaptureAgentImpl.
3337 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Confidence
monitoring disabled.
3337 [main] WARN org.opencastproject.capture.impl.CaptureAgentImpl - Bundle
context is null, so this is probably a test. If you see this message from
Felix please post a bug!
3337 [main] WARN org.opencastproject.capture.impl.CaptureAgentImpl - Context
was null, unable to set local server url!
3338 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Starting
CaptureAgentImpl.
3338 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Confidence
monitoring disabled.
3339 [main] WARN org.opencastproject.capture.impl.CaptureAgentImpl - Bundle
context is null, so this is probably a test. If you see this message from
Felix please post a bug!
3339 [main] WARN org.opencastproject.capture.impl.CaptureAgentImpl - Context
was null, unable to set local server url!
3343 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Starting
CaptureAgentImpl.
3343 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Confidence
monitoring disabled.
3343 [main] WARN org.opencastproject.capture.impl.CaptureAgentImpl - Bundle
context is null, so this is probably a test. If you see this message from
Felix please post a bug!
3344 [main] WARN org.opencastproject.capture.impl.CaptureAgentImpl - Context
was null, unable to set local server url!
3344 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Unable to
create recording because recordingID parameter was null!
3344 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Unable to
create recording because state parameter was null!
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.338 sec
Running
org.opencastproject.capture.pipeline.bins.producers.CustomVideoProducerTest
3352 [main] INFO org.opencastproject.capture.pipeline.bins.PartialBin - Custom
Video Producer is using Pipeline: "null"
(unknown:7065): GStreamer-CRITICAL **: gst_parse_bin_from_description_full:
assertion `bin_description != NULL' failed
3354 [main] INFO org.opencastproject.capture.pipeline.bins.PartialBin - Custom
Video Producer is using Pipeline: "This is not really a source"
3356 [main] INFO org.opencastproject.capture.pipeline.bins.PartialBin - Custom
Video Producer is using Pipeline: "fakesrc"
3358 [main] INFO org.opencastproject.capture.pipeline.bins.PartialBin - Custom
Video Producer is using Pipeline: "fakesrc ! queue"
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec
Running org.opencastproject.capture.impl.jobs.AgentStateJobTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.006 sec
Running org.opencastproject.capture.impl.jobs.IngestJobTest
Aug 23, 2011 4:24:14 PM org.quartz.simpl.SimpleThreadPool initialize
INFO: Job execution threads will use class loader of thread: main
Aug 23, 2011 4:24:14 PM org.quartz.core.SchedulerSignalerImpl <init>
INFO: Initialized Scheduler Signaller of type: class
org.quartz.core.SchedulerSignalerImpl
Aug 23, 2011 4:24:14 PM org.quartz.core.QuartzScheduler <init>
INFO: Quartz Scheduler v.UNKNOWN.UNKNOWN.UNKNOWN created.
Aug 23, 2011 4:24:14 PM org.quartz.simpl.RAMJobStore initialize
INFO: RAMJobStore initialized.
Aug 23, 2011 4:24:14 PM org.quartz.impl.StdSchedulerFactory instantiate
INFO: Quartz scheduler 'DefaultQuartzScheduler' initialized from default
resource file in Quartz package: 'quartz.properties'
Aug 23, 2011 4:24:14 PM org.quartz.impl.StdSchedulerFactory instantiate
INFO: Quartz scheduler version: UNKNOWN.UNKNOWN.UNKNOWN
Aug 23, 2011 4:24:14 PM org.quartz.core.QuartzScheduler start
INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
3785 [DefaultQuartzScheduler_Worker-1] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
3785 [DefaultQuartzScheduler_Worker-1] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
3785 [DefaultQuartzScheduler_Worker-1] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion finished
Aug 23, 2011 4:24:14 PM org.quartz.core.QuartzScheduler start
INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
3886 [DefaultQuartzScheduler_Worker-2] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
3886 [DefaultQuartzScheduler_Worker-2] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
3887 [DefaultQuartzScheduler_Worker-2] ERROR
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion failed with a value
of 403
3897 [DefaultQuartzScheduler_Worker-3] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
3897 [DefaultQuartzScheduler_Worker-3] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
3897 [DefaultQuartzScheduler_Worker-3] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion finished
Aug 23, 2011 4:24:15 PM org.quartz.core.QuartzScheduler start
INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
3995 [DefaultQuartzScheduler_Worker-4] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
3995 [DefaultQuartzScheduler_Worker-4] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
3996 [DefaultQuartzScheduler_Worker-4] ERROR
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion failed with a value
of 403
4889 [DefaultQuartzScheduler_Worker-5] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
4889 [DefaultQuartzScheduler_Worker-5] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
4890 [DefaultQuartzScheduler_Worker-5] ERROR
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion failed with a value
of 403
5890 [DefaultQuartzScheduler_Worker-6] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
5890 [DefaultQuartzScheduler_Worker-6] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
5890 [DefaultQuartzScheduler_Worker-6] ERROR
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion failed with a value
of 403
6889 [DefaultQuartzScheduler_Worker-7] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
6889 [DefaultQuartzScheduler_Worker-7] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Pausing until next ingestion.
8889 [DefaultQuartzScheduler_Worker-8] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
8889 [DefaultQuartzScheduler_Worker-8] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
8889 [DefaultQuartzScheduler_Worker-8] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion finished
Aug 23, 2011 4:24:20 PM org.quartz.core.QuartzScheduler start
INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
8908 [DefaultQuartzScheduler_Worker-9] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
8908 [DefaultQuartzScheduler_Worker-9] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
8908 [DefaultQuartzScheduler_Worker-9] ERROR
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion failed with a value
of 403
9890 [DefaultQuartzScheduler_Worker-10] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
9890 [DefaultQuartzScheduler_Worker-10] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Pausing until next ingestion.
10889 [DefaultQuartzScheduler_Worker-1] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
10889 [DefaultQuartzScheduler_Worker-1] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
10890 [DefaultQuartzScheduler_Worker-1] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion finished
Aug 23, 2011 4:24:22 PM org.quartz.core.QuartzScheduler start
INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
10915 [DefaultQuartzScheduler_Worker-2] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
10915 [DefaultQuartzScheduler_Worker-2] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
10916 [DefaultQuartzScheduler_Worker-2] ERROR
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion failed with a value
of 403
11890 [DefaultQuartzScheduler_Worker-3] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
11890 [DefaultQuartzScheduler_Worker-3] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Pausing until next ingestion.
13890 [DefaultQuartzScheduler_Worker-4] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Running IngestJob
13890 [DefaultQuartzScheduler_Worker-4] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Proceeding to try ingest
13890 [DefaultQuartzScheduler_Worker-4] INFO
org.opencastproject.capture.impl.jobs.IngestJob - Ingestion finished
13930 [main] WARN org.opencastproject.capture.impl.jobs.JobCreator - Unable to
get pause interval for ingestion. Using default pause time of: 3600
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.558 sec
Running org.opencastproject.capture.pipeline.bins.producers.ProducerFactoryTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.004 sec
Running org.opencastproject.capture.impl.CaptureAgentImplTest
13945 [main] WARN org.opencastproject.capture.impl.ConfigurationManager -
Malformed URL for capture.config.remote.endpoint.url, disabling polling.
13945 [main] INFO org.opencastproject.capture.impl.ConfigurationManager - No
remote configuration endpoint was found, relying on local config.
13946 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl - Starting
CaptureAgentImpl.
13947 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl -
Confidence monitoring disabled.
13947 [main] WARN org.opencastproject.capture.impl.CaptureAgentImpl - Bundle
context is null, so this is probably a test. If you see this message from
Felix please post a bug!
13956 [main] WARN org.opencastproject.capture.impl.CaptureAgentImpl - Context
was null, unable to set local server url!
13957 [main] ERROR org.opencastproject.capture.impl.CaptureAgentImpl -
Scheduler exception in State Service: {}.
org.quartz.SchedulerException: ThreadPool class not specified.
at
org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:770)
at
org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1394)
at
org.opencastproject.capture.impl.CaptureAgentImpl.createScheduler(CaptureAgentImpl.java:1476)
at
org.opencastproject.capture.impl.CaptureAgentImpl.startConfigurationDependantTasks(CaptureAgentImpl.java:1285)
at
org.opencastproject.capture.impl.CaptureAgentImpl.updated(CaptureAgentImpl.java:1234)
at
org.opencastproject.capture.impl.CaptureAgentImplTest.setUp(CaptureAgentImplTest.java:99)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
13959 [main] ERROR org.opencastproject.capture.impl.CaptureAgentImpl -
Scheduler exception in State Service: {}.
org.quartz.SchedulerException: ThreadPool class not specified.
at
org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:770)
at
org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1394)
at
org.opencastproject.capture.impl.CaptureAgentImpl.createScheduler(CaptureAgentImpl.java:1476)
at
org.opencastproject.capture.impl.CaptureAgentImpl.startConfigurationDependantTasks(CaptureAgentImpl.java:1287)
at
org.opencastproject.capture.impl.CaptureAgentImpl.updated(CaptureAgentImpl.java:1234)
at
org.opencastproject.capture.impl.CaptureAgentImplTest.setUp(CaptureAgentImplTest.java:99)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
13967 [main] INFO org.opencastproject.capture.impl.CaptureAgentImpl -
CaptureAgentImpl has successfully updated its properties from
ConfigurationManager
Aug 23, 2011 4:24:25 PM org.quartz.core.SchedulerSignalerImpl <init>
INFO: Initialized Scheduler Signaller of type: class
org.quartz.core.SchedulerSignalerImpl
Aug 23, 2011 4:24:25 PM org.quartz.core.QuartzScheduler <init>
INFO: Quartz Scheduler v.UNKNOWN.UNKNOWN.UNKNOWN created.
Aug 23, 2011 4:24:25 PM org.quartz.simpl.RAMJobStore initialize
INFO: RAMJobStore initialized.
Aug 23, 2011 4:24:25 PM org.quartz.impl.StdSchedulerFactory instantiate
INFO: Quartz scheduler '7a89ce7e-f9a4-469c-9848-dd8577dc8340' initialized from
an externally provided properties instance.
Aug 23, 2011 4:24:25 PM org.quartz.impl.StdSchedulerFactory instantiate
INFO: Quartz scheduler version: UNKNOWN.UNKNOWN.UNKNOWN
13989 [main] WARN org.opencastproject.capture.impl.SchedulerImpl - Invalid
polling interval for capture.schedule.remote.polling.interval unable to
retrieve new scheduling data: null.
Aug 23, 2011 4:24:25 PM org.quartz.core.QuartzScheduler start
INFO: Scheduler 7a89ce7e-f9a4-469c-9848-dd8577dc8340_$_NON_CLUSTERED started.
14003 [7a89ce7e-f9a4-469c-9848-dd8577dc8340_Worker-1] INFO
org.opencastproject.capture.impl.jobs.CleanCaptureJob - Skipped cleaning for
UnitTest1. Ingest has not been completed.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
At the end it shows "BUILD SUCCESSFUL" message.
copy] Copying 1 file to /home/rit/matterhorn/felix/matterhorn
[INFO] Executed tasks
[INFO]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] ------------------------------------------------------------------------
[INFO] matterhorn ............................................ SUCCESS [4.042s]
[INFO] matterhorn-common ..................................... SUCCESS [17.997s]
[INFO] matterhorn-kernel ..................................... SUCCESS [6.012s]
[INFO] matterhorn-serviceregistry-remote ..................... SUCCESS [2.389s]
[INFO] matterhorn-capture-admin-service-api .................. SUCCESS [1.432s]
[INFO] matterhorn-capture-agent-api .......................... SUCCESS [1.476s]
[INFO] matterhorn-static ..................................... SUCCESS [1.590s]
[INFO] matterhorn-capture-agent-impl ......................... SUCCESS
[1:21.385s]
[INFO] matterhorn-confidence-monitoring-ui ................... SUCCESS [18.773s]
[INFO] matterhorn-runtime-info-ui ............................ SUCCESS [2.586s]
[INFO] matterhorn-security-impl .............................. SUCCESS
[1:02.415s]
[INFO] matterhorn-webconsole ................................. SUCCESS [5.207s]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 minutes 27 seconds
[INFO] Finished at: Tue Aug 23 16:26:49 EDT 2011
[INFO] Final Memory: 107M/256M
[INFO] ------------------------------------------------------------------------
Adding system startup for /etc/init.d/matterhorn ...
/etc/rc0.d/K01matterhorn -> ../init.d/matterhorn
/etc/rc1.d/K01matterhorn -> ../init.d/matterhorn
/etc/rc6.d/K01matterhorn -> ../init.d/matterhorn
/etc/rc2.d/S99matterhorn -> ../init.d/matterhorn
/etc/rc3.d/S99matterhorn -> ../init.d/matterhorn
/etc/rc4.d/S99matterhorn -> ../init.d/matterhorn
/etc/rc5.d/S99matterhorn -> ../init.d/matterhorn
Capture Agent succesfully installed
-------------------------------------------------------------------------------------------------------------------------------------------------------
The capture agents are working fine but still facing problem with ingestion and
the log file is showing 405 Ingest Failed error.
Can any one suggest what might going wrong with the implimentation of capture
agent??
Thanks,
Madhurima_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users