I am running my local kubernetes v1.1.4 cluster on Ubuntu 14.04 using vagrant 1.8.1 and virtualbox 4.3.28. Everything worked fine but since last friday 22.01.2016 i keep getting the same error when executing ./cluster/kube-up.sh
==> 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 ssh into master and this is the content of /etc/yum.repos.d/saltstack-salt-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>
I get the same error when running the latest v1.2.0-alpha.6. Is this an issue with the salt-fedora21 repo? Can anyone replicate the error?
Edit: related issue can be found here https://github.com/kubernetes/kubernetes/issues/20088
Here's a temporary fix:
As pointed out in https://github.com/kubernetes/kubernetes/issues/20088#issuecomment-174930620, the root issue is a change in URL for an underlying dependency reference by
salt-bootstrap
.This is fixed in https://github.com/saltstack/salt-bootstrap/pull/738, but the fix has not made it to
salt-bootstrap
stable.We can use the
develop
version:Tested on Kubernetes
1.1.4
.For macos with it's borky bsd sed: