Bonjour,
J'ai un soucis de droits avec Vagrant. Je développe en Symfony3 avec une VM donc.
Dès que je fais un "cache:clear" qui est censé me supprimer les fichiers du cache, j'ai cette erreur :
[Symfony\Component\Filesystem\Exception\IOException]
Failed to remove directory "/var/www/formation/symfony-blog/var/cache/de~/translations": .
Il s'agit d'un problème de droits :
drwxrwxr-x 1 vagrant www-data 4,0K juil. 10 2017 cache/
$ ll var/cache
total 16K
drwxrwxr-x 1 vagrant www-data 4,0K juil. 10 10:36 ./
drwxrwxr-x 1 vagrant www-data 4,0K juil. 7 16:01 ../
drwxrwxr-x 1 vagrant www-data 4,0K juil. 10 10:36 de~/
drwxrwxr-x 1 vagrant www-data 4,0K juil. 10 10:36 dev/
J'ai bien mis le user courant "vagrant" dans le groupe "www-data". Je me demande si cela ne vient pas du dossier partagé :
synced_folder:
vflsf_19mkvk0x71hk:
source: /var/www/vm/vmnginx
target: /var/www
sync_type: default
smb:
smb_host: ''
smb_username: ''
smb_password: ''
mount_options:
dir_mode: '0775'
file_mode: '0664'
rsync:
args:
- '--verbose'
- '--archive'
- '-z'
exclude:
- .vagrant/
- .git/
- vendor/
auto: 'true'
owner: vagrant
group: www-data
En utilisant les ACL,
ici, j'ai un message d'erreur :
...
setfacl: var/cache/dev/twig/5f: Operation not supported
setfacl: var/cache/dev/twig/52: Operation not supported
setfacl: var/cache/dev/twig/b8: Operation not supported
setfacl: var/cache/dev/twig/64: Operation not supported
setfacl: var/cache/dev/twig/e7: Operation not supported
setfacl: var/cache/dev/twig/72: Operation not supported
setfacl: var/cache/dev/twig/81: Operation not supported
setfacl: var/cache/dev/twig/73: Operation not supported
setfacl: var/cache/dev/twig/ec: Operation not supported
setfacl: var/cache/dev/twig/ea: Operation not supported
setfacl: var/cache/dev/translations: Operation not supported
...
Je veux bien mettre "acl" dans le fstab, mais selon la doc, il est déjà activé en ext4 :
UUID=b7786d9b-476f-472e-b48c-22ffb77e5a08 / ext4 errors=remount-ro 0 1
Une idée svp ? 🙂
Merci
Fabrice