在centOS错误上安装eucalyptus

时间:2012-05-03 02:35:20

标签: installation centos eucalyptus

我试图在centOS 6.2上安装eucalyptus。我在官方网站上按照installing eucalyptus on centos的步骤进行了操作。

当我开始安装桉树时,我选择使用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 个答案:

答案 0 :(得分: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
  5. 安装这些依赖项后,请定期安装RPM。

答案 1 :(得分:1)

eucalyptus 2.0不支持centos 6.2。 Centos 5使用xen而centos 6使用kvm。你将不得不等待桉树3.1。

答案 2 :(得分:1)

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

您可以观看此简短的FastStart video,引导您完成安装。

答案 3 :(得分:0)

你问的是关于Eucalyptus 2但3.1现在已经出来了,并且支持KVM。 install Eucalyptus 3.1 on Centos 6应该容易得多。以下是安装文档的摘录:

  

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

     

对于采用Intel处理器的系统:

modprobe kvm_intel
modprobe vhost_net