Hi, If the usage server is installed on mgmt server, you can create symbolic for usage server configurations.
mv /etc/cloudstack/usage/key /etc/cloudstack/usage/key.bak mv /etc/cloudstack/usage/db.properties /etc/cloudstack/usage/db.properties.bak ln -s /etc/cloudstack/management/db.properties /etc/cloudstack/usage/db.properties ln -s /etc/cloudstack/management/key /etc/cloudstack/usage/key Kind regards, Wei On Tue, 18 Oct 2022 at 16:48, pradeep pal <pspa...@hotmail.com> wrote: > Hi All, > > I have done a fresh installation but after installation, I have gotten the > below error, Please help me to fix this error. > > CloudStack 4.17.0 > OS: Ubuntu 20.04.5 LTS > > 2022-10-18 14:41:43,690 INFO [cloud.usage.UsageManagerImpl] (main:null) > (logid:) Implementation Version is 4.17.1.0 > 2022-10-18 14:41:54,396 INFO [cloud.utils.LogUtils] (main:null) (logid:) > log4j configuration found at /etc/cloudstack/usage/log4j-cloud.xml > 2022-10-18 14:41:55,244 DEBUG [utils.crypt.EncryptionSecretKeyChecker] > (main:null) (logid:) Encryption Type: null > 2022-10-18 14:41:55,247 INFO [db.Transaction.Transaction] (main:null) > (logid:) Is Data Base High Availiability enabled? Ans : false > 2022-10-18 14:41:55,269 WARN [db.Transaction.Transaction] (main:null) > (logid:) Unable to load db configuration, using defaults with 5 > connections. Falling back on assumed datasource on localhost:3306 using > username:password=cloud:cloud. Please check your configuration > java.lang.NumberFormatException: null > at java.base/java.lang.Integer.parseInt(Integer.java:614) > at java.base/java.lang.Integer.parseInt(Integer.java:770) > at > com.cloud.utils.db.TransactionLegacy.initDataSource(TransactionLegacy.java:1030) > at > com.cloud.utils.db.TransactionLegacy.<clinit>(TransactionLegacy.java:1008) > at > com.cloud.utils.db.TransactionContextBuilder.interceptStart(TransactionContextBuilder.java:49) > at > com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:116) > at > com.cloud.usage.dao.UsageDaoImpl_EnhancerByCloudStack_b004a372.createPartialSelectSql(<generated>) > at > com.cloud.utils.db.GenericDaoBase.<init>(GenericDaoBase.java:238) > at com.cloud.usage.dao.UsageDaoImpl.<init>(UsageDaoImpl.java:76) > at > com.cloud.usage.dao.UsageDaoImpl_EnhancerByCloudStack_b004a372.<init>(<generated>) > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) > at > net.sf.cglib.core.ReflectUtils.newInstance(ReflectUtils.java:291) > at > net.sf.cglib.proxy.Enhancer$EnhancerFactoryData.newInstance(Enhancer.java:448) > at net.sf.cglib.proxy.Enhancer.nextInstance(Enhancer.java:700) > at > net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:298) > at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:480) > at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:305) > at > com.cloud.utils.component.ComponentInstantiationPostProcessor.postProcessBeforeInstantiation(ComponentInstantiationPostProcessor.java:92) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1160) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1135) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) > at > org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) > at > org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1389) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309) > at > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:656) > at > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:639) > at > org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) > at > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) > at > org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953) > at > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) > at > org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144) > at > org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:85) > at com.cloud.usage.UsageServer.start(UsageServer.java:52) > at com.cloud.usage.UsageServer.main(UsageServer.java:41) > 2022-10-18 14:41:56,110 INFO [utils.component.ComponentContext] > (main:null) (logid:) Setup Spring Application context > 2022-10-18 14:41:56,521 INFO [utils.component.ComponentContext] > (main:null) (logid:) Configuring > org.apache.cloudstack.framework.config.dao.ConfigurationDaoImpl_EnhancerByCloudStack_b8085a79 >