0

我正在尝试在 centOS 6.2 上安装桉树。我按照官网centos上安装eucalyptus的步骤进行操作。

说到安装 eucalyptus 的时候,我选择使用 rpm。这是网站上在前端安装 RPM的章节 。我输入的命令是:

rpm -Uvh aoetools-21-1.el4.x86_64.rpm \
 euca-axis2c-1.6.0-1.x86_64.rpm \
 euca-rampartc-1.3.0-1.x86_64.rpm \
 vblade-14-1mdv2008.1.x86_64.rpm \
 vtun-3.0.2-1.el5.rf.x86_64.rpm \
 lzo2-2.02-3.el5.rf.x86_64.rpm\
 perl-Crypt-OpenSSL-Random-0.04-1.el5.rf.x86_64.rpm\
 perl-Crypt-OpenSSL-RSA-0.25-1.el5.rf.x86_64.rpm\
 perl-Crypt-X509-0.32-1.el5.rf.noarch.rpm\
 python25-2.5.1-bashton1.x86_64.rpm\
 python25-devel-2.5.1-bashton1.x86_64.rpm\
 python25-libs-2.5.1-bashton1.x86_64.rpm

和我得到的错误:

warning: aoetools-21-1.el4.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 217521f6: NOKEY
warning: vblade-14-1mdv2008.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 78d019f5: NOKEY
warning: vtun-3.0.2-1.el5.rf.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY
error: Failed dependencies:
    libcrypto.so.6()(64bit) is needed by euca-rampartc-1.3.0-6.el5.x86_64
    libssl.so.6()(64bit) is needed by euca-rampartc-1.3.0-6.el5.x86_64
    libcrypto.so.6()(64bit) is needed by vtun-3.0.2-1.el5.rf.x86_64
    libcrypto.so.6()(64bit) is needed by perl-Crypt-OpenSSL-Random-0.04-1.el5.rf.x86_64
    libssl.so.6()(64bit) is needed by perl-Crypt-OpenSSL-Random-0.04-1.el5.rf.x86_64
    libcrypto.so.6()(64bit) is needed by perl-Crypt-OpenSSL-RSA-0.25-1.el5.rf.x86_64
    libssl.so.6()(64bit) is needed by perl-Crypt-OpenSSL-RSA-0.25-1.el5.rf.x86_64
    libcrypto.so.6()(64bit) is needed by python25-2.5.1-bashton1.x86_64
    libdb-4.3.so()(64bit) is needed by python25-2.5.1-bashton1.x86_64
    libexpat.so.0()(64bit) is needed by python25-2.5.1-bashton1.x86_64
    libreadline.so.5()(64bit) is needed by python25-2.5.1-bashton1.x86_64
    libssl.so.6()(64bit) is needed by python25-2.5.1-bashton1.x86_64

我该如何解决这个问题?我希望有人和我一样陷入同样的​​境地。

4

4 回答 4

2

看起来依赖项没有得到解决,这就是安装没有继续的原因。我也遇到了完全相同的问题,所以这是我找到的解决方案。您必须下载一些 RPM 才能安装所需的依赖项。

我的系统架构是i386。替换为 X86_64

  1. libcrypto.so.6() 和 libssl.so.6() :要获取这些文件,您必须安装 RPM openssl098e-17.el6.centos.2..rpm

  2. libdb-4.3.so() : 安装 compat-db43-4.3-24-15.el6..rpm

  3. libreadline.so.5() : 安装 compat-readline5-5.2-17.1.el6..rpm
  4. libexpat.so.0() : 安装 compat-expat1-1.95.8-8.el6..rpm

安装这些依赖项后,请定期安装 RPM。

于 2012-12-17T17:15:39.653 回答
1

eucalyptus 2.0 不支持 centos 6.2。Centos 5 使用 xen,而 centos 6 使用 kvm。为此,您将不得不等待 eucalyptus 3.1。

于 2012-05-04T22:28:15.307 回答
1

此外,如果您想快速测试 Eucalyptus 3.1 并在 30 分钟内部署云,您可以下载Eucalyptus FastStart,它在 CentOS 6.2 和 KVM 上运行至少 2 台机器。

您可以观看这个简短的FastStart 视频,该视频将引导您完成安装。

于 2012-07-19T21:34:53.003 回答
0

你问的是 Eucalyptus 2,但现在 3.1 已经发布并且支持 KVM。在 Centos 6 上安装 Eucalyptus 3.1应该容易得多。这是安装文档中的一个片段:

安装适合您硬件的 KVM 驱动程序。

对于配备 Intel 处理器的系统:

modprobe kvm_intel
modprobe vhost_net
于 2012-06-27T16:06:34.503 回答