• [^] # Re: DavFS

    Posté par . En réponse au message rm ou le nombre de caractères. Évalué à 2.

    Bon, l'erreur se situe ici :

    unlinkat(AT_FDCWD, "/media/backup/sauvegarde/ksxxxxxx.kimsufi.com/2012-06-11/www/defaut/www/html/xxxxx/langs/fr_BE/main.lang", 0) = -1 EINVAL (Invalid argument)

    D'après les pages de man :

    int unlinkat(int dirfd, const char *pathname, int flags);
    (…)
    On success, unlinkat() returns 0. On error, -1 is returned and errno is set to indicate the error.

    A première vue la syntaxe est bonne, mais on a pourtant un code retour -1.
    L'erreur remonté est une 132 ce qui veux dire "The file pointer cannot be set on the specified device or file.".
    Un pointeur dans l'espace : chouette ca !

    Autre extrait du man :

    If the pathname given in pathname is absolute, then dirfd is ignored.

    Donc dans ton cas il y a que le chemin qui compte…
    De plus en plus intéressant….
    Et aussi :

    unlinkat() was added to Linux in kernel 2.6.16.

    Donc :
    => Question 1 : quelle version du noyau tu utilises ?
    => Question 2 : C'est pareil sur un touch ? Car je suspecte le userspace ou le pseudo-fs d'être pourrie. En trois ans, sachant que j'ai je fais du sshfs plein gaz non stop j'ai eu ça mais seulement deux fois. Si c'est pareil sur touch peux tu démonter / remonter / re tester ?
    => Question 3 : si en remontant le problème est pas résolu peux tu rebooter et tester ?

    Fuse : j'en Use et Abuse !