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 > <mailto: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 >>> <mailto: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 >>>> <mailto: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 >>>> <mailto:cloud%3Arootpass@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 >>>>> <mailto: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 >>>>> <mailto: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 >>>>>>> <mailto:ustcweiz...@gmail.com>> wrote: >>>>>>> >>>>>>> Can you try http://10.23.23.21:8080/client ? >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wednesday, February 12, 2025, Chi vediamo <tatay...@gmail.com >>>>>>> <mailto: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 >>>>>>>> <mailto:cloud%3Arootpass@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 >>>>>>>> <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 >>>>>>>> <http://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 >>>>>>>> <http://apache.logging.log4j.core.net/>.TcpSocketManager$TcpSocketManagerFactory.createSocket(TcpSocketManager.java:509) >>>>>>>> at org.apache.logging.log4j.core.net >>>>>>>> <http://apache.logging.log4j.core.net/>.TcpSocketManager$TcpSocketManagerFactory.createManager(TcpSocketManager.java:478) >>>>>>>> at org.apache.logging.log4j.core.net >>>>>>>> <http://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 >>>>>>>> <http://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 <http://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 >>>>>>>> <http://sun.nio.ch/>.NioSocketImpl.connect(NioSocketImpl.java:593) >>>>>>>> at java.base/java.net >>>>>>>> <http://java.net/>.SocksSocketImpl.connect(SocksSocketImpl.java:327) >>>>>>>> at java.base/java.net >>>>>>>> <http://java.net/>.Socket.connect(Socket.java:633) >>>>>>>> at org.apache.logging.log4j.core.net >>>>>>>> <http://apache.logging.log4j.core.net/>.TcpSocketManager.createSocket(TcpSocketManager.java:409) >>>>>>>> at org.apache.logging.log4j.core.net >>>>>>>> <http://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 >>>>>>>>> <mailto: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 >>>>>>>>> <mailto: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 >>>>>>>>>>> <mailto: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 databases >>>>>>>>>>> CREATE DATABASE `cloud`; >>>>>>>>>>> CREATE DATABASE `cloud_usage`; >>>>>>>>>>> >>>>>>>>>>> -- Create the cloud user >>>>>>>>>>> CREATE USER cloud@`localhost` identified by '<password>'; >>>>>>>>>>> CREATE USER cloud@`%` identified by '<password>'; >>>>>>>>>>> >>>>>>>>>>> -- Grant all privileges to the cloud user on the databases >>>>>>>>>>> GRANT 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 databases >>>>>>>>>>> GRANT 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 >>>>>>>>>>>> <mailto: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 >>>>>>>>>>>> <mailto:alex%3Afounder@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 >>>>>>>>>>>> <mailto: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 >>>>>>>>>>>>> > <mailto:cloud%3Arootpass@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 >>>>>>>>>>>>> <http://sun.nio.ch/>.NioSocketImpl.connect(NioSocketImpl.java:593) >>>>>>>>>>>>> at java.base/java.net >>>>>>>>>>>>> <http://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 >>>>>>>>>>>>> > <mailto: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 >>>>>>>>>>>>> > <mailto:cloud%3Arootpass@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 <mailto: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 <http://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 <http://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 >>>>>>>>>>>>> >> <mailto:users@cloudstack.apache.org>. >>>>>>>>>>>>> >> To unsubscribe, please send an email to: >>>>>>>>>>>>> >> users-unsubscr...@cloudstack.apache.org >>>>>>>>>>>>> >> <mailto:users-unsubscr...@cloudstack.apache.org> >>>>>>>>>>>>> >> >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >>>> >>> >>