2012-05-03 11 views
0

私はcentOS 6.2にユーカリをインストールしようとしています。公式サイトのinstalling eucalyptus on centosの手順に従った。centOSエラーでユーカリをインストールする

私はユーカリをインストールするためのポイントに来たとき、私はrpmを使用することを選択しました。これは章の フロントエンドのRPMをインストールします のウェブサイトです。 I型のコマンドは次のとおりです。

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 

どのように私はこの問題を解決するだろうか?私は誰かが私と同じ状況に閉じ込められていることを願っています。

答えて

1

ユーカリ2.0はcentos 6.2をサポートしていません。 Centos 5はxenを使用し、centos 6はkvmを使用します。このためにユーカリ3.1を待たなければなりません。

0

あなたはEucalyptus 2について質問していましたが、3.1がリリースされ、KVMがサポートされています。 install Eucalyptus 3.1 on Centos 6にははるかに簡単なはずです。

ハードウェアに応じたKVMドライバをインストールしてください。 CentOSの6.2上で実行されます

modprobe kvm_intel 
modprobe vhost_net 
1

また、あなたはすぐにユーカリ3.1をテストし、30分以内でクラウドを導入したい場合、あなたはEucalyptus FastStartをダウンロードすることができ、かつ:Intelプロセッサを搭載したシステムの場合

KVMは2台以上のマシンで稼働します。

この短いFastStart videoを見ると、インストールが完了します。

2

インストールが進まなかった理由は、依存関係が解決されなかったようです。私も全く同じ問題に直面していたので、私が見つけた解決策がここにあります。必要な依存関係をインストールするには、いくつかのRPMをダウンロードする必要があります。

私のシステムのアーキテクチャはi386です。

  1. X86_64によって置き換えlibcrypto.so.6()とlibssl.so.6():これらのファイルを取得するには、RPMのopenssl098e-17.el6.centos.2..rpmをインストールする必要があります

  2. libdb-4.3.so():インストールCOMPAT-readline5-5.2-17.1.el6:COMPAT-db43-4.3-24-15.el6..rpm

  3. libreadline.so.5()をインストールします..rpm
  4. libexpat.so.0():インストールcompat-expat1-1.95.8-8.el6..rpm

これらの依存関係をインストールしたら、RPMの通常のインストールを行ってください。

+0

直前にアーキテクチャが欠けていました。 rpmの直前に2つのドットの間にx86_64を追加してください。 ありがとう –

関連する問題