Forum Linux.général Erreur copie fichier avec Caja à partir de CIFS/SMB [MATE Manjaro]

Posté par  (site Web personnel) . Licence CC By‑SA.
1
8
oct.
2020

Là où je travail, nous souffrons actuellement d’un problème non-identifié, car je comprend pas et je sais pas comment "diagnostiquer", enquêter :(

Tout fonctionne bien depuis des années (Mint puis Manjaro depuis 6 mois) !

Le problème est apparu il y a quelques jours.

Le serveur

Linux sernas 4.9.0-0.bpo.6-amd64 #1 SMP Debian 4.9.88-1+deb9u1~bpo8+1 (2018-05-13) x86_64 GNU/Linux

dans /etc/samba/smb.conf

[perso]
comment = Fichiers persos
path = /exports/perso
browseable = yes
# read only = no
writable = yes
guest ok = yes
create mask = 0660
directory mask = 0770
available = yes
follow symlinks = yes
wide links = yes

Poste de travail

Linux op07 5.8.11-1-MANJARO #1 SMP PREEMPT Wed Sep 23 14:35:40 UTC 2020 x86_64 GNU/Linux

Dans /etc/fstab

//srvnas/perso  /mnt/srvnas/perso  cifs  _netdev,sec=ntlmv2,guest,gid=1000,uid=1000,nobrl,vers=1.0  0  0

Le problème, c’est avec Caja sous MATE
Lorsque je fais un glisser lâcher (ou copier puis coller) pour copier un fichier (depuis /mnt/srvnas/perso vers le bureau par exemple), j’obtiens le message suivant :(

Erreur copie avec Caja

J’ai installé Dolphin pour voir… Il n’y a pas de problème !

Comment faire pour comprendre ce qui se passe ?

Ou, que se passe-t-il donc ?

  • # Pourquoi Samba?

    Posté par  (site Web personnel) . Évalué à -1.

    Pourquoi vouloir utiliser Samba?

    Si c'est un NAS, tu peux accéder aux fichiers via sshfs, c'est très confortable, ça fonctionne bien, c'est transparent.

    Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

    • [^] # Re: Pourquoi Samba?

      Posté par  (site Web personnel) . Évalué à 8.

      Il cherche des réponses, pas des questions.

      Quant à « Pourquoi vouloir utiliser Samba? », Samba est un très bon produit par ailleurs, sshfs ne fait pas tout ce que fait Samba. Par exemple au hasard… Samba sait faire de la copie côté serveur, ce qui, avec le système de fichier adéquat (btrfs) et la bonne option activée permet de faire de la déduplication à la copie.

      Bon, il est possible que ses besoins ne soient pas très grand et que sshfs lui suffise, mais on s’en fout, il n’a aucune raison de changer, Samba c’est très bien.

      ce commentaire est sous licence cc by 4 et précédentes

      • [^] # Re: Pourquoi Samba?

        Posté par  (site Web personnel) . Évalué à 4.

        Merci pour toutes les réponses et les questions aussi… :)

        En effet, « pourquoi Samba ? », « pourquoi Manjaro ? », « pourquoi MATE et donc Caja ? », « pourquoi vouloir copier un fichier de cette manière ? », etc. Autant de "réponses" typiques lorsque l’on est confronté à un bug avec des logiciels libres :/

        En l’occurrence, je sais plus trop pourquoi mais une bonne partie de mes collègues utilisent encore le Windows de Microsoft :( Les 15 postes de travail sont donc configurés en double démarrage (“dualboot”). Certains collègues viennent au bureau avec leur ordinateur portable et ils doivent pouvoir accéder aux fichiers. Samba (CIFS/SMB) semblait être une bonne solution.

        Cela fait maintenant plus de dix ans que ça marche ainsi.

        J’ai soudainement un message d’erreur avec Caja (mais pas CP, mais pas Dolphin, etc.) et je devrais alors remettre en cause le choix de Samba :)

        Ceci dit, notre serveur doit être révisé prochainement et cela pourrait être l’occasion de changer notre fusil d’épaule et utiliser une autre solution…

        • [^] # Re: Pourquoi Samba?

          Posté par  (site Web personnel) . Évalué à 4.

          Comme le souligne Thomas Debesse, il n'y a pas vraiment de raisons à changer d'outils. Ce que tu as ne fonctionne pas dans un cas, sous Linux avec Caja.

          Et, apparemment, comme vu plus loin, c'est lié à glib.

          Enfin, pour permettre l'accès à des fichiers distant pour Linux et Windows, effectivement, CIFS/Samba, c'est bien.

          Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

  • # pour t’aider à diagnostiquer, essaie en anglais, ça t’aidera dans les recherches sur le web

    Posté par  (site Web personnel) . Évalué à 6.

    Tu peux commencer par lancer Caja en anglais pour savoir comment le message d’erreur est écrit en anglais, tapes ceci dans un terminal:

    killall caja
    LANGUAGE=C.UTF-8 caja

    Note: killall est fourni par le paquet psmisc si je ne me trompe pas.

    Avec le message d’erreur en anglais tu trouveras peut-être plus facilement des messages d’autres gens ayant déjà rencontré ton problème, avec éventuellement des pistes de solution !

    Ce serait bien si tu pouvais faire pareil mais en ligne de commande, quelque chose comme :

    LANGUAGE=C.UTF-8 cp /mnt/srvnas/perso/texte.txt /home/travailleur/Bureau

    Et voir s’il y a aussi un message d’erreur et le quel.

    ce commentaire est sous licence cc by 4 et précédentes

    • [^] # Re: pour t’aider à diagnostiquer, essaie en anglais, ça t’aidera dans les recherches sur le web

      Posté par  (site Web personnel) . Évalué à 3.

      Merci pour la suggestion. Je vais encore essayer demain. Mais je suis pas sûr d’avoir le temps après le killall, en générale Caja est immédiatement relancé par le Bureau MATE.

      Quant à effectuer la copie avec un cp, c’est comme avec Dolphin, il n’y a aucun problème. Il s’agit pou l’instant que d’un problème avec Caja. Je peux par ailleurs toujours double-cliquer sur un fichier dans Caja, il s’ouvre avec le logiciel adéquat et je peux enregistrer, ou enregistrer sous et obtenir au final l’équivalent de la même copie qui pose problème à Caja.

      • [^] # Re: pour t’aider à diagnostiquer, essaie en anglais, ça t’aidera dans les recherches sur le web

        Posté par  (site Web personnel) . Évalué à 4.

        Effectivement, les applicatifs qui se relancent tout seuls peuvent être un peu pénibles pour les manipulations de leur environnement.

        Il est toutefois possible de faire la correspondance français→anglais en téléchargeant le paquet source et en localisant (no pun intended) la chaîne dans le fichier de traduction. L'outil habituel est gettext et c'est probablement po/fr.po qui va t'intéresser. Seulement, il y a des chances que ça vienne d'une des bibliothèques utilisées, donc ça peut ne pas donner de résultats directs… Et je ne trouve rien que ressemble via https://sources.debian.org/ — Manjaro propose peut-être un service similaire qui peut t'aider à trouver d'où ça vient.

        Pour ce qui est de la compréhension du problème, si tu avais un fonctionnement normal précédemment, c'est plutôt une bonne nouvelle : il doit être possible de comprendre d'où vient la régression. Dans ce genre de cas, ma priorité va aux logs de l'outil de mise à jour : est-ce que des paquets ont été mis à jour récemment, si oui est-ce que le timing correspond à l'apparition des symptômes, etc. En complément ou à la place d'une telle mise à jour, il peut y avoir eu un changement de configuration (/etc ou dans les préférences utilisateur). Enfin, dans ce cas particulier, il faut penser à vérifier ce genre de choses à la fois côté client et côté serveur. Bonne chance !

        Debian Consultant @ DEBAMAX

  • # Régression causée par glib ?

    Posté par  . Évalué à 7.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.