У меня есть бродячая коробка с CentOS7, работающим под KVM / QEMU (libvirt) на моем хосте Fedora 29.vagrant up
отлично работает.vagrant ssh
терпит неудачу с:
/usr/share/vagrant/gems/gems/vagrant-2.1.2/lib/vagrant/util/safe_exec.rb:39:
in `exec': : Permission denied - /home/username/bin/sshPermission denied - /home/username/bin/ssh ( (Errno::EACCESErrno::EACCES)
Документ говорит: Vagrant will attempt to use the local SSH client installed on the host machine.
Однако, which ssh
правильно приводит к: /usr/bin/ssh
.Так почему vagrant не использует его?
Каталог ! /home/username/bin/ssh
был включен в env PATH, когда был создан ящик, и vagrant, похоже, где-то хранил эту информацию.Удаление каталога из PATH не помогло.Работает только когда я переименовываю или удаляю каталог vagrant ssh
.
Может кто-нибудь сказать мне, где vagrant хранил неверную информацию?
Редактировать: Vagrantfile почти пуст, только config.vm.box
содержится ...