2016-01-25 17 views
5

私は、迷路1.8.1および仮想ボックス4.3.28を使用してUbuntu 14.04でローカルkubernetes v1.1.4クラスタを実行しています。すべてがうまくいきましたが、先週の金曜日2016年1月22日以来、私はマスターにSSHと、これは/etc/yum.reposの内容である./cluster/kube-up.shローカルkubernetesクラスタの起動時にinstall_fedora_depsを実行できませんでした

==> master: * INFO: sh -- Version 2015.11.09 
==> master: * INFO: System Information: 
==> master: * INFO: CPU:   GenuineIntel 
==> master: * INFO: CPU Arch:  x86_64 
==> master: * INFO: OS Name:  Linux 
==> master: * INFO: OS Version: 3.17.4-301.fc21.x86_64 
==> master: * INFO: Distribution: Fedora 21 
==> master: * INFO: Installing master 
==> master: * INFO: Found function install_fedora_deps 
==> master: * INFO: Found function install_fedora_stable 
==> master: * INFO: Found function install_fedora_stable_post 
==> master: * INFO: Found function install_fedora_restart_daemons 
==> master: * INFO: Found function daemons_running 
==> master: * INFO: Found function install_fedora_check_services 
==> master: * INFO: Running install_fedora_deps() 
==> master: which: no dnf in (/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin) 
==> master: * INFO: Adding SaltStack's COPR repository 
==> master: 
==> master: 
==> master: File contains no section headers. 
==> master: file: file:///etc/yum.repos.d/saltstack-salt-fedora-21.repo, line: 1 
==> master: '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n' 
==> master: * ERROR: Failed to run install_fedora_deps()!!! 
The SSH command responded with a non-zero exit status. Vagrant 
assumes that this means the command failed. The output for this command 
should be in the log above. Please read the output to determine what 
went wrong. 

を実行するときに、同じエラーを取得しておきます.D/saltstack-塩のFedora-21.repo

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>302 Found</title> 
</head><body> 
<h1>Found</h1> 
<p>The document has moved <a href="https://copr.fedorainfracloud.org/coprs/saltstack/salt/repo/fedora-21/saltstack-salt-fedora-21.repo">here</a>.</p> 
<hr> 
<address>Apache/2.4.6 (Red Hat Enterprise Linux) Server at copr.fedoraproject.org Port 80</address> 
</body></html> 

最新のV1.2.0-alpha.6を実行しているとき、私は同じエラーを取得します。これはsalt-fedora21リポジトリの問題ですか?誰でもエラーを複製できますか?

編集:関連する問題がhttps://github.com/kubernetes/kubernetes/issues/20088

答えて

5

はここで一時的な修正だここで見つけることができます:

としてはhttps://github.com/kubernetes/kubernetes/issues/20088#issuecomment-174930620で指摘し、ルート問題がsalt-bootstrapによって根本的な依存関係の参照用URLの変化があります。

これはhttps://github.com/saltstack/salt-bootstrap/pull/738で修正されていますが、修正ではsalt-bootstrapが安定していません。

cd cluster/vagrant 
sed -i "s/https:\/\/bootstrap.saltstack.com/https:\/\/bootstrap.saltstack.com\/develop/" provision-minion.sh 
sed -i "s/https:\/\/bootstrap.saltstack.com/https:\/\/bootstrap.saltstack.com\/develop/" provision-master.sh 

がKubernetes 1.1.4でテスト:

は、我々はdevelopバージョンを使用することができます。 MacOSのために

+0

v1.1.4デベロッパーにだけでなく、私のために働いて確認することができ、v1.1.7のために簡単な解決策として – fdavid

+0

確認をお願いします – luebken

2

それはborky BSD SEDだと:

cd cluster/vagrant 
sed -e "s/https:\/\/bootstrap.saltstack.com/https:\/\/bootstrap.saltstack.com\/develop/" provision-minion.sh > provision-minion.sh.back 
mv provision-minion.sh.back provision-minion.sh 
sed -e "s/https:\/\/bootstrap.saltstack.com/https:\/\/bootstrap.saltstack.com\/develop/" provision-master.sh > provision-master.sh.back 
mv provision-master.sh.back provision-master.sh 
関連する問題