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 
> <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>
>>>>>>> >> 
>>>>>>> > 
>>>>>>> 
>>>>> 
>>>> 
>> 

Reply via email to