2016-09-07 12 views
0

Redhat Linuxにopenstack-devstackをインストールしようとしていました。以下のコマンドを実行したときopenstack-devstackのインストール中にエラーが発生しましたか?

 [[email protected] devstack]$ ./stack.sh 

インストール中に、以下のエラーが発生しました。

Removing mariadb-libs.x86_64. 1:5.5.47.1.el7_2 - u due to obsoletes from installed mysql-community-libs-5.7.12-1.el7/x86_64 
    Restarting dependency Resolution with new changes 
    Running transaction check 
    Package mariadb-libs.x86_64. 1:5.5.47.1.el7_2 will be installed 
    Processing Dependency : mariadb-libs = 1.5.5.47-1.el7_2 for package: 1: mariadb-devel-5.5.47-1 
    Finished dependency resolution 
    Error : Package : 1: maria-db-devel-5.5.47-1/el7_2 
      Requires: mariadb-libs(x86-64)= 1:5.5.47-1.el7_2 
      Available: 1:mariadb-libs-5.5.35-3.el7.x86_64 
        mariadb-libs(x86-64) =1:5.5.35-3.el7 
    You could try using --skip-broken to work around the problem 
    You could try running: rpm -VA --nofiles --nodigest 

注:MySQLはすでに自分のマシンにインストールされています。また、他のユーザーが使用しているMySQLを削除することはできません。

答えて

0

devstackは開発ツールなので、開発を行うVMまたは別のマシンにインストールするのが最善の方法です。

+0

私は別のマシン、Redhat 7にインストールしようとしていました。このマシンにはMySQLがインストールされています。残念ながら私はそれを削除することはできません。上記のエラーを解決するにはどうすればよいですか?上記のエラーの実際の原因は何ですか? –

+0

実際に私はRHEL7のインストールにMaria-dbが付属していると聞きました。 rhelのMaria-dbはopenstackによってインストールされているmaria-dbと競合していますか?またはmysqlと競合していますか? –

+0

はバージョンの競合のようです。 mariadbを明示的に有効にしましたか?何かがオフになっていれば、mysqlにデフォルトで設定する必要があります。https://git.openstack.org/cgit/openstack/devstack-plugin-mariadb/tree/README.rst –

関連する問題