#1 Le 10/07/2017, à 09:43
- __fabrice
cache:clear “Failed to remove directory” : Vagrant. Setfacl
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
Hors ligne
#2 Le 10/07/2017, à 14:31
- thegamer94400
Re : cache:clear “Failed to remove directory” : Vagrant. Setfacl
Bonjour,
Si c?est une erreur de permission ajoute simplement "sudo" devant ta commande
Passionné d'informatique et de photographie. J'essaie d'utiliser le plus possible linux
Mon site photo : http://alexandrejublotphotographie.website
Hors ligne
#3 Le 10/07/2017, à 15:51
- __fabrice
Re : cache:clear “Failed to remove directory” : Vagrant. Setfacl
Cela serait trop facile
Hors ligne
#4 Le 10/07/2017, à 18:54
- thegamer94400
Re : cache:clear “Failed to remove directory” : Vagrant. Setfacl
Si c'est des permission je changerai les droits avec chmod +xwr /repertoire_ou_tu_souhaite_accéder
Passionné d'informatique et de photographie. J'essaie d'utiliser le plus possible linux
Mon site photo : http://alexandrejublotphotographie.website
Hors ligne
#5 Le 10/07/2017, à 19:43
- __fabrice
Re : cache:clear “Failed to remove directory” : Vagrant. Setfacl
oui, je sais cela aussi. Je pense que le soucis vient d'ailleurs :
- de la box Vagrant
- et/ou des permissions de la box
- de la config php-fpm
- de la config de nginx
ou autres
Merci
Fabrice
Hors ligne
#6 Le 10/07/2017, à 19:47
- thegamer94400
Re : cache:clear “Failed to remove directory” : Vagrant. Setfacl
Aucune idée désolé je ne connais pas vagrant
Passionné d'informatique et de photographie. J'essaie d'utiliser le plus possible linux
Mon site photo : http://alexandrejublotphotographie.website
Hors ligne
#7 Le 10/07/2017, à 19:49
- __fabrice
Re : cache:clear “Failed to remove directory” : Vagrant. Setfacl
Aucune idée désolé je ne connais pas vagrant
C'est dans le titre du post
Hors ligne
#8 Le 10/07/2017, à 19:52
- thegamer94400
Re : cache:clear “Failed to remove directory” : Vagrant. Setfacl
J'avais regardé par hasard et quand jai vu que tLavais des problemes de permissions j'ai pensé que ces trucs simples résoudraient ton probleme
Passionné d'informatique et de photographie. J'essaie d'utiliser le plus possible linux
Mon site photo : http://alexandrejublotphotographie.website
Hors ligne