Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#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 ? smile

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


Je teste des trucs sur ubuntu et surtout debian

Hors ligne

#3 Le 10/07/2017, à 15:51

__fabrice

Re : cache:clear “Failed to remove directory” : Vagrant. Setfacl

Cela serait trop facile smile

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


Je teste des trucs sur ubuntu et surtout debian

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 sad
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


Je teste des trucs sur ubuntu et surtout debian

Hors ligne

#7 Le 10/07/2017, à 19:49

__fabrice

Re : cache:clear “Failed to remove directory” : Vagrant. Setfacl

thegamer94400 a écrit :

Aucune idée désolé je ne connais pas vagrant

C'est dans le titre du post lol

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


Je teste des trucs sur ubuntu et surtout debian

Hors ligne