You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by Nik Martin <ni...@nfinausa.com> on 2012/12/14 04:04:37 UTC

3.02 Acton first startup error

I just installed 3.02 management server on a breand new Centos 6.3, and 
the install went fine, no errors. I then started the cloudstack 
management server, and it blew up.  The first error was about a sudo not 
having a tty, which is new.  The last install i don't recall anything 
about requiretty, nayway, i disable that in /etc/sudoers, and then have 
tp reinstall the cloudstack DB, and now I'm getting this error. I'm 
pretty sure I didnt skip a step anywhere, but this is my third 
cloudstack install, and have never gotten these errors.  SELinux is 
disabled.

Adding the cloud user to the %wheel group and uncommenting the %wheel 
(ALL) :NOPASSWD line in /etc/sudoers got me goig, but that feels very 
wrong and insecure
-- 
2012-12-13 20:44:32,234 DEBUG [utils.script.Script] (main:null) Looking 
for vms/systemvm.iso
2012-12-13 20:44:32,234 DEBUG [utils.script.Script] (main:null) Current 
binaries reside at /usr/share/java
2012-12-13 20:44:32,234 DEBUG [utils.script.Script] (main:null) Looking 
for vms/systemvm.iso in /usr/share/java/vms/systemvm.iso
2012-12-13 20:44:32,234 DEBUG [utils.script.Script] (main:null) Looking 
for vms/systemvm.iso in /usr/share/java/vms/systemvm.iso
2012-12-13 20:44:32,234 DEBUG [utils.script.Script] (main:null) Looking 
for vms/systemvm.iso in /usr/share/vms/systemvm.iso
2012-12-13 20:44:32,234 DEBUG [utils.script.Script] (main:null) Looking 
for vms/systemvm.iso in /usr/vms/systemvm.iso
2012-12-13 20:44:32,234 DEBUG [utils.script.Script] (main:null) Looking 
for vms/systemvm.iso in /vms/systemvm.iso
2012-12-13 20:44:32,234 DEBUG [utils.script.Script] (main:null) 
Searching in environment.properties
2012-12-13 20:44:32,234 DEBUG [utils.script.Script] (main:null) 
environment.properties says scripts should be in /usr/lib64/cloud/agent
2012-12-13 20:44:32,234 DEBUG [utils.script.Script] (main:null) Looking 
for vms/systemvm.iso in /usr/lib64/cloud/agent/vms/systemvm.iso
2012-12-13 20:44:32,235 DEBUG [cloud.server.ConfigurationServerImpl] 
(main:null) Executing: 
/usr/lib64/cloud/agent/scripts/vm/systemvm/injectkeys.sh 
/var/lib/cloud/management/.ssh/id_rsa.pub 
/var/lib/cloud/management/.ssh/id_rsa 
/usr/lib64/cloud/agent/vms/systemvm.iso
2012-12-13 20:44:32,309 DEBUG [cloud.server.ConfigurationServerImpl] 
(main:null) Exit value is 5
2012-12-13 20:44:32,309 DEBUG [cloud.server.ConfigurationServerImpl] 
(main:null) sudo: no tty present and no askpass program specifiedsudo: 
no tty present and no askpass program specifiedinjectkeys.sh: Failed to 
mount original iso /usr/lib64/cloud/agent/vms/systemvm.isosudo: no tty 
present and no askpass program specifiedsudo: no tty present and no 
askpass program specifiedinjectkeys.sh: Failed to backup original iso 
/usr/lib64/cloud/agent/vms/systemvm.isosudo: no tty present and no 
askpass program specifiedsudo: no tty present and no askpass program 
specifiedinjectkeys.sh: Failed to copy from original iso 
/usr/lib64/cloud/agent/vms/systemvm.isosudo: no tty present and no 
askpass program specifiedsudo: no tty present and no askpass program 
specifiedinjectkeys.sh: Failed to copy key 
/var/lib/cloud/management/.ssh/id_rsa.pub from original iso to new iso 
sudo: no tty present and no askpass program specifiedsudo: no tty 
present and no askpass program specifiedinjectkeys.sh: Failed to unmount 
old iso from /var/lib/cloud/management/systemvm_mnt
2012-12-13 20:44:32,309 WARN  [cloud.server.ConfigurationServerImpl] 
(main:null) Failed to inject generated public key into systemvm iso 
sudo: no tty present and no askpass program specifiedsudo: no tty 
present and no askpass program specifiedinjectkeys.sh: Failed to mount 
original iso /usr/lib64/cloud/agent/vms/systemvm.isosudo: no tty present 
and no askpass program specifiedsudo: no tty present and no askpass 
program specifiedinjectkeys.sh: Failed to backup original iso 
/usr/lib64/cloud/agent/vms/systemvm.isosudo: no tty present and no 
askpass program specifiedsudo: no tty present and no askpass program 
specifiedinjectkeys.sh: Failed to copy from original iso 
/usr/lib64/cloud/agent/vms/systemvm.isosudo: no tty present and no 
askpass program specifiedsudo: no tty present and no askpass program 
specifiedinjectkeys.sh: Failed to copy key 
/var/lib/cloud/management/.ssh/id_rsa.pub from original iso to new iso 
sudo: no tty present and no askpass program specifiedsudo: no tty 
present and no askpass program specifiedinjectkeys.sh: Failed to unmount 
old iso from /var/lib/cloud/management/systemvm_mnt
2012-12-13 20:44:32,311 ERROR [cloud.servlet.CloudStartupServlet] 
(main:null) Exception starting management server
com.cloud.utils.exception.CloudRuntimeException: Failed to inject 
generated public key into systemvm iso sudo: no tty present and no 
askpass program specifiedsudo: no tty present and no askpass program 
specifiedinjectkeys.sh: Failed to mount original iso 
/usr/lib64/cloud/agent/vms/systemvm.isosudo: no tty present and no 
askpass program specifiedsudo: no tty present and no askpass program 
specifiedinjectkeys.sh: Failed to backup original iso 
/usr/lib64/cloud/agent/vms/systemvm.isosudo: no tty present and no 
askpass program specifiedsudo: no tty present and no askpass program 
specifiedinjectkeys.sh: Failed to copy from original iso 
/usr/lib64/cloud/agent/vms/systemvm.isosudo: no tty present and no 
askpass program specifiedsudo: no tty present and no askpass program 
specifiedinjectkeys.sh: Failed to copy key 
/var/lib/cloud/management/.ssh/id_rsa.pub from original iso to new iso 
sudo: no tty present and no askpass program specifiedsudo: no tty 
present and no askpass program specifiedinjectkeys.sh: Failed to unmount 
old iso from /var/lib/cloud/management/systemvm_mnt
	at 
com.cloud.server.ConfigurationServerImpl.injectSshKeysIntoSystemVmIsoPatch(ConfigurationServerImpl.java:717)
	at 
com.cloud.server.ConfigurationServerImpl.updateKeyPairs(ConfigurationServerImpl.java:660)
	at com.cloud.utils.db.DatabaseCallback.intercept(DatabaseCallback.java:30)
	at 
com.cloud.server.ConfigurationServerImpl.persistDefaultValues(ConfigurationServerImpl.java:258)
	at com.cloud.utils.db.DatabaseCallback.intercept(DatabaseCallback.java:30)
	at com.cloud.servlet.CloudStartupServlet.init(CloudStartupServlet.java:43)
	at javax.servlet.GenericServlet.init(GenericServlet.java:212)
	at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
	at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
	at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
	at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
	at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
	at 
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
	at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
	at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:593)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Regards,

Nik

Nik Martin
nfina Technologies, Inc.
+1.251.243.0043 x1003
http://nfinausa.com
Relentless Reliability

Re: 3.02 Acton first startup error

Posted by Nik Martin <ni...@nfinausa.com>.
On 12/13/2012 09:04 PM, Nik Martin wrote:

I went back and traced cloud-setup-management, and it looks like my sudo 
binary had wonky permissions. I re-rean the db create script and changed 
perms on sudo and the cloud-management-setup script ran fine.

> I just installed 3.02 management server on a breand new Centos 6.3, and
> the install went fine, no errors. I then started the cloudstack
> management server, and it blew up.  The first error was about a sudo not
> having a tty, which is new.  The last install i don't recall anything
> about requiretty, nayway, i disable that in /etc/sudoers, and then have
> tp reinstall the cloudstack DB, and now I'm getting this error. I'm
> pretty sure I didnt skip a step anywhere, but this is my third
> cloudstack install, and have never gotten these errors.  SELinux is
> disabled.
>
> Adding the cloud user to the %wheel group and uncommenting the %wheel
> (ALL) :NOPASSWD line in /etc/sudoers got me goig, but that feels very
> wrong and insecure


-- 

Regards,

Nik

Nik Martin
nfina Technologies, Inc.
+1.251.243.0043 x1003
http://nfinausa.com
Relentless Reliability