2017-09-08 5 views
0

は人形のマスターバージョンを更新しようとしましたInstalllingと私がインストールしようとしている以前のバージョンを削除した後人形共通(= 3.8.7-1puppetlabs1)エラー

人形-共通(= 3.8.7-1puppetlabs1 )

以下のエラーが発生します。

apt-get install ruby 
apt-get -f install 

sudoの

[email protected]:/home/ubuntu/puppet# apt install puppet-common 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
Some packages could not be installed. This may mean that you have 
requested an impossible situation or if you are using the unstable 
distribution that some required packages have not yet been created 
or been moved out of Incoming. 
The following information may help to resolve the situation: 

The following packages have unmet dependencies: 
puppet-common : Depends: libaugeas-ruby but it is not installable or 
          libaugeas-ruby1.9.1 but it is not installable or 
          libaugeas-ruby1.8 but it is not installable 
E: Unable to correct problems, you have held broken packages. 

apt-getの他のソリューションで与えたよう

は動作しませんでした - ルビーlibaugeasをインストールします。

他の詳細が必要な場合は教えてください。

+0

あなたは人形からの公式リポジトリを使用していますか? –

+0

puppet-commonをインストールする前に 'sudo apt-get update'を実行しましたか? – andrewleung

+0

@andrewleungはい、それも試しました。 –

答えて

1

コマンドプロンプトを見ると、あなたはUbuntuを使用しています。 PuppetはUbuntuのすべてのバージョンと互換性がありません。 Puppet(3.8.7-1)と同じバージョンのUbuntu 16.06で同じエラーメッセージが表示されていました。 PuppetのバージョンマッチまでOSバージョンであることに気付くまで、何百万ものことを試しました。

https://docs.puppet.com/puppet/3.8/install_debian_ubuntu.html

あなたが使用しているOSでサポートされている人形のバージョンをインストールする場合。それはインストールする必要があります。あなたがいるUbuntuのバージョンを知らなければ、これは問題ではない可能性がありますが、もしそうなら、あなたは良い形になっているはずです。あなたが16.04である場合、下記のリンク:

http://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-install-puppet-on-ubuntu-16-04.html

関連する問題