Wei, What additional info do you need from my environment. ?
Should my syslog be listening to the port 4560 to get more logs? my environment.properties: paths.script=/usr/share/cloudstack-common mount.parent=/var/lib/cloudstack/mnt cloud-stack-components-specification=components-nonoss.xml my server.properties: context.path=/client # The HTTP port to be used by the management server http.enable=true http.port=8080 # Max inactivity time in minutes for the session session.timeout=30 # Max allowed API request payload/content size in bytes request.content.size=1048576 # Options to configure and enable HTTPS on the management server # # For the management server to pick up these configuration settings, the configured # keystore file should exist and be readable by the management server. https.enable=true https.port=8443 # The keystore and manager passwords are assumed to be same. https.keystore=/etc/cloudstack/management/cloud.jks # If you want to encrypt the password itself, follow the steps mentioned at: http <http://docs.cloudstack.apache.org/en/latest/adminguide/management.html?highlight=jasypt#changing-the-database-password>: <http://docs.cloudstack.apache.org/en/latest/adminguide/management.html?highlight=jasypt#changing-the-database-password>//docs.cloudstack.apache.org/en/latest/adminguide/management.html?highlight=jasypt#changing-the-database-password <http://docs.cloudstack.apache.org/en/latest/adminguide/management.html?highlight=jasypt#changing-the-database-password> https.keystore.password=vmops.com <http://vmops.com/> # If an encrypted password is used, specify the encryption type. Valid types: file, web, env (set environment variable CLOUD_SECRET_KEY) # password.encryption.type=none # The path to webapp directory webapp.dir=/usr/share/cloudstack-management/webapp # The path to access log file access.log=/var/log/cloudstack/management/access.log my DB.properties: cluster.node.IP=10.23.23.21 cluster.servlet.port=9090 region.id <http://region.id/>=1 # CloudStack database settings db.cloud.username=cloud db.cloud.password=ENC(+xxxxx) db.cloud.host=10.23.23.23 db.cloud.driver=jdbc:mysql db.cloud.port=3306 db.cloud.name=cloud # Connection URI to the database "cloud". When this property is set, only the following properties will be used along with it: db.cloud.maxActive, db.cloud.maxIdle, db.cloud.maxWait, db.cloud.username, db.cloud.password, db.cloud.driver, db.cloud.validationQuery, db.cloud.isolation.level. Other properties will be ignored. db.cloud.uri= # CloudStack database tuning parameters db.cloud.connectionPoolLib=hikaricp db.cloud.maxActive=7000 db.cloud.maxIdle=30 db.cloud.maxWait=600000 db.cloud.minIdleConnections=5 db.cloud.connectionTimeout=30000 db.cloud.keepAliveTime=600000 db.cloud.validationQuery=/* ping */ SELECT 1 db.cloud.testOnBorrow=true db.cloud.testWhileIdle=true db.cloud.timeBetweenEvictionRunsMillis=40000 db.cloud.minEvictableIdleTimeMillis=240000 db.cloud.poolPreparedStatements=false db.cloud.url.params=prepStmtCacheSize=517&cachePrepStmts=true&sessionVariables=sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'&serverTimezone=UTC # CloudStack database SSL settings db.cloud.useSSL=false db.cloud.keyStore= db.cloud.keyStorePassword= db.cloud.trustStore= db.cloud.trustStorePassword= # Encryption Settings db.cloud.encryption.type=file db.cloud.encrypt.secret=ENC(XXXXX) db.cloud.encryptor.version=V2 # usage database settings db.usage.username=cloud db.usage.password=ENC(XXXXX) db.usage.host=10.23.23.23 db.usage.driver=jdbc:mysql db.usage.port=3306 db.usage.name=cloud_usage # Connection URI to the database "usage". When this property is set, only the following properties will be used along with it: db.usage.maxActive, db.cloud.maxIdle, db.cloud.maxWait, db.usage.username, db.usage.password, db.usage.driver, db.usage.validationQuery, db.usage.isolation.level. Other properties will be ignored. db.usage.uri= # usage database tuning parameters db.usage.connectionPoolLib=hikaricp db.usage.maxActive=5000 db.usage.maxIdle=30 db.usage.maxWait=600000 db.usage.minIdleConnections=5 db.usage.connectionTimeout=30000 db.usage.keepAliveTime=600000 db.usage.url.params=serverTimezone=UTC # Simulator database settings db.simulator.username=clouddemo db.simulator.password=XXXX db.simulator.host=10.23.23.23 db.simulator.driver=jdbc:mysql db.simulator.port=3306 db.simulator.name=simulator db.simulator.connectionPoolLib=hikaricp db.simulator.maxActive=0 db.simulator.maxIdle=30 db.simulator.maxWait=600000 db.simulator.minIdleConnections=5 db.simulator.connectionTimeout=30000 db.simulator.keepAliveTime=600000 db.simulator.autoReconnect=true # Connection URI to the database "simulator". When this property is set, only the following properties will be used along with it: db.simulator.host, db.simulator.port, db.simulator.name, db.simulator.autoReconnect. Other properties will be ignored. db.simulator.uri= # High Availability And Cluster Properties db.ha.enabled=true db.ha.loadBalanceStrategy=com.cloud.utils.db.StaticStrategy # cloud stack Database db.cloud.replicas=10.23.23.24 db.cloud.autoReconnect=true db.cloud.failOverReadOnly=true db.cloud.reconnectAtTxEnd=true db.cloud.autoReconnectForPools=true db.cloud.secondsBeforeRetrySource=60 db.cloud.queriesBeforeRetrySource=50 db.cloud.initialTimeout=60 #usage Database db.usage.replicas=10.23.23.24 db.usage.autoReconnect=true db.usage.failOverReadOnly=true db.usage.reconnectAtTxEnd=true db.usage.autoReconnectForPools=true db.usage.secondsBeforeRetrySource=60 db.usage.queriesBeforeRetrySource=50 I did enable debug mode in everything: No additional info Thank you Tata Y. > On Feb 13, 2025, at 11:17 AM, Wei ZHOU <ustcweiz...@gmail.com> wrote: > > 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 > <mailto:cloud%3Arootpass@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 > <mailto: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 >>> <mailto: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> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >>