Hi Eric, I would guess that you do not execute the felix with the right user (if the problem in the logs is really your problem - I would have expected a different error message for the error that you reported).
How do you start the felix? With the service startup script /etc/init.d/matterhorn? 1) Then you should set the correct user in the script man make sure that this user has access privileges for your matterhorn directory. 2) the startup script has on centos/rhel a problem with the default path. So you need to set the path to mediainfo, tesseract, ffmpeg in the config files in $FELIX_HOME/conf/config.properties and $FELIX_HOME/conf/services/org.opencastproject.* (I don't remember all the files at the moment, just look for the path in the properties files). Usually you just need to uncomment the properties, we added the default path already. Good luck Ru"diger Am 19.05.11 09:10, schrieb Eric石文: > My logs: > > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305613048891' is not numeric > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305709441943' is not numeric > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305614898247' is not numeric > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305708864987' is not numeric > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305614203044' is not numeric > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305709348152' is not numeric > 2011-05-19 14:19:01 INFO (WorkingFileRepositoryImpl:370) - created > collection directory ingest-temp > 2011-05-19 14:19:04 INFO (AgentStateJob:104) - #7715 - Sending agent > demo_capture_agent's state: idle > 2011-05-19 14:19:04 INFO (AgentStateJob:194) - #7715 - State push > org.opencastproject.capture.impl.jobs.AgentStateJob@4d19ad58 to > http://137.189.27.150:8080/capture-admin/agents/demo_capture_agent was > successful. > 2011-05-19 14:19:06 INFO (IngestServiceImpl:230) - Ingesting zipped > media package to > /opencast/ingest/25ec1542-6f49-480b-a5cd-6ebe5e951dd0/76.zip > 2011-05-19 14:19:07 INFO (IngestServiceImpl:230) - Ingesting zipped > media package to > /opencast/ingest/1f9d82ee-e8ae-41ff-9bde-32a511340d7c/77.zip > 2011-05-19 14:19:07 INFO (IngestServiceImpl:230) - Ingesting zipped > media package to > /opencast/ingest/bc4e99a7-5e6d-4818-aa3a-81d77fd44990/78.zip > 2011-05-19 14:19:10 WARN (IngestRestService:416) - can not create > collection directory/opencast/files/collection/ingest-temp > java.lang.IllegalStateException: can not create collection > directory/opencast/files/collection/ingest-temp > at > org.opencastproject.workingfilerepository.impl.WorkingFileRepositoryImpl.getCollectionDirectory(WorkingFileRepositoryImpl.java:372) > at > org.opencastproject.workingfilerepository.impl.WorkingFileRepositoryImpl.putInCollection(WorkingFileRepositoryImpl.java:443) > at > org.opencastproject.workspace.impl.WorkspaceImpl.putInCollection(WorkspaceImpl.java:410) > at > org.opencastproject.ingest.endpoint.IngestRestService.addZippedMediaPackage(IngestRestService.java:395) > 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.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173) > at > org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89) > at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:133) > at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:82) > at > org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) > at > org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243) > at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:110) > at > org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98) > at > org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:423) > at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:139) > at > org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142) > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179) > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159) > at > org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:91) > at > org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:77) > at > org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42) > at > org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49) > at > org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343) > at > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) > at > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:119) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.oauth.provider.OAuthProviderProcessingFilter.doFilter(OAuthProviderProcessingFilter.java:173) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.www.DigestAuthenticationFilter.doFilter(DigestAuthenticationFilter.java:319) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:90) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149) > at > org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:80) > at > org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:68) > at > org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47) > at > org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33) > at > org.opencastproject.kernel.rest.JsonpFilter.doFilter(JsonpFilter.java:103) > at > org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:80) > at > org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:68) > at > org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47) > at > org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33) > at > org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48) > at > org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39) > at > org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:55) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:326) > at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:536) > at > org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:930) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:834) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405) > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) > ... > > Nils Birnbaum <[email protected] > <mailto:[email protected]>> 於 2011年5月19日下午2:58 寫道: > > Can you provide us the log-information? > > Nils > > > Am 19.05.2011 um 08:45 schrieb Eric石文: > >> Hi, >> >> Thanks for answering. I have figure out the problem, I should be >> config the service registry. However, when the files arrived at >> the server, the admin UI shows that there is an error. It said >> that the mpg/mp3 file cannot be inspected. I am using centos 5 as >> my server. Does anyone has encounter simliar problem? >> >> Regards, >> Eric Shek >> >> 2011/5/19 Nils Birnbaum <[email protected] >> <mailto:[email protected]>> >> >> Hi Eric, >> if you server is deploeyed as an all-in-one system [1], the >> video should be send automaticaly. You can enhance you test >> system step by step wirth a streaming server and others by >> editing the config. >> >> Regards >> Nils >> >> [1] >> >> http://opencast.jira.com/wiki/display/MH/Install+Source+Linux+All+in+One++V1.1 >> >> Am 19.05.2011 um 08:09 schrieb Eric石文: >> >> Hi all, >> >> I am new to this matterhorn project. I have the server >> and capture agent installed and I can schedule my >> recordings on the server and it works fine for me. My >> question is would the captured video be sent >> automatically to the server from the capture agent? or do >> I need a streaming server to accomplish the job? >> >> Best Regards, >> Eric Shek >> >> _______________________________________________ >> Matterhorn-users mailing list >> [email protected] >> <mailto:[email protected]> >> >> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users >> >> >> --------------------------------------------------------------------- >> Dipl. Kfm. Nils Birnbaum >> QA Manager >> The Opencast Matterhorn Project >> http://www.opencastproject.org >> [email protected] >> <mailto:[email protected]> >> >> >> >> >> _______________________________________________ >> Matterhorn-users mailing list >> [email protected] >> <mailto:[email protected]> >> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users >> >> >> >> >> _______________________________________________ >> Matterhorn-users mailing list >> [email protected] >> <mailto:[email protected]> >> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users > > --------------------------------------------------------------------- > Dipl. Kfm. Nils Birnbaum > QA Manager > The Opencast Matterhorn Project > http://www.opencastproject.org > [email protected] > <mailto:[email protected]> > > > > > > _______________________________________________ > Matterhorn-users mailing list > [email protected] > <mailto:[email protected]> > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users > > > > > -- > Best Regards, > Eric Shek > > > _______________________________________________ > Matterhorn-users mailing list > [email protected] > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
_______________________________________________ Matterhorn-users mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
