2016-11-14 17 views
0

シナリオ:centOS 7上にplesk 12.5をOpenVZコンテナ(proxmox)に新規インストールしました。 :Pleskの12.5をインストールする は、私は次のエラーを取得する: 例外:依存関係を解決するために失敗しました:1:(:MODULE_COMPAT_5.10.1)のperl-JSON-XS-2.27-2.el6.x86_64はPerlを必要と例外:perl-JSON-XS-2.27-2.el6.x86_64にperlが必要です(:MODULE_COMPAT_5.10.1)

任意のヒント?

答えて

1

あなたはCentOS 7について言及していますが、インストールしようとしているパッケージ(perl-JSON-XS-2.27-2.el6.x86_64)はRedHat/CentOS 6用で、パッケージ名にel6タグで示されています。

いずれの場合でも、必要な依存関係をすべて解決するためにyumに正しいリポジトリがないために問題が発生しているようです。 Pleskは必要なパッケージをすべて提供するために独自のyumリポジトリを管理しています。通常は、インストールスクリプトがこれを処理します(install scriptは、適切なソースリポジトリを設定する必要があるPlesk自動インストーラを入手するための簡単な方法です)。

コンテナ内に現在設定されているyumリポジトリを調べ、矛盾するリポジトリがないことを確認することをお勧めします。 Pleskを使ってインストールしているコンポーネントによっては、nginx、apache、mysql、php、およびいくつかのperlコンポーネントを管理したいので、yumリポジトリに関連パッケージをインストールしようとしないでください。また、実際にCentOS 7を使用している場合は、CentOS 6パッケージをインストールしようとしているリポジトリがないことを確認してください。あなたは、さらにトラブルシューティングのヘルプが必要な場合は

grep -re '^\(mirrorlist\|baseurl\)' /etc/yum.repos.d/ 

、あなたがのPleskをインストールしようとしている方法を含めてください:いずれかが間違っているバージョンを使用している場合は、すぐにスキャンできるように、このbashのワンライナーは、すべての構成済みのyumリポジトリのURLをプリントアウトする必要があります。