Hi Chi, Either 4.20 or 4.19 has been installed in many productions. Both are production ready.
I think it is caused by a configuration with your server or database. However your env is a black box to me. I run the same command as you (without deploy-as) , here is the output =========== # cloudstack-setup-databases cloud:rootpass@10.23.23.21 -m iknow -k somekey -i 10.23.23.21 Mysql user name:cloud [ OK ] Mysql user password:****** [ OK ] Mysql server ip:10.23.23.21 [ OK ] Mysql server port:3306 [ OK ] Using specified cluster management server node IP 10.23.23.21 [ OK ] Checking Cloud database files ... [ OK ] Checking local machine hostname ... [ OK ] Checking SELinux setup ... [ OK ] Preparing /etc/cloudstack/management/db.properties [ OK ] No mysql root user specified, will not create Cloud DB schema Processing encryption ... [ OK ] Finalizing setup ... [ OK ] CloudStack has successfully initialized database, you can check your database configuration in /etc/cloudstack/management/db.properties # systemctl restart cloudstack-management # tail -f /var/log/cloudstack/management/management-server.log 2025-02-13T16:12:53,115 INFO [o.a.c.ServerDaemon] (main:[]) (logid:) Server configuration file found: /etc/cloudstack/management/server.properties 2025-02-13T16:12:53,120 DEBUG [c.c.u.c.EncryptionSecretKeyChecker] (main:[]) (logid:) Encryption Type: null 2025-02-13T16:12:53,124 INFO [o.a.c.ServerDaemon] (main:[]) (logid:) Initializing server daemon on null, with http.enable=true, http.port=8080, https.enable=false, https.port=8443, context.path=/client 2025-02-13T16:13:01,752 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Loading module context [bootstrap] from URL [jar:file:/usr/share/cloudstack-management/lib/cloudstack-4.20.1.0-SNAPSHOT.jar!/META-INF/cloudstack/bootstrap/spring-bootstrap-context.xml] 2025-02-13T16:13:01,753 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Loading module context [bootstrap] from URL [jar:file:/usr/share/cloudstack-management/lib/cloudstack-4.20.1.0-SNAPSHOT.jar!/META-INF/cloudstack/bootstrap/spring-bootstrap-context-inheritable.xml] 2025-02-13T16:13:01,870 DEBUG [c.c.u.c.EncryptionSecretKeyChecker] (main:[]) (logid:) Encryption Type: file 2025-02-13T16:13:01,871 DEBUG [c.c.u.c.CloudStackEncryptor] (main:[]) (logid:) Calling to initialize for class com.cloud.utils.crypt.EncryptionSecretKeyChecker 2025-02-13T16:13:02,055 DEBUG [c.c.u.c.CloudStackEncryptor] (main:[]) (logid:) Initialized with all possible encryptors 2025-02-13T16:13:02,068 DEBUG [c.c.u.c.CloudStackEncryptor] (main:[]) (logid:) CloudStack will encrypt and decrypt values using encryptor : AeadBase64Encryptor for class EncryptionSecretKeyChecker 2025-02-13T16:13:02,139 INFO [c.c.u.LogUtils] (main:[]) (logid:) log4j configuration found at /etc/cloudstack/management/log4j-cloud.xml 2025-02-13T16:13:02,143 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Loaded module context [bootstrap] in 387 ms 2025-02-13T16:13:02,145 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Module Hierarchy: bootstrap 2025-02-13T16:13:02,145 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Module Hierarchy: system 2025-02-13T16:13:02,145 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Module Hierarchy: core 2025-02-13T16:13:02,145 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Module Hierarchy: allocator =========== Please note, If you use 4.19, please set default java version to 4.11 If you use 4.20, please set default java version to 4.17 -Wei On Thu, Feb 13, 2025 at 3:24 PM Chi vediamo <tatay...@gmail.com> wrote: > Wei, > > Then 4.20 is not production ready ! > > There are nothing on the logs so far to indicate a problem with the DB. > > Was this tested before for production, or was just throw to the community > to be tested? > > Thank you > > Tata Y. > > > On Feb 13, 2025, at 8:48 AM, Wei ZHOU <ustcweiz...@gmail.com> wrote: > > Can you test with a local database ? > > -Wei > > On Thu, Feb 13, 2025 at 2:44 PM Chi vediamo <tatay...@gmail.com> wrote: > >> And Yes, >> >> I Did isntalled using a single Managemenent server with a Single >> Database, Nothing works so far. Still get the 503. >> >> As I mentioned before I did try any obvious possibility. I did not try >> removing the -m -k options just because that should work and nothing points >> to that may be the problem, as the DB are created on the remote DB. >> >> Thank you >> >> Tata Y. >> >> >> >> On Feb 13, 2025, at 8:03 AM, Chi vediamo <tatay...@gmail.com> wrote: >> >> Hello Wei, >> >> Any Ideas ? >> >> Just to add more context this is a fresh preproduction Install with 2 >> management servers and 2 DB servers in HA. >> >> Something I noticed many scripts appear to be for Upgrading to 4.20, >> maybe I am wrong, SHould I use 4.20 directly ? >> >> >> >> Tata Y. >> >> On Feb 12, 2025, at 5:21 PM, Chi vediamo <tatay...@gmail.com> wrote: >> >> Hello Wei, >> >> I just did what you requested, without the -r 1 >> >> cloudstack-setup-databases cloud:rootpass@10.23.23.23 >> --deploy-as=root:somepass >> -m iknow -k somekey -i 10.23.23.21 >> >> same results. >> http://10.23.23.21:8080/client/ >> HTTP ERROR 503 Service Unavailable >> URI: /client/ >> STATUS: 503 >> MESSAGE: Service Unavailable >> SERVLET: - >> >> The same exact logs as before, there is no additional information in the >> logs. >> >> Tata Y. >> >> >> On Feb 12, 2025, at 3:22 PM, Wei ZHOU <ustcweiz...@gmail.com> wrote: >> >> strange >> >> Can you set up database without `-r 1` ? >> >> -Wei >> >> On Wed, Feb 12, 2025 at 8:58 PM Chi vediamo <tatay...@gmail.com> wrote: >> >>> it automatically redirects to http://10.23.23.21:8080/client >>> >>> I tryed, same result 503 >>> >>> >>> Tata Y. >>> >>> >>> >>> On Feb 12, 2025, at 2:22 PM, Wei ZHOU <ustcweiz...@gmail.com> wrote: >>> >>> Can you try http://10.23.23.21:8080/client ? >>> >>> >>> >>> On Wednesday, February 12, 2025, Chi vediamo <tatay...@gmail.com> wrote: >>> >>>> Hello Wei, >>>> >>>> Interestingly I got same errors: >>>> >>>> 1) I drop the databases cloud and cloud_usage >>>> 2) stop the management server systemctl start cloudstack-management >>>> 3) I run the command as follows, without the default keys >>>> >>>> cloudstack-setup-databases cloud:rootpass@10.23.23.23 >>>> --deploy-as=root:somepass >>>> -m iknow -k somekey -i 10.23.23.21 -r 1 >>>> >>>> 4) start the management server >>>> >>>> 5) cheking the logs >>>> 6) Still getting 503 http://10.23.23.21:8080 same for the >>>> http://10.23.23.22:8080 <http://10.23.23.21:8080/> >>>> >>>> >>>> I Even reinstalled the management server. >>>> >>>> >>>> management-server.log >>>> >>>> 2025-02-12 10:25:17,901 INFO [o.a.c.ServerDaemon] (main:[]) (logid:) >>>> Server configuration file found: >>>> /etc/cloudstack/management/server.properties >>>> 2025-02-12 10:25:17,911 DEBUG [c.c.u.c.EncryptionSecretKeyChecker] >>>> (main:[]) (logid:) Encryption Type: null >>>> 2025-02-12 10:25:17,914 INFO [o.a.c.ServerDaemon] (main:[]) (logid:) >>>> Initializing server daemon on null, with http.enable=true, http.port=8080, >>>> https.enable=true, https.port=8443, context.path=/client >>>> 2025-02-12 10:25:27,017 INFO >>>> [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Loading >>>> module context [bootstrap] from URL >>>> [jar:file:/usr/share/cloudstack-management/lib/cloudstack-4.20.0.0.jar!/META-INF/cloudstack/bootstrap/spring-bootstrap-context.xml] >>>> 2025-02-12 10:25:27,017 INFO >>>> [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Loading >>>> module context [bootstrap] from URL >>>> [jar:file:/usr/share/cloudstack-management/lib/cloudstack-4.20.0.0.jar!/META-INF/cloudstack/bootstrap/spring-bootstrap-context-inheritable.xml] >>>> 2025-02-12 10:25:27,099 DEBUG [c.c.u.c.EncryptionSecretKeyChecker] >>>> (main:[]) (logid:) Encryption Type: file >>>> >>>> management-server.err >>>> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". >>>> SLF4J: Defaulting to no-operation (NOP) logger implementation >>>> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for >>>> further details. >>>> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". >>>> SLF4J: Defaulting to no-operation (NOP) logger implementation >>>> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for >>>> further details. >>>> >>>> >>>> management-server.out >>>> 2025-02-12 10:25:17,775 main ERROR TcpSocketManager >>>> (TCP:localhost:4560) caught exception and will continue: >>>> java.io.IOException: >>>> Unable to create socket for localhost at port 4560 using ip address >>>> 127.0.0.1 and port 4560 >>>> at org.apache.logging.log4j.core.net >>>> .TcpSocketManager$TcpSocketManagerFactory.createSocket(TcpSocketManager.java:509) >>>> at org.apache.logging.log4j.core.net >>>> .TcpSocketManager$TcpSocketManagerFactory.createManager(TcpSocketManager.java:478) >>>> at org.apache.logging.log4j.core.net >>>> .TcpSocketManager$TcpSocketManagerFactory.createManager(TcpSocketManager.java:459) >>>> at >>>> org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:144) >>>> at >>>> org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:100) >>>> at org.apache.logging.log4j.core.net >>>> .TcpSocketManager.getSocketManager(TcpSocketManager.java:202) >>>> at >>>> org.apache.logging.log4j.core.appender.SocketAppender.createSocketManager(SocketAppender.java:497) >>>> at >>>> org.apache.logging.log4j.core.appender.SyslogAppender$Builder.build(SyslogAppender.java:151) >>>> at >>>> org.apache.logging.log4j.core.appender.SyslogAppender$Builder.build(SyslogAppender.java:50) >>>> at >>>> org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:124) >>>> at >>>> org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138) >>>> at >>>> org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063) >>>> at >>>> org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055) >>>> at >>>> org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664) >>>> at >>>> org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258) >>>> at >>>> org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304) >>>> at >>>> org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621) >>>> at >>>> org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:694) >>>> at >>>> org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:711) >>>> at >>>> org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:253) >>>> at >>>> org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:155) >>>> at >>>> org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47) >>>> at >>>> org.apache.logging.log4j.LogManager.getContext(LogManager.java:196) >>>> at >>>> org.apache.logging.log4j.LogManager.getLogger(LogManager.java:599) >>>> at >>>> org.apache.cloudstack.ServerDaemon.<init>(ServerDaemon.java:65) >>>> at >>>> org.apache.cloudstack.ServerDaemon.main(ServerDaemon.java:110) >>>> Caused by: java.net.ConnectException: Connection refused >>>> at java.base/sun.nio.ch.Net >>>> <http://sun.nio.ch.net/>.connect0(Native >>>> Method) >>>> at java.base/sun.nio.ch.Net <http://sun.nio.ch.net/> >>>> .connect(Net.java:579) >>>> at java.base/sun.nio.ch.Net <http://sun.nio.ch.net/> >>>> .connect(Net.java:568) >>>> at java.base/sun.nio.ch >>>> .NioSocketImpl.connect(NioSocketImpl.java:593) >>>> at java.base/java.net >>>> .SocksSocketImpl.connect(SocksSocketImpl.java:327) >>>> at java.base/java.net.Socket.connect(Socket.java:633) >>>> at org.apache.logging.log4j.core.net >>>> .TcpSocketManager.createSocket(TcpSocketManager.java:409) >>>> at org.apache.logging.log4j.core.net >>>> .TcpSocketManager$TcpSocketManagerFactory.createSocket(TcpSocketManager.java:504) >>>> ... 25 more >>>> >>>> 2025-02-12 10:25:17,792 main ERROR appenders Appenders has no parameter >>>> that matches element properties >>>> >>>> any tips are welcome. >>>> >>>> Thank you >>>> >>>> Tata Y. >>>> >>>> On Feb 12, 2025, at 2:31 AM, Wei ZHOU <ustcweiz...@gmail.com> wrote: >>>> >>>> Hi, >>>> >>>> The error logs can be ignored. The java version is good. >>>> >>>> Can you run the command (with deploy-as) to set up cloudstack >>>> databases, and then restart cloudstack-management service ? >>>> >>>> You can get more logs >>>> in /var/log/cloudstack/management/management-server.log >>>> >>>> >>>> Kind regards, >>>> Wei >>>> >>>> >>>> On Tue, Feb 11, 2025 at 11:11 PM Chi vediamo <tatay...@gmail.com> >>>> wrote: >>>> >>>>> Hello Wei >>>>> >>>>> Additionally, I have the management error: >>>>> >>>>> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for >>>>> further details. >>>>> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". >>>>> SLF4J: Defaulting to no-operation (NOP) logger implementation >>>>> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for >>>>> further details. >>>>> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". >>>>> SLF4J: Defaulting to no-operation (NOP) logger implementation >>>>> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for >>>>> further details. >>>>> >>>>> I am using the JAVA 17 >>>>> openjdk version "17.0.13" 2024-10-15 >>>>> OpenJDK Runtime Environment (build 17.0.13+11-Ubuntu-2ubuntu122.04) >>>>> OpenJDK 64-Bit Server VM (build 17.0.13+11-Ubuntu-2ubuntu122.04, mixed >>>>> mode, sharing) >>>>> >>>>> The management server is just a minimal server with syslog and the >>>>> management 4.20 installation. >>>>> >>>>> thank you >>>>> >>>>> Tata Y >>>>> >>>>> On Feb 11, 2025, at 3:55 PM, Chi vediamo <tatay...@gmail.com> wrote: >>>>> >>>>> Hello Wei, >>>>> >>>>> I use the manual page >>>>> https://docs.cloudstack.apache.org/en/latest/installguide/management-server/index.html#install-the-database-server >>>>> >>>>> and about 3/4 of the web page you sill find this instructions to do >>>>> not have to pass thw root password on it >>>>> >>>>> >>>>> >>>>> cloudstack-setup-databases cloud:<dbpassword>@<ip address mysql server> [ >>>>> --deploy-as=root:<password> | --schema-only ]-e <encryption_type> -m >>>>> <management_server_key> -k <database_key> -i <management_server_ip> >>>>> >>>>> >>>>> - In dbpassword, specify the password to be assigned to the cloud >>>>> user. You can choose to provide no password. >>>>> - In deploy-as, specify the username and password of the user >>>>> deploying the database. In the following command, it is assumed the >>>>> root >>>>> user is deploying the database and creating the cloud user. >>>>> - >>>>> >>>>> (Optional) There is an option to bypass the creating of the >>>>> databases, user and granting permissions to the user. This is useful >>>>> if you >>>>> don’t want to expose your root credentials but still want the database >>>>> to >>>>> be prepared for first start up. These skipped steps will have had to be >>>>> done manually prior to executing this script. >>>>> >>>>> *This behaviour can be invoked by passing the –schema-only flag*. >>>>> This flag conflicts with the –deploy-as flag so the two cannot be used >>>>> together. To set up the databases and user manually before executing >>>>> the >>>>> script with the flag, these commands can be executed: >>>>> >>>>> >>>>> I did created the Databases and provided the grants as the manual >>>>> states. >>>>> >>>>> >>>>> -- Create the cloud and cloud_usage databasesCREATE DATABASE >>>>> `cloud`;CREATE DATABASE `cloud_usage`; >>>>> -- Create the cloud userCREATE USER cloud@`localhost` identified by >>>>> '<password>';CREATE USER cloud@`%` identified by '<password>'; >>>>> -- Grant all privileges to the cloud user on the databasesGRANT ALL ON >>>>> cloud.* to cloud@`localhost`;GRANT ALL ON cloud.* to cloud@`%`; >>>>> GRANT ALL ON cloud_usage.* to cloud@`localhost`;GRANT ALL ON >>>>> cloud_usage.* to cloud@`%`; >>>>> -- Grant process list privilege for all other databasesGRANT process >>>>> ON *.* TO cloud@`localhost`;GRANT process ON *.* TO cloud@`%`; >>>>> >>>>> - (Optional) For encryption_type, use file or web to indicate the >>>>> technique used to pass in the database encryption password. Default: >>>>> file. >>>>> See About Password and Key Encryption >>>>> >>>>> <https://docs.cloudstack.apache.org/en/latest/installguide/encryption.html#about-password-key-encryption> >>>>> . >>>>> - (Optional) For management_server_key, substitute the default key >>>>> that is used to encrypt confidential parameters in the CloudStack >>>>> properties file. Default: password. It is highly recommended that you >>>>> replace this with a more secure value. See About Password and Key >>>>> Encryption >>>>> >>>>> <https://docs.cloudstack.apache.org/en/latest/installguide/encryption.html#about-password-key-encryption> >>>>> . >>>>> - (Optional) For database_key, substitute the default key that is >>>>> used to encrypt confidential parameters in the CloudStack database. >>>>> Default: password. It is highly recommended that you replace this with >>>>> a >>>>> more secure value. See About Password and Key Encryption >>>>> >>>>> <https://docs.cloudstack.apache.org/en/latest/installguide/encryption.html#about-password-key-encryption> >>>>> . >>>>> >>>>> >>>>> >>>>> I got the When this script is finished, you should see a message like >>>>> “Successfully initialized the database.” >>>>> >>>>> Tata Y. >>>>> >>>>> >>>>> >>>>> On Feb 11, 2025, at 2:56 PM, Wei ZHOU <ustcweiz...@gmail.com> wrote: >>>>> >>>>> Hi, >>>>> >>>>> I think there might be an issue with the command you executed. >>>>> maybe refer to "cloudstack-setup-databases -h" for help >>>>> >>>>> normally I use a command like >>>>> cloudstack-setup-databases alex:founder@1.2.3.4 >>>>> --deploy-as=root:nonsense -e file -m password -k dbpassword -i 10.20.30.40 >>>>> >>>>> >>>>> -Wei >>>>> >>>>> On Tue, Feb 11, 2025 at 5:15 PM Chi vediamo <tatay...@gmail.com> >>>>> wrote: >>>>> >>>>>> Please help, as I am lost, >>>>>> >>>>>> I read everything i can find about, even reinstalling, I create the >>>>>> DB and installed with the command shown below: >>>>>> > cloudstack-setup-databases cloud:rootpass@10.23.23.23 >>>>>> --schema-only -m iknow -k somekey -i 10.23.23.21 -r 1 >>>>>> >>>>>> db server 10.23.23.23 cluster >>>>>> management server 10.23.23.21 and secondary 10.23.23.22 >>>>>> the database contains the tables. >>>>>> >>>>>> No connection errors to the DB. Mysql 8.0.40 >>>>>> OS Ubuntu 22.04.5 >>>>>> >>>>>> >>>>>> And I still got the 503 error. >>>>>> >>>>>> I don't see any table with data, but the tables were populated, and >>>>>> again there are no errors on the Mysql server side. >>>>>> >>>>>> >>>>>> >>>>>> the management server >>>>>> /var/log/cloudstack/management/management-server.out >>>>>> >>>>>> shows only this reapeated times. >>>>>> >>>>>> 2025-02-11 15:48:54,030 main ERROR TcpSocketManager >>>>>> (TCP:localhost:4560) caught exception and will continue: >>>>>> java.io.IOException: Unable to create socket for localhost at port 4560 >>>>>> using ip address 127.0.0.1 and port 4560 >>>>>> at >>>>>> org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createSocket(TcpSocketManager.java:509) >>>>>> at >>>>>> org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createManager(TcpSocketManager.java:478) >>>>>> at >>>>>> org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createManager(TcpSocketManager.java:459) >>>>>> at >>>>>> org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:144) >>>>>> at >>>>>> org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:100) >>>>>> at >>>>>> org.apache.logging.log4j.core.net.TcpSocketManager.getSocketManager(TcpSocketManager.java:202) >>>>>> at >>>>>> org.apache.logging.log4j.core.appender.SocketAppender.createSocketManager(SocketAppender.java:497) >>>>>> at >>>>>> org.apache.logging.log4j.core.appender.SyslogAppender$Builder.build(SyslogAppender.java:151) >>>>>> at >>>>>> org.apache.logging.log4j.core.appender.SyslogAppender$Builder.build(SyslogAppender.java:50) >>>>>> at >>>>>> org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:124) >>>>>> at >>>>>> org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138) >>>>>> at >>>>>> org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063) >>>>>> at >>>>>> org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055) >>>>>> at >>>>>> org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664) >>>>>> at >>>>>> org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258) >>>>>> at >>>>>> org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304) >>>>>> at >>>>>> org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621) >>>>>> at >>>>>> org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:694) >>>>>> at >>>>>> org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:711) >>>>>> at >>>>>> org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:253) >>>>>> at >>>>>> org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:155) >>>>>> at >>>>>> org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47) >>>>>> at >>>>>> org.apache.logging.log4j.LogManager.getContext(LogManager.java:196) >>>>>> at >>>>>> org.apache.logging.log4j.LogManager.getLogger(LogManager.java:599) >>>>>> at >>>>>> org.apache.cloudstack.ServerDaemon.<init>(ServerDaemon.java:65) >>>>>> at >>>>>> org.apache.cloudstack.ServerDaemon.main(ServerDaemon.java:110) >>>>>> Caused by: java.net.ConnectException: Connection refused >>>>>> at java.base/sun.nio.ch.Net >>>>>> <http://sun.nio.ch.net/>.connect0(Native >>>>>> Method) >>>>>> at java.base/sun.nio.ch.Net <http://sun.nio.ch.net/> >>>>>> .connect(Net.java:579) >>>>>> at java.base/sun.nio.ch.Net <http://sun.nio.ch.net/> >>>>>> .connect(Net.java:568) >>>>>> at java.base/sun.nio.ch >>>>>> .NioSocketImpl.connect(NioSocketImpl.java:593) >>>>>> at java.base/java.net >>>>>> .SocksSocketImpl.connect(SocksSocketImpl.java:327) >>>>>> at java.base/java.net.Socket.connect(Socket.java:633) >>>>>> at >>>>>> org.apache.logging.log4j.core.net.TcpSocketManager.createSocket(TcpSocketManager.java:409) >>>>>> at >>>>>> org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createSocket(TcpSocketManager.java:504) >>>>>> ... 25 more >>>>>> >>>>>> 2025-02-11 15:48:54,042 main ERROR appenders Appenders has no >>>>>> parameter that matches element properties >>>>>> >>>>>> > On Feb 10, 2025, at 7:06 PM, Chi vediamo <tatay...@gmail.com> >>>>>> wrote: >>>>>> > >>>>>> > Is a fresh Install >>>>>> > >>>>>> > I have the same issue with 4.20, with Mysql 8.0 >>>>>> > >>>>>> > My DB is in a separate server, >>>>>> > >>>>>> > I try to find the "spring-bootstrap-context-inheritable.xml" which >>>>>> is missing !! >>>>>> > >>>>>> > >>>>>> > >>>>>> > I follow the basic install with a separate DB. which completed as >>>>>> successful. >>>>>> > >>>>>> > cloudstack-setup-databases cloud:rootpass@10.23.23.23 >>>>>> --schema-only -m iknow -k somekey -i 10.23.23.21 -r 1 >>>>>> > Mysql user name:cloud >>>>>> [ OK ] >>>>>> > Mysql user password:****** >>>>>> [ OK ] >>>>>> > Mysql server ip:10.23.23.23 >>>>>> [ OK ] >>>>>> > Mysql server port:3306 >>>>>> [ OK ] >>>>>> > Using specified cluster management server node IP 10.23.23.21 >>>>>> [ OK ] >>>>>> > Checking Cloud database files ... >>>>>> [ OK ] >>>>>> > Checking local machine hostname ... >>>>>> [ OK ] >>>>>> > Checking SELinux setup ... >>>>>> [ OK ] >>>>>> > Preparing /etc/cloudstack/management/db.properties >>>>>> [ OK ] >>>>>> > Applying /usr/share/cloudstack-management/setup/create-schema.sql >>>>>> [ OK ] >>>>>> > Applying >>>>>> /usr/share/cloudstack-management/setup/create-schema-premium.sql [ >>>>>> OK >>>>>> ] >>>>>> > Applying /usr/share/cloudstack-management/setup/server-setup.sql >>>>>> [ OK ] >>>>>> > Applying /usr/share/cloudstack-management/setup/templates.sql >>>>>> [ OK ] >>>>>> > Processing encryption ... >>>>>> [ OK ] >>>>>> > Finalizing setup ... >>>>>> [ OK ] >>>>>> > >>>>>> > CloudStack has successfully initialized database, you can check >>>>>> your database configuration in /etc/cloudstack/management/db.properties >>>>>> > >>>>>> > All firewalls are down for now. >>>>>> > >>>>>> > >>>>>> > my tail log is very simple: >>>>>> > >>>>>> > tail -f /var/log/cloudstack/management/management-server.log >>>>>> > 2025-02-10 23:00:35,420 DEBUG [c.c.u.c.EncryptionSecretKeyChecker] >>>>>> (main:[]) (logid:) Encryption Type: file >>>>>> > 2025-02-10 23:41:24,440 INFO [o.a.c.ServerDaemon] (main:[]) >>>>>> (logid:) Server configuration file found: >>>>>> /etc/cloudstack/management/server.properties >>>>>> > 2025-02-10 23:41:24,446 DEBUG [c.c.u.c.EncryptionSecretKeyChecker] >>>>>> (main:[]) (logid:) Encryption Type: null >>>>>> > 2025-02-10 23:41:24,449 INFO [o.a.c.ServerDaemon] (main:[]) >>>>>> (logid:) Initializing server daemon on null, with http.enable=true, >>>>>> http.port=8080, https.enable=true, https.port=8443, context.path=/client >>>>>> > 2025-02-10 23:41:33,784 INFO >>>>>> [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Loading >>>>>> module context [bootstrap] from URL >>>>>> [jar:file:/usr/share/cloudstack-management/lib/cloudstack-4.20.0.0.jar!/META-INF/cloudstack/bootstrap/spring-bootstrap-context.xml] >>>>>> > 2025-02-10 23:41:33,784 INFO >>>>>> [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) Loading >>>>>> module context [bootstrap] from URL >>>>>> [jar:file:/usr/share/cloudstack-management/lib/cloudstack-4.20.0.0.jar!/META-INF/cloudstack/bootstrap/spring-bootstrap-context-inheritable.xml] >>>>>> > 2025-02-10 23:41:33,868 DEBUG [c.c.u.c.EncryptionSecretKeyChecker] >>>>>> (main:[]) (logid:) Encryption Type: file >>>>>> > >>>>>> > Tata Y. >>>>>> > >>>>>> > >>>>>> >> On Jan 27, 2025, at 3:35 AM, ManuFe (via GitHub) <g...@apache.org> >>>>>> wrote: >>>>>> >> >>>>>> >> >>>>>> >> GitHub user ManuFe closed a discussion: Error accessing Cloudstack >>>>>> UI after installation >>>>>> >> >>>>>> >> Hello team, >>>>>> >> >>>>>> >> I've took interest in CloudStack a few days ago and tried to >>>>>> install it. I've got success but now I have a problem accessing the >>>>>> client >>>>>> UI in my browser. >>>>>> >> >>>>>> >> My system for test is Ubuntu 18.04.6 LTS and CloudStack Relase is >>>>>> 4.20.0.0. I've followed the steps at >>>>>> https://docs.cloudstack.apache.org/en/4.20.0.0/installguide/management-server/index.html >>>>>> >> >>>>>> >> Type of installation is single node management server with nfs and >>>>>> db on same host. >>>>>> >> >>>>>> >> Java version: >>>>>> >> ``` >>>>>> >> openjdk 11.0.19 2023-04-18 >>>>>> >> OpenJDK Runtime Environment (build >>>>>> 11.0.19+7-post-Ubuntu-0ubuntu118.04.1) >>>>>> >> OpenJDK 64-Bit Server VM (build >>>>>> 11.0.19+7-post-Ubuntu-0ubuntu118.04.1, mixed mode, sharing) >>>>>> >> ``` >>>>>> >> MySql version: >>>>>> >> `mysql Ver 14.14 Distrib 5.7.42, for Linux (x86_64) using >>>>>> EditLine wrapper` >>>>>> >> >>>>>> >> Database is configure and I have all grants for cloud user. I can >>>>>> access the database at localhost with no problem with command >>>>>> >> `mysql -u cloud -p cloud -h localhost` >>>>>> >> >>>>>> >> and the grants >>>>>> >> ``` >>>>>> >> mysql> show grants; >>>>>> >> +----------------------------------------------------------------+ >>>>>> >> | Grants for cloud@localhost | >>>>>> >> +----------------------------------------------------------------+ >>>>>> >> | GRANT PROCESS ON *.* TO 'cloud'@'localhost' | >>>>>> >> | GRANT ALL PRIVILEGES ON `cloud`.* TO 'cloud'@'localhost' | >>>>>> >> | GRANT ALL PRIVILEGES ON `cloud_usage`.* TO 'cloud'@'localhost' | >>>>>> >> +----------------------------------------------------------------+ >>>>>> >> ``` >>>>>> >> This is part of my db.properties >>>>>> >> ``` >>>>>> >> # management server clustering parameters, change cluster.node.IP >>>>>> to the machine IP address >>>>>> >> # in which the management server is running >>>>>> >> cluster.node.IP=127.0.0.1 >>>>>> >> cluster.servlet.port=9090 >>>>>> >> region.id=1 >>>>>> >> >>>>>> >> # CloudStack database settings >>>>>> >> db.cloud.username=cloud >>>>>> >> db.cloud.password=ENC(nV8er4pYAlcF8Fw/UK56Z7AL9CYPkPIwyKP6IsHbhFLM) >>>>>> >> db.cloud.host=localhost >>>>>> >> db.cloud.driver=jdbc:mysql >>>>>> >> db.cloud.port=3306 >>>>>> >> db.cloud.name=cloud >>>>>> >> ``` >>>>>> >> >>>>>> >> And this is output of command for service status >>>>>> >> ``` >>>>>> >> systemctl status cloudstack-management >>>>>> >> cloudstack-management.service - CloudStack Management Server >>>>>> >> Loaded: loaded >>>>>> (/lib/systemd/system/cloudstack-management.service; enabled; vendor >>>>>> preset: >>>>>> enabled) >>>>>> >> Active: active (running) since Sun 2025-01-26 13:20:11 CET; >>>>>> 40min ago >>>>>> >> Main PID: 5358 (java) >>>>>> >> ``` >>>>>> >> which shows some errors (i guess) in the second part >>>>>> >> ``` >>>>>> >> gen 26 13:20:21 mypc java[5358]: at >>>>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97) >>>>>> >> gen 26 13:20:21 mypc java[5358]: at >>>>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) >>>>>> >> gen 26 13:20:21 mypc java[5358]: at >>>>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) >>>>>> >> gen 26 13:20:21 mypc java[5358]: at >>>>>> org.eclipse.jetty.server.Server.start(Server.java:423) >>>>>> >> gen 26 13:20:21 mypc java[5358]: at >>>>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) >>>>>> >> gen 26 13:20:21 mypc java[5358]: at >>>>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97) >>>>>> >> gen 26 13:20:21 mypc java[5358]: at >>>>>> org.eclipse.jetty.server.Server.doStart(Server.java:387) >>>>>> >> gen 26 13:20:21 mypc java[5358]: at >>>>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) >>>>>> >> gen 26 13:20:21 mypc java[5358]: at >>>>>> org.apache.cloudstack.ServerDaemon.start(ServerDaemon.java:199) >>>>>> >> gen 26 13:20:21 mypc java[5358]: at >>>>>> org.apache.cloudstack.ServerDaemon.main(ServerDaemon.java:112) >>>>>> >> ``` >>>>>> >> >>>>>> >> As of now I cannot access the http://localhost:8080/client/ >>>>>> address as it shows http 503. >>>>>> >> >>>>>> >> Netstat output >>>>>> >> ``` >>>>>> >> netstat -tulpn | grep 8080 >>>>>> >> tcp6 0 0 :::8080 :::* >>>>>> LISTEN 5358/java >>>>>> >> ``` >>>>>> >> >>>>>> >> You can find attached my log >>>>>> >> [log.txt]( >>>>>> https://github.com/user-attachments/files/18550118/log.txt) >>>>>> >> >>>>>> >> There is a single sql exception about creating a table that >>>>>> already exists. >>>>>> >> ``` >>>>>> >> 2025-01-26 11:00:34,007 ERROR [c.c.u.DatabaseUpgradeChecker] >>>>>> (main:[]) (logid:) Unable to execute upgrade script >>>>>> java.sql.SQLSyntaxErrorException: Table 'nsx_providers' already exists >>>>>> >> 2025-01-26 11:00:34,008 ERROR [c.c.u.DatabaseUpgradeChecker] >>>>>> (main:[]) (logid:) Unable to upgrade the database >>>>>> com.cloud.utils.exception.CloudRuntimeException: Unable to execute >>>>>> upgrade >>>>>> script >>>>>> >> Caused by: java.sql.SQLSyntaxErrorException: Table 'nsx_providers' >>>>>> already exists >>>>>> >> ``` >>>>>> >> >>>>>> >> But relevant part of log seems linked to Bean Definition. There >>>>>> are many errors (under DEBUG/WARN) like this for different modules. >>>>>> >> `[o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:[]) (logid:) >>>>>> Failed to start module [storage-volume-flasharray] due to: [Error >>>>>> creating >>>>>> bean with name >>>>>> 'org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0' >>>>>> defined in URL >>>>>> [jar:file:/usr/share/cloudstack-management/lib/cloudstack-4.20.0.0.jar!/META-INF/cloudstack/bootstrap/spring-bootstrap-context-inheritable.xml]: >>>>>> Cannot resolve reference to bean 'DefaultConfigResources' while setting >>>>>> bean property 'locations'; nested exception is >>>>>> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean >>>>>> named 'DefaultConfigResources' available]` >>>>>> >> >>>>>> >> How can I resolve? >>>>>> >> >>>>>> >> Thank you for any help. >>>>>> >> >>>>>> >> GitHub link: >>>>>> https://github.com/apache/cloudstack/discussions/10276 >>>>>> >> >>>>>> >> ---- >>>>>> >> This is an automatically sent email for >>>>>> users@cloudstack.apache.org. >>>>>> >> To unsubscribe, please send an email to: >>>>>> users-unsubscr...@cloudstack.apache.org >>>>>> >> >>>>>> > >>>>>> >>>>>> >>>>> >>>>> >>>> >>> >> >> >> >