2016-01-25 14 views
5

Yerel kubernetes v1.1.4 kümemi Ubuntu 14.04 üzerinde vagrant 1.8.1 ve virtualbox 4.3.28 kullanarak çalıştırıyorum. Her şey iyi çalıştı ama ./cluster/kube-up.sh yürütürken geçtiğimiz Cuma 22.01.2016 beri ben aynı hatayı almaya devamYerel kubernetes kümesini başlatırken install_fedora_deps çalıştırılamadı

==> 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. 

i ana içindeki ssha ve bu /etc/yum.repos içeriğidir son v1.2.0-alpha.6 çalıştırırken .d/saltstack-tuz-fötr 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> 

aynı hatayı alıyorum. Bu, salt-fedora21 repo ile ilgili bir sorun mu? Herkes bu hatayı tekrarlayabilir mi?

Düzenleme: alakalı sorun https://github.com/kubernetes/kubernetes/issues/20088

cevap

5

İşte geçici bir çözüm burada bulunabilir:

olarak https://github.com/kubernetes/kubernetes/issues/20088#issuecomment-174930620 işaret, kök sorunu salt-bootstrap tarafından altta yatan bağımlılık başvuru için URL'de bir değişikliktir.

Bu, https://github.com/saltstack/salt-bootstrap/pull/738'da düzeltilmiştir, ancak düzeltme, salt-bootstrap kararlılık düzeyine getirilmemiştir.

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 üzerinde test:

Biz develop sürümünü kullanabilirsiniz. onunla macos için

+0

, v1.1.4 yanı benim için çalışan onaylamak v1.1.7 için hızlı bir düzeltme – fdavid

+0

onaylamak için teşekkür edebilirsiniz – luebken

2

var 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