You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-cn@cloudstack.apache.org by lanv_11 <la...@163.com> on 2013/07/24 09:32:13 UTC

回复: 回复: 求助,CentOS6.3 安装cloudStack4.0 无法登陆http://:8080/client

正常的log信息


2013-07-13 18:53:52,638 INFO  [cloud.server.ConfigurationServerImpl] (main:null) Processing updateSSLKeyStore
2013-07-13 18:53:52,640 INFO  [cloud.server.ConfigurationServerImpl] (main:null) SSL keystore located at /etc/cloud/management/cloud.keystore
2013-07-13 18:53:52,647 DEBUG [utils.script.Script] (main:null) Executing: sudo keytool -genkey -keystore /etc/cloud/management/cloud.keystore -storepass vmops.com -keypass vmops.com -keyalg RSA -validity 3650 -dname cn="Cloudstack User",ou="manager.cloud.com",o="manager.cloud.com",c="Unknown"
2013-07-13 18:53:53,938 DEBUG [utils.script.Script] (main:null) Execution is successful.
2013-07-13 18:53:53,939 INFO  [cloud.server.ConfigurationServerImpl] (main:null) Generated SSL keystore.
2013-07-13 18:53:54,040 INFO  [cloud.server.ConfigurationServerImpl] (main:null) Stored SSL keystore to database.
2013-07-13 18:53:54,044 DEBUG [utils.script.Script] (main:null) Executing: /bin/bash -c echo ~cloud
2013-07-13 18:53:54,054 DEBUG [utils.script.Script] (main:null) Execution is successful.
2013-07-13 18:53:54,055 INFO  [cloud.server.ConfigurationServerImpl] (main:null) Processing updateKeyPairs
2013-07-13 18:53:54,055 INFO  [cloud.server.ConfigurationServerImpl] (main:null) Systemvm keypairs not found in database. Need to store them in the database
2013-07-13 18:53:54,055 DEBUG [utils.script.Script] (main:null) Executing: /bin/bash -c if [ -f /var/lib/cloud/management/.ssh/id_rsa ]; then rm -f /var/lib/cloud/management/.ssh/id_rsa; fi; ssh-keygen -t rsa -N '' -f /var/lib/cloud/management/.ssh/id_rsa -q
2013-07-13 18:53:54,480 DEBUG [utils.script.Script] (main:null) Execution is successful.




Steelen Lan

发件人: lanv_11
发送时间: 2013-07-24 15:19
收件人: users-cn
主题: 回复: Re: 求助,CentOS6.3 安装cloudStack4.0 无法登陆http://<ip>:8080/client

根据log提示,sudo keytool -genkey -keystore /etc/cloud/management/cloud.keystore……命令执行返回值是1,说明执行失败了,然后发现执行账户uid不是0(只有uid为0的账户才是超级管理员账户),检查下系统账户信息,然后检查执行cloudstack进程的用户id看看




Steelen Lan

发件人: sunko2014
发送时间: 2013-07-24 14:49
收件人: users-cn
主题: Re: Re: 求助,CentOS6.3 安装cloudStack4.0 无法登陆http://<ip>:8080/client
整个安装都是用的root用户,我在sudoers中也看到有cloud ALL =NOPASSWD : ALL、root    ALL=(ALL)
    ALL
更搞笑的是,我把log中的这段命令“sudo keytool -genkey -keystore
/etc/cloud/management/cloud.keystore -storepass ...
”拷贝到shell中执行后,就可以正常进行登陆了(:
):但是我还是不知道原因。
求解释~~~


2013/7/24 Wei ZHOU <us...@gmail.com>

> 你使用root还是别的用户启动的?有sudo权限吗?
>
>
> 在 2013年7月24日上午8:31,sunko2014 <su...@gmail.com>写道:
>
> > cloud-management。log还有这个error:
> > 2013-07-23 18:04:44,449 INFO  [cloud.server.ConfigurationServerImpl]
> > (main:null) SSL keystore located at /etc/cloud/management/cloud.keystore
> > 2013-07-23 18:04:44,468 DEBUG [utils.script.Script] (main:null)
> Executing:
> > sudo keytool -genkey -keystore /etc/cloud/management/cloud.keystore
> > -storepass vmops.com -keypass vmops.com -keyalg RSA -validity 3650
> -dname
> > cn="Cloudstack User",ou="cloud.com",o="cloud.com",c="Unknown"
> > 2013-07-23 18:04:44,533 DEBUG [utils.script.Script] (main:null) Exit
> value
> > is 1
> > 2013-07-23 18:04:44,533 DEBUG [utils.script.Script] (main:null) sudo:
> > effective uid is not 0, is sudo installed setuid root?
> > 2013-07-23 18:04:44,536 WARN  [cloud.server.ConfigurationServerImpl]
> > (main:null) Would use fail-safe keystore to continue.
> > java.io.IOException: Fail to generate certificate!
> >
> >
> >
> > 2013/7/24 sunko2014 <su...@gmail.com>
> >
> > > 在management-server。log中有如下错误,说无法生成证书:
> > > 2013-07-23 18:04:44,536 WARN  [cloud.server.ConfigurationServerImpl]
> > > (main:null) Would use fail-safe keystore to continue.
> > > java.io.IOException: Fail to generate certificate!
> > >  at
> > >
> >
> com.cloud.server.ConfigurationServerImpl.generateDefaultKeystore(ConfigurationServerImpl.java:490)
> > > at
> > >
> >
> com.cloud.server.ConfigurationServerImpl.updateSSLKeystore(ConfigurationServerImpl.java:511)
> > >  at
> > >
> >
> com.cloud.server.ConfigurationServerImpl.persistDefaultValues(ConfigurationServerImpl.java:262)
> > > at
> > com.cloud.utils.db.DatabaseCallback.intercept(DatabaseCallback.java:34)
> > >  at
> > > com.cloud.servlet.CloudStartupServlet.init(CloudStartupServlet.java:47)
> > > at javax.servlet.GenericServlet.init(GenericServlet.java:212)
> > >
> > > 网上说是没装openssh-server,但我查了一下,已经安装了
> > >
> > >
> > > 2013/7/24 tanthalas <ta...@hotmail.com>
> > >
> > >>
> > >> 装minimal的方式,肯定不会有包冲突。
> > >> 具体的再看log,没有log,是找不到具体原因的。
> > >>
> > >> 2013-07-24
> > >>
> > >>
> > >>
> > >> 刘宇超  Richard Liu
> > >>
> > >>
> > >>
> > >>
> > >> 发件人: sunko2014
> > >> 发送时间: 2013-07-24 10:51:09
> > >> 收件人: users-cn; lanv_11
> > >> 抄送:
> > >> 主题: Re: 求助,CentOS6.3 安装cloudStack4.0 无法登陆http://<ip>:8080/client
> > >>
> > >> 非常感谢!改了catalina.out的属主后,Cloud-management正常启动。
> > >> 但是又遇到了你bolg所说的第二个问题,admin/password登陆时,提示用户密码无效,我的系统的CentOS6.4
> > >> minimal,没有找到登陆异常的有关logo。
> > >> 有改mysql中的/etc/my.conf配置文件,但我不确定我的CentOS minimal系统是否会与CloudStack相关包冲突。
> > >> 2013/7/23 lanv_11 <la...@163.com>
> > >> > 请参考这篇文章     http://blog.chinaunix.net/uid-26230811-id-3777972.html
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > lanv_11
> > >> >
> > >> > 发件人: sunko2014
> > >> > 发送时间: 2013-07-23 17:44
> > >> > 收件人: users-cn
> > >> > 主题: 求助,CentOS6.3 安装cloudStack4.0 无法登陆http://<ip>:8080/client
> > >> > 各位:
> > >> >
> > >> > 我在CentOS6.3上安装完cloud-client、mysql、NFS后,无法访问UI,查看了下本地8080端口,根本没有服务监听:
> > >> > tcp        0      0 0.0.0.0:3306                0.0.0.0:*
> > >> > LISTEN      1958/mysqld
> > >> > tcp        0      0 0.0.0.0:111                 0.0.0.0:*
> > >> > LISTEN      1123/rpcbind
> > >> > tcp        0      0 0.0.0.0:22                  0.0.0.0:*
> > >> > LISTEN      1223/sshd
> > >> > tcp        0      0 0.0.0.0:662                 0.0.0.0:*
> > >> > LISTEN      1150/rpc.statd
> > >> > tcp        0      0 :::111                      :::*
> > >> >  LISTEN      1123/rpcbind
> > >> > tcp        0      0 :::22                       :::*
> > >> >  LISTEN      1223/sshd
> > >> > tcp        0      0 :::662                      :::*
> > >> >  LISTEN      1150/rpc.statd
> > >> >
> > >> >      我判断是服务没有起来,但是执行service cloud-management
> > >> > start多次都不行,重启也不行,按照官方文档安装两次了,系统也换了CentOS6.3和6.4,都一样的结果。
> > >> >      比较了下service cloud-management status的正常结果:
> > >> >  * CloudStack-specific Tomcat servlet engine is running with pid
> 5324
> > >> >     我的却是:
> > >> > The pid file locates at /var/run/cloud-management.pid and lock file
> at
> > >> > /var/lock/subsys/cloud-management.
> > >> >      不知道有谁遇到过,求助。
> > >> >
> > >>
> > >
> > >
> >
>