使用Amazon Lunux AMI v2013.09启动新的Elastic Beanstalk环境不起作用

我从头开始使用64位Amazon Lunix AMI 2013.09版来启动新的Elastic Beanstalk环境。 这是tomcat 7的非遗留容器。

但是,在创build环境并启动实例之后,URL(所部署的应用程序应该可用)不起作用。

我检查了实例本身,似乎没有安装tomcat,更不用说启动它了。 所以我在/var/log/cfn-init.log检出了日志文件,并且看到了一些可能导致这个问题的问题。

Error: Package: perl-ExtUtils-MakeMaker-6.55-127.15.amzn1.x86_64 (amzn-main) Requires: perl = 4:5.10.1-127.15.amzn1 Installed: 4:perl-5.10.1-131.19.amzn1.x86_64 (installed) perl = 4:5.10.1-131.19.amzn1 Available: 4:perl-5.10.1-127.15.amzn1.x86_64 (amzn-main) perl = 4:5.10.1-127.15.amzn1 Error: Package: perl-CGI-3.51-127.15.amzn1.x86_64 (amzn-main) Requires: perl = 4:5.10.1-127.15.amzn1 Installed: 4:perl-5.10.1-131.19.amzn1.x86_64 (installed) perl = 4:5.10.1-131.19.amzn1 Available: 4:perl-5.10.1-127.15.amzn1.x86_64 (amzn-main) perl = 4:5.10.1-127.15.amzn1 Error: Package: 4:perl-devel-5.10.1-127.15.amzn1.x86_64 (amzn-main) Requires: perl = 4:5.10.1-127.15.amzn1 Installed: 4:perl-5.10.1-131.19.amzn1.x86_64 (installed) perl = 4:5.10.1-131.19.amzn1 Available: 4:perl-5.10.1-127.15.amzn1.x86_64 (amzn-main) perl = 4:5.10.1-127.15.amzn1 Error: Package: perl-Test-Simple-0.92-127.15.amzn1.x86_64 (amzn-main) Requires: perl = 4:5.10.1-127.15.amzn1 Installed: 4:perl-5.10.1-131.19.amzn1.x86_64 (installed) perl = 4:5.10.1-131.19.amzn1 Available: 4:perl-5.10.1-127.15.amzn1.x86_64 (amzn-main) perl = 4:5.10.1-127.15.amzn1 Error: Package: 1:perl-ExtUtils-ParseXS-2.2003.0-127.15.amzn1.x86_64 (amzn-main) Requires: perl = 4:5.10.1-127.15.amzn1 Installed: 4:perl-5.10.1-131.19.amzn1.x86_64 (installed) perl = 4:5.10.1-131.19.amzn1 Available: 4:perl-5.10.1-127.15.amzn1.x86_64 (amzn-main) perl = 4:5.10.1-127.15.amzn1 Error: Package: perl-Test-Harness-3.17-127.15.amzn1.x86_64 (amzn-main) Requires: perl = 4:5.10.1-127.15.amzn1 Installed: 4:perl-5.10.1-131.19.amzn1.x86_64 (installed) perl = 4:5.10.1-131.19.amzn1 Available: 4:perl-5.10.1-127.15.amzn1.x86_64 (amzn-main) perl = 4:5.10.1-127.15.amzn1 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 2013-10-17 17:43:09,582 [ERROR] Error encountered during build of TomcatContainerInstallPackages: Could not successfully install/update yum packages (return code 1) Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 511, in run_config CloudFormationCarpenter(config, self._auth_config).build(worklog) File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 216, in build changes['packages'][manager] = CloudFormationCarpenter._packageTools[manager]().apply(packages, self._auth_config) File "/usr/lib/python2.6/site-packages/cfnbootstrap/rpm_tools.py", line 103, in apply raise ToolError("Could not successfully install/update yum packages", result.returncode) ToolError: Could not successfully install/update yum packages (return code 1) 2013-10-17 17:43:09,584 [ERROR] Unhandled exception during build: Could not successfully install/update yum packages (return code 1) Traceback (most recent call last): File "/opt/aws/bin/cfn-init", line 122, in <module> worklog.build(detail.metadata, configSets) File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 117, in build Contractor(metadata).build(configSets, self) File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 502, in build self.run_config(config, worklog) File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 511, in run_config CloudFormationCarpenter(config, self._auth_config).build(worklog) File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 216, in build changes['packages'][manager] = CloudFormationCarpenter._packageTools[manager]().apply(packages, self._auth_config) File "/usr/lib/python2.6/site-packages/cfnbootstrap/rpm_tools.py", line 103, in apply raise ToolError("Could not successfully install/update yum packages", result.returncode) ToolError: Could not successfully install/update yum packages (return code 1)` 

我不明白这是怎么回事,你有没有遇到这些问题? 如果是的话,你是如何设法解决它的。

如果有帮助,我也可以附上完整的日志cfn-init.log。