Предоставление с Vagrant на коробке, которая использует Busybox
Когда я пытаюсь подготовиться на своем глюонном узле Freifunk, как я делаю это на других машинах Debian:
Vagrant.configure("2") do |config|
config.vm.provision "shell", path: "bootstrap-node.sh"
end
Тогда я получаю ошибку:
The configured shell (config.ssh.shell) is invalid and unable
Как настроить настройку для Busybox ash
?
1 ответ
Решение
Мой busy box не включает в себя bash, он сделан для небольшого роутера с оперативной памятью 4 МБ.
Вы можете настроить его с
config.ssh.shell = 'ash'
Это определит пепел как оболочку. Смотрите: http://docs.vagrantup.com/v2/vagrantfile/ssh_settings.html
Это решение моего вопроса здесь, хотя у меня теперь есть проблема с последующей проверкой, а это еще один вопрос: vagrant ash: sudo: not found