Hi Jimmy, Check these values in the global setting:
consoleproxy.url.domain domain used for CPVM consoleproxy.sslEnabled Switches SSL configuration of the CPVMon / off And check if the URL configuration is set to Static or Dynamic. If it is Dynamic remember that you need a Wildcard SSL Certificate. Maybe something here can help you: https://www.shapeblue.com/securing-cloudstack-4-11-with-https-tls/ Best Regards, Fernando. El lun, 29 abr 2024 a las 9:31, Jimmy Huybrechts (<ji...@linservers.com>) escribió: > Hi Ruben, > > That made me being able to login :) > > I seem to be getting this: > > Apr 29 12:25:49 v-144-VM systemd[1]: cloud.service: Main process exited, > code=exited, status=1/FAILURE > Apr 29 12:25:48 v-144-VM _run.sh[58945]: 12:25:48,272 INFO Agent:314 - > Stopping the agent: Reason = sig.kill > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > java.base/java.lang.Thread.run(Thread.java:829) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:45) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:52) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:102) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:55) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:48) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > com.cloud.agent.resource.consoleproxy.ConsoleProxyResource$1.runInContext(ConsoleProxyResource.java:346) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > java.base/java.lang.reflect.Method.invoke(Method.java:566) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > com.cloud.consoleproxy.ConsoleProxy.startWithContext(ConsoleProxy.java:350) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > com.cloud.consoleproxy.ConsoleProxy.start(ConsoleProxy.java:365) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > com.cloud.consoleproxy.ConsoleProxy.startupHttpMain(ConsoleProxy.java:391) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: java.lang.NullPointerException > Apr 29 12:25:48 v-144-VM _run.sh[58945]: 12:25:48,259 ERROR > ConsoleProxy:100 - null > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > java.base/java.lang.Thread.run(Thread.java:829) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:45) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:52) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:102) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:55) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:48) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > com.cloud.agent.resource.consoleproxy.ConsoleProxyResource$1.runInContext(ConsoleProxyResource.java:346) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > java.base/java.lang.reflect.Method.invoke(Method.java:566) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > com.cloud.consoleproxy.ConsoleProxy.startWithContext(ConsoleProxy.java:350) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > com.cloud.consoleproxy.ConsoleProxy.start(ConsoleProxy.java:365) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > com.cloud.consoleproxy.ConsoleProxy.startupHttpMain(ConsoleProxy.java:390) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > com.cloud.consoleproxy.ConsoleProxySecureServerFactoryImpl.createHttpServerInstance(ConsoleProxySecureServerFactoryImpl.java:82) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at > com.cloud.consoleproxy.ConsoleProxySecureServerFactoryImpl$1.<init>(ConsoleProxySecureServerFactoryImpl.java:82) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: at jdk.httpserver/ > com.sun.net.httpserver.HttpsConfigurator.<init>(HttpsConfigurator.java:81) > Apr 29 12:25:48 v-144-VM _run.sh[58945]: java.lang.NullPointerException: > null SSLContext > Apr 29 12:25:48 v-144-VM _run.sh[58945]: 12:25:48,249 ERROR > ConsoleProxySecureServerFactoryImpl:104 - java.lang.NullPointerException: > null SSLContext > Apr 29 12:25:48 v-144-VM _run.sh[58945]: 12:25:48,227 INFO > ConsoleProxySecureServerFactoryImpl:51 - No certificates passed, recheck > global configuration and certificates > Apr 29 12:25:48 v-144-VM _run.sh[58945]: 12:25:48,227 INFO > ConsoleProxySecureServerFactoryImpl:47 - Start initializing SSL > Apr 29 12:25:48 v-144-VM _run.sh[58945]: 12:25:48,226 INFO > ConsoleProxySecureServerFactoryImpl:51 - No certificates passed, recheck > global configuration and certificates > Apr 29 12:25:48 v-144-VM _run.sh[58945]: 12:25:48,225 INFO > ConsoleProxySecureServerFactoryImpl:47 - Start initializing SSL > Apr 29 12:25:48 v-144-VM _run.sh[58945]: 12:25:48,222 INFO > ConsoleProxyResource:104 - Receive ReadyCommand, response with ReadyAnswer > > Which is a bit strange as in the Events on the panel it says: > Successfully completed issuing certificate. domain(s): [v-144-VM, v-144-VM] > > It didn’t give any issue with uploading them either, I also destroyed the > proxy and let it rebuild itself. > > -- > Jimmy > > From: Ruben Bosch <ruben.bo...@cldin.eu> > Date: Monday, 29 April 2024 at 14:15 > To: users@cloudstack.apache.org <users@cloudstack.apache.org> > Subject: Re: Replaced SSL now console proxy not working > Jimmy, you can run "cloudstack-ssh 169.x.x.x" or "ssh -i > /root/.ssh/id_rsa.cloud -p 3922 root@169.x.x.x" from the hypervisor > running > the system VM to SSH into the system VM. > > On Mon, Apr 29, 2024 at 2:09 PM Jimmy Huybrechts <ji...@linservers.com> > wrote: > > > Hi, > > > > So I replaced the SSL certficate today since it uses lets encrypt. > > > > My secondary storage worked fine after recreation, but it seems my > > consoleproxy doesn’t as it shows agent state disconnected, connecting, > > disconnected. > > > > Now obviously I don’t have any console now so I can’t see what is wrong > > with it. :) how to connect to it over for example SSH (as I get > connection > > refused) or a different way? So I can see what is wrong with it and > debug. > > I would guess it has something to do with SSL but without debugging it’s > > anyone’s guess. > > > > -- > > Jimmy > > > -- Fernando Alvarez.