Opencast 10.10: Error in the log - Could not obtain Lock

49 views
Skip to first unread message

Stephan Krinetzki

unread,
Mar 28, 2022, 3:22:51 AM3/28/22
to Opencast Users

Hi all,

since the upgrade from Opencast 10.09 to 10.10 (as far as i can see), the following error appears in the log after a restart of the opencast service:


" org.osgi.framework.ServiceException: Service factory exception: Could not obtain lock"

Any hints, what is going wrong?

Thanks in advance

Stephan

Greg Logan

unread,
Mar 28, 2022, 1:06:42 PM3/28/22
to Opencast Users
Hi Stephen,

How are you upgrading? Do you somehow have two copies of Opencast installed at once? I don't recall seeing that kind of locking error before. 

G


--
To unsubscribe from this group and stop receiving emails from it, send an email to users+un...@opencast.org.

King_S

unread,
Mar 28, 2022, 1:15:57 PM3/28/22
to us...@opencast.org
Hi Greg,

It is a multi node setup. 

1x admin
1x presentation 
12x worker

Every Node is connected via IPv6 and the Upgrade was made via rpm packages (CentOS 7).

If u need more Information, let me know.


Stephan Krinetzki

unread,
Mar 29, 2022, 2:07:53 AM3/29/22
to Opencast Users, Stephan Krinetzki
Hi Greg, Hi all,

today we had some issues after the restart of the presentation node:

2022-03-29T07:46:33,856 | INFO  | (ServiceRegistryJpaImpl:302) - Activate service registry
2022-03-29T07:51:34,279 | ERROR | (SpringSecurityConfigurationArtifactInstaller:102) - Unable to refresh spring security configuration file /etc/opencast/security/mh_default_org.xml: {}
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChains': Cannot resolve reference to bean 'org.springframework.security.web.DefaultSecurityFilterChain#1' while setting bean property 'sourceList' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#1': Cannot resolve reference to bean 'authenticationFilters' while setting constructor argument with key [4]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationFilters' defined in OSGi resource[file:/etc/opencast/security/mh_default_org.xml|bnd.id=79|bnd.sym=opencast-kernel]: Cannot resolve reference to bean 'oauthProtectedResourceFilter' while setting bean property 'filters' with key [2]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'oauthProtectedResourceFilter' defined in OSGi resource[file:/etc/opencast/security/mh_default_org.xml|bnd.id=79|bnd.sym=opencast-kernel]: Cannot resolve reference to bean 'ltiLaunchAuthenticationHandler' while setting bean property 'authHandler'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ltiLaunchAuthenticationHandler': FactoryBean threw exception on object creation; nested exception is org.springframework.osgi.service.ServiceUnavailableException: service matching filter=[(objectClass=org.springframework.security.oauth.provider.OAuthAuthenticationHandler)] unavailable
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:354) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:154) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) ~[!/:3.1.4.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:589) ~[!/:3.1.4.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925) ~[!/:3.1.4.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472) ~[!/:3.1.4.RELEASE]
        at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$301(AbstractDelegatedExecutionApplicationContext.java:69) ~[!/:1.2.1]
        at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$1.run(AbstractDelegatedExecutionApplicationContext.java:186) ~[!/:1.2.1]
        at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85) ~[!/:1.2.1]
        at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.normalRefresh(AbstractDelegatedExecutionApplicationContext.java:182) ~[!/:1.2.1]
        at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDelegatedExecutionApplicationContext.java:89) ~[!/:1.2.1]
        at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:175) ~[!/:1.2.1]
        at org.opencastproject.kernel.security.SpringSecurityConfigurationArtifactInstaller.install(SpringSecurityConfigurationArtifactInstaller.java:100) [!/:?]
        at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:950) [!/:3.6.6]
        at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:884) [!/:3.6.6]
        at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:489) [!/:3.6.6]
        at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [!/:3.6.6]
        at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [!/:3.6.6]

Stephan Krinetzki

unread,
Mar 30, 2022, 6:58:06 AM3/30/22
to Opencast Users, Stephan Krinetzki
Hi all,

the problem is still there - but after some restarts of the Opencast service, the errors are gone. Any hints, what can cause these errors?

Regards

Stephan

Greg Logan

unread,
Apr 1, 2022, 3:54:07 PM4/1/22
to Opencast Users
Hi Stephan,

How many tenants do you have?  Are you by any chance running with multiple?  No idea what's going on, but that LTI-related stack trace you posted isn't something I've seen before.

G

Stephan Krinetzki

unread,
Apr 4, 2022, 3:22:56 AM4/4/22
to Opencast Users, Greg Logan
Hi Greg,

it's only one OC 10.11 tenant. There are no other instances of OC running. I don't get why it sometimes fails and sometimes it's need a lot of time (over 10 Minutes) to be ready, Maybe the virtual machine for the admin node is undersized for ~75000 Videos?

14 vCPUs
32 GB vRAM

Regards

Stephan

Rainer Rillke

unread,
Nov 16, 2024, 6:00:51 AM11/16/24
to Opencast Users, therea...@gmail.com, Greg Logan
Good moring,
today our presentation greeted its visitors for the first time in many years with a 404 from Jetty and logged:

(SpringSecurityConfigurationArtifactInstaller:114) - Unable to refresh spring security configuration file /opencast/etc/security/mh_default_org.xml: {}

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChains': Cannot resolve reference to bean 'org.springframework.security.web.DefaultSecurityFilterChain#1' while setting bean property 'sourceList' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#1': Cannot resolve reference to bean 'authenticationFilters' while setting constructor argument with key [5]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationFilters' defined in OSGi resource[file:/opencast/etc/security/mh_default_org.xml|bnd.id=76|bnd.sym=opencast-kernel]: Cannot resolve reference to bean 'oauthProtectedResourceFilter' while setting bean property 'filters' with key [2]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'oauthProtectedResourceFilter' defined in OSGi resource[file:/opencast/etc/security/mh_default_org.xml|bnd.id=76|bnd.sym=opencast-kernel]: Cannot resolve reference to bean 'ltiLaunchAuthenticationHandler' while setting bean property 'authHandler'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ltiLaunchAuthenticationHandler': FactoryBean threw exception on object creation; nested exception is org.springframework.osgi.service.ServiceUnavailableException: service matching filter=[(objectClass=org.springframework.security.oauth.provider.OAuthAuthenticationHandler)] unavailable
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:354) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:154) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[?:?]
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) ~[?:?]
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) ~[?:?]
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) ~[?:?]
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) ~[?:?]
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:589) ~[?:?]
         at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925) ~[?:?]
         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472) ~[?:?]
         at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$301(AbstractDelegatedExecutionApplicationContext.java:69) ~[?:?]
         at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$1.run(AbstractDelegatedExecutionApplicationContext.java:186) ~[?:?]
         at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85) ~[?:?]
         at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.normalRefresh(AbstractDelegatedExecutionApplicationContext.java:182) ~[?:?]
         at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDelegatedExecutionApplicationContext.java:89) ~[?:?]
         at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:175) ~[?:?]
         at org.opencastproject.kernel.security.SpringSecurityConfigurationArtifactInstaller.install(SpringSecurityConfigurationArtifactInstaller.java:112) ~[?:?]
         at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:950) ~[?:?]
         at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:884) ~[?:?]
         at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:489) ~[?:?]
         at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) ~[?:?]
         at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) ~[?:?]
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#1': Cannot resolve reference to bean 'authenticationFilters' while setting constructor argument with key [5]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationFilters' defined in OSGi resource[file:/opencast/etc/security/mh_default_org.xml|bnd.id=76|bnd.sym=opencast-kernel]: Cannot resolve reference to bean 'oauthProtectedResourceFilter' while setting bean property 'filters' with key [2]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'oauthProtectedResourceFilter' defined in OSGi resource[file:/opencast/etc/security/mh_default_org.xml|bnd.id=76|bnd.sym=opencast-kernel]: Cannot resolve reference to bean 'ltiLaunchAuthenticationHandler' while setting bean property 'authHandler'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ltiLaunchAuthenticationHandler': FactoryBean threw exception on object creation; nested exception is org.springframework.osgi.service.ServiceUnavailableException: service matching filter=[(objectClass=org.springframework.security.oauth.provider.OAuthAuthenticationHandler)] unavailable
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:354) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:154) ~[?:?]
         at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:616) ~[?:?]
         at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[?:?]
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) ~[?:?]
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) ~[?:?]
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) ~[?:?]
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323) ~[?:?]
         ... 26 more

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationFilters' defined in OSGi resource[file:/opencast/etc/security/mh_default_org.xml|bnd.id=76|bnd.sym=opencast-kernel]: Cannot resolve reference to bean 'oauthProtectedResourceFilter' while setting bean property 'filters' with key [2]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'oauthProtectedResourceFilter' defined in OSGi resource[file:/opencast/etc/security/mh_default_org.xml|bnd.id=76|bnd.sym=opencast-kernel]: Cannot resolve reference to bean 'ltiLaunchAuthenticationHandler' while setting bean property 'authHandler'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ltiLaunchAuthenticationHandler': FactoryBean threw exception on object creation; nested exception is org.springframework.osgi.service.ServiceUnavailableException: service matching filter=[(objectClass=org.springframework.security.oauth.provider.OAuthAuthenticationHandler)] unavailable
...
snip
...
Caused by: org.springframework.osgi.service.ServiceUnavailableException: service matching filter=[(objectClass=org.springframework.securit
y.oauth.provider.OAuthAuthenticationHandler)] unavailable
         at org.springframework.osgi.service.importer.support.internal.aop.ServiceDynamicInterceptor.getTarget(ServiceDynamicInterceptor.ja
         at org.springframework.osgi.service.importer.support.internal.aop.ServiceDynamicInterceptor.afterPropertiesSet(ServiceDynamicInter
         at org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean.createProxy(OsgiServiceProxyFactoryBean.java:215)
         at org.springframework.osgi.service.importer.support.AbstractServiceImporterProxyFactoryBean.getObject(AbstractServiceImporterProx
[?:?]
         at org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean.getObject(OsgiServiceProxyFactoryBean.java:161) ~
         at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java
         at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:1
         at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1442) ~[?:?]
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:305) ~[?:?]
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323) ~[
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFac
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.ja
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.ja
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) ~[?:?]
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) ~[?:
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) ~[?:?]
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:354) ~[?:?]
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:154) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) ~[?:?]
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[?:?]
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) ~[?:?]
...

after a reboot by cron job on Opencast 14.4. After a restart of the java opencast presentation java application, it just worked.

-- Rillke

Katrin Ihler

unread,
Nov 19, 2024, 7:17:23 AM11/19/24
to us...@opencast.org

Hi Rainer,

one of our clients had issues after a Java update that was fixed with a restart of the opencast service, maybe this was your problem as well?

Cheers,

Katrin

-- 
Opencast-DevOps Teamlead

ELAN e.V.
Karlstr. 23
D-26123 Oldeburg

elan-ev.de

Rainer Rillke

unread,
Nov 23, 2024, 12:14:41 PM11/23/24
to Opencast Users, ih...@elan-ev.de
Hi Katrin,
we tried to turn it off and on again ;-)

Just a wild guess: Looks like the presentation does not like it if a database dump is being made in parallel.

We haven't updated Java but I moved the cronjob to restart the presentation server one hour back (so it would affect less people) but have forgotten that the database dump would be still in progress at this time.

Apparently, the connection test from the docker container to the database succeeds but MariaDB and our admin might not respond to relevant queries for some time due to tables being locked.

-- R

Katrin Ihler

unread,
Nov 25, 2024, 4:43:14 AM11/25/24
to us...@opencast.org

We haven't updated Java but I moved the cronjob to restart the presentation server one hour back (so it would affect less people) but have forgotten that the database dump would be still in progress at this time.

Apparently, the connection test from the docker container to the database succeeds but MariaDB and our admin might not respond to relevant queries for some time due to tables being locked.

Ah yeah, that could do it.

we tried to turn it off and on again ;-)

Well you never know. ^^' Glad to hear you found it though.

Katrin

Reply all
Reply to author
Forward
0 new messages