Linshare Setup - page not found

Hi,
I am setting up linshare in a centos desktop enabled virtual machine. I followed the docker instructions from here : GitHub - linagora/linshare-docker. I was able to get the linshare.local working.

But I am not able to get the user ui and admin ui. Could you please provide some inputs.
I saw a log entry with DEBUG: java.io.FileNotFoundException: /etc/linshare/id_rsa (No such file or directory. Could it be causing the issue please?.

Detailed Log :

inshare_backend | java.io.FileNotFoundException: /etc/linshare/id_rsa (No such file or directory)
linshare_backend | at java.io.FileInputStream.open0(Native Method)
linshare_backend | at java.io.FileInputStream.open(FileInputStream.java:195)
linshare_backend | at java.io.FileInputStream.(FileInputStream.java:138)
linshare_backend | at java.io.FileInputStream.(FileInputStream.java:93)
linshare_backend | at java.io.FileReader.(FileReader.java:58)
linshare_backend | at org.linagora.linshare.core.utils.PemRsaKeyHelper.loadPemKey(PemRsaKeyHelper.java:118)
linshare_backend | at org.linagora.linshare.core.utils.PemRsaKeyHelper.loadPrivateKey(PemRsaKeyHelper.java:63)
linshare_backend | at org.linagora.linshare.core.utils.PemRsaKeyHelper.loadKeys(PemRsaKeyHelper.java:99)
linshare_backend | at org.linagora.linshare.core.service.impl.JwtServiceImpl.(JwtServiceImpl.java:89)
linshare_backend | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
linshare_backend | at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
linshare_backend | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
linshare_backend | at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
linshare_backend | at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:172)
linshare_backend | at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117)
linshare_backend | at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:299)
linshare_backend | at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:284)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1308)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1154)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
linshare_backend | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
linshare_backend | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
linshare_backend | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
linshare_backend | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
linshare_backend | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:367)
linshare_backend | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:110)
linshare_backend | at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:674)
linshare_backend | at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:188)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1308)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1154)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
linshare_backend | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
linshare_backend | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
linshare_backend | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
linshare_backend | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
linshare_backend | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:367)
linshare_backend | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:110)
linshare_backend | at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:674)
linshare_backend | at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:188)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1308)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1154)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
linshare_backend | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
linshare_backend | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
linshare_backend | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
linshare_backend | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
linshare_backend | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
linshare_backend | at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846)
linshare_backend | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863)
linshare_backend | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)
linshare_backend | at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:400)
linshare_backend | at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)
linshare_backend | at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
linshare_backend | at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4770)
linshare_backend | at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5236)
linshare_backend | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
linshare_backend | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
linshare_backend | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
linshare_backend | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:744)
linshare_backend | at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:980)
linshare_backend | at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1851)
linshare_backend | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
linshare_backend | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
linshare_backend | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
linshare_backend | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
linshare_backend | at java.lang.Thread.run(Thread.java:748)
linshare_backend | [INFO]:localhost-startStop-1:20200121.011752:org.linagora.linshare.core.utils.PemRsaKeyHelper:loadPrivateKey:Private key ‘/etc/linshare/id_rsa’ was not found. (check read access)
linshare_backend | [DEBUG]:localhost-startStop-1:20200121.011752:org.linagora.linshare.core.utils.PemRsaKeyHelper:loadPemKey:/etc/linshare/id_rsa.pub (No such file or directory)
linshare_backend | java.io.FileNotFoundException: /etc/linshare/id_rsa.pub (No such file or directory)
linshare_backend | at java.io.FileInputStream.open0(Native Method)
linshare_backend | at java.io.FileInputStream.open(FileInputStream.java:195)
linshare_backend | at java.io.FileInputStream.(FileInputStream.java:138)
linshare_backend | at java.io.FileInputStream.(FileInputStream.java:93)
linshare_backend | at java.io.FileReader.(FileReader.java:58)
linshare_backend | at org.linagora.linshare.core.utils.PemRsaKeyHelper.loadPemKey(PemRsaKeyHelper.java:118)
linshare_backend | at org.linagora.linshare.core.utils.PemRsaKeyHelper.loadSSHPublicKeyFromFile(PemRsaKeyHelper.java:76)
linshare_backend | at org.linagora.linshare.core.utils.PemRsaKeyHelper.loadKeys(PemRsaKeyHelper.java:100)
linshare_backend | at org.linagora.linshare.core.service.impl.JwtServiceImpl.(JwtServiceImpl.java:89)
linshare_backend | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
linshare_backend | at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
linshare_backend | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
linshare_backend | at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
linshare_backend | at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:172)
linshare_backend | at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117)
linshare_backend | at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:299)

Hi,
The discussion already started on LinShare Github project, issue 99. Let’s continue on Github.
Fred.

Dear AJUN
Here the issue number https://github.com/linagora/linshare/issues/99