Я пытаюсь настроить среду бродяг для размещения Снегоочистителя (https://github.com/snowplow). Когда я запускаю бродяга из Cygwin оболочкиchmod не может изменять разрешения в Vagrant VM
$vagrant up && vagrant ssh
Я получаю в гостевом образ Ubuntu (12.04), и когда я пытаюсь установить java8 в эту среду с помощью анзибля, я получаю сообщение:
[email protected]:~$ ansible-playbook /vagrant/ansible-playbooks/java8-gradle.yml --inventory-file=/vagrant/home/ansible/ansible_hosts --connection=local ERROR: The file /vagrant/home/ansible/ansible_hosts is marked as executable, but failed to execute correctly. If this is not supposed to be an executable script, correct this with
chmod -x /vagrant/home/ansible/ansible_hosts
.
файл действительно 777:
-rwxrwxrwx 1 vagrant vagrant 24 Mar 3 19:03 ansible_hosts*
, но этот же файл синхронизированы на хост (Windows) и Cygwin показывает файл как 644:
-rw-r--r-- 1 rcoe Domain Users 24 Mar 3 14:03 ansible_hosts
Есть ли известная проблема, работающая в безголовой среде (VirtualBox) Vagrant, которая не позволяет устанавливать разрешения для файлов, синхронизированных с хостом?
Спасибо.
Я забыл упомянуть, что я пытался изменяя разрешения файла в гостевой системе, и он не смог их изменить. т. е. я пробовал chmod -x в качестве сообщения об ошибке, как и для бродячего пользователя, так и для root. –