Eucalyptus "403 Forbidden" when trying to run instance
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
euca2ools (Ubuntu) |
Fix Released
|
High
|
Thierry Carrez | ||
Karmic |
Fix Released
|
High
|
Thierry Carrez | ||
eucalyptus (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Karmic |
Invalid
|
High
|
Unassigned |
Bug Description
On karmic, after upgrading Eucalyptus from 1.6~bzr672-0ubuntu4 to 1.6~bzr746-
cloudmaster@
Warning: failed to parse error message from AWS: <unknown>:1:0: syntax error
EC2ResponseError: 403 Forbidden
Failure: 403 Forbidden
Sifting through /var/log/
10:52:46 INFO erCertificateHa
10:52:47 INFO ClusterUtil | -------
10:52:47 INFO ClusterUtil | -> [ warthogs ] Cluster certificate valid=true
10:52:47 INFO ClusterUtil | -> [ warthogs ] Node certificate valid=true
10:52:47 INFO ClusterUtil | -------
10:52:47 WARN PipelineRegistry | => More than one candidate pipeline. Ignoring offer by: internal-
10:52:47 INFO ServiceSinkHandler | cloud/ServiceSi
10:52:47 INFO ServiceSinkHandler | cloud/ServiceSi
10:52:51 WARN PipelineRegistry | => More than one candidate pipeline. Ignoring offer by: internal-
10:52:51 INFO ServiceSinkHandler | cloud/ServiceSi
10:52:51 INFO ServiceSinkHandler | cloud/ServiceSi
10:52:52 INFO erCertificateHa
10:52:53 INFO ClusterUtil | -------
10:52:53 INFO ClusterUtil | -> [ warthogs ] Cluster certificate valid=true
10:52:53 INFO ClusterUtil | -> [ warthogs ] Node certificate valid=true
10:52:53 INFO ClusterUtil | -------
10:52:58 INFO erCertificateHa
10:52:59 INFO ClusterUtil | -------
10:52:59 INFO ClusterUtil | -> [ warthogs ] Cluster certificate valid=true
10:52:59 INFO ClusterUtil | -> [ warthogs ] Node certificate valid=true
10:52:59 INFO ClusterUtil | -------
10:52:59 WARN PipelineRegistry | => More than one candidate pipeline. Ignoring offer by: internal-
com.eucalyptus.
at com.eucalyptus.
at com.eucalyptus.
at com.eucalyptus.
at com.eucalyptus.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at java.util.
at java.util.
at java.lang.
10:53:04 INFO erCertificateHa
10:53:05 INFO ClusterUtil | -------
10:53:05 INFO ClusterUtil | -> [ warthogs ] Cluster certificate valid=true
10:53:05 INFO ClusterUtil | -> [ warthogs ] Node certificate valid=true
10:53:05 INFO ClusterUtil | -------
I tried redownloading the certificate bundle, in case it would help, but it did not: I still get the above 403 error when running euca-run-instances.
Related branches
Changed in eucalyptus (Ubuntu): | |
importance: | Undecided → High |
tags: | added: eucalyptus |
Sorry for the double post. I posted this to bug #428010 but Etienne suggested this might be a better place for it.
I am getting a similar error to this one, here is the exact command line and error message.
$ euca-run-instances emi-67DC1321 -k mykey
Warning: failed to parse error message from AWS: <unknown>:1:0: syntax error
EC2ResponseError: 403 Forbidden
Failure: 403 Forbidden
Here is the only error message that is produced when I try to run the instance. It is from cloud-output.log
com.eucalyptus. ws.Authenticati onException: Missing required parameter: AWSAccessKeyId ws.handlers. HmacV2Handler. incomingMessage (HmacV2Handler. java:110) ws.handlers. MessageStackHan dler.handleUpst ream(MessageSta ckHandler. java:115) ws.server. FilteredPipelin e$StageBottomHa ndler.handleUps tream(FilteredP ipeline. java:171) ws.server. NioServerHandle r.messageReceiv ed(NioServerHan dler.java: 119) netty.handler. stream. ChunkedWriteHan dler.handleUpst ream(ChunkedWri teHandler. java:114) netty.channel. Channels. fireMessageRece ived(Channels. java:385) netty.handler. codec.replay. ReplayingDecode r.unfoldAndfire MessageReceived (ReplayingDecod er.java: 459) netty.handler. codec.replay. ReplayingDecode r.callDecode( ReplayingDecode r.java: 443) netty.handler. codec.replay. ReplayingDecode r.messageReceiv ed(ReplayingDec oder.java: 381) netty.channel. Channels. fireMessageRece ived(Channels. java:342) netty.channel. Channels. fireMessageRece ived(Channels. java:329) netty.channel. socket. nio.NioWorker. read(NioWorker. java:330) netty.channel. socket. nio.NioWorker. processSelected Keys(NioWorker. java:282) netty.channel. socket. nio.NioWorker. run(NioWorker. java:203) netty.util. internal. IoWorkerRunnabl e.run(IoWorkerR unnable. java:53) concurrent. ThreadPoolExecu tor.runWorker( ThreadPoolExecu tor.java: 1110) concurrent. ThreadPoolExecu tor$Worker. run(ThreadPoolE xecutor. java:603) Thread. run(Thread. java:636)
at com.eucalyptus.
at com.eucalyptus.
at com.eucalyptus.
at com.eucalyptus.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at org.jboss.
at java.util.
at java.util.
at java.lang.
This is off a fresh install. I have tried rebuilding the machine several times with no luck. This is using Karmic Alpha-5