Gedit : pb sauvegarde d'un fichier partagé
Résolu
commentcamarcheeay
Messages postés
735
Statut
Membre
-
commentcamarcheeay Messages postés 735 Statut Membre -
commentcamarcheeay Messages postés 735 Statut Membre -
Bonjour,
J'ai installé debian sur la machine virtuelle VirtualBox et ai partagé un dossier de mon système hôte (windows 7).
Quand j'ouvre des fichiers avec gedit, je n'arrive pas à les enregistrer. Il m'indique l'erreur suivante : "Erreur lors du renommage du fichier temporaire : Fichier texte occupé". Cette erreur concerne les fichiers préexistants. Je peux cependant créer mes propres fichiers, toujours dans le dossier monté, sans avoir la possibilité de les modifier à nouveau.
Ce problème ne concerne a priori que gedit. Les fichiers sont modifiables avec vim par exemple. Toutes les commandes pour copier (cp) et déplacer (rm) marchent très bien. Il ne s'agit donc pas de soucis de permissions. D'ailleurs, le dossier est bien monté sous mon nom d'utilisateur et j'en possède tous les droits.
Voici la ligne de commande que j'utilise pour monter mon dossier (que j'ajoute au fichier "/etc/rc.local") :
Il ne s'agit pas non plus du fameux problème de gedit à ne pas enregistrer par défaut sur un dossier ftp. J'ai bien vérifié dans gconf-editor > apps > gedit2 > ... > save la présence de ftp.
J'ai visité beaucoup de sites sans réussir à trouver une solution.
J'ai cependant une remarque. Je ne sais pas ce qui s'est passé, mais, il y a un dossier pour lequel je n'ai pas les permissions en écriture "w" mais où j'arrive à enregistrer mes fichiers. Il est le seul qui sort du lot. Pour les autres dossiers, j'ai toutes les permissions, mais l'enregistrement ne se fait pas.
Il y a également une commande qui ne marche pas; la fameuse chmod. Son utilisation ne soulève pas d'erreur, mais elle n'a pas d'effet sur mes dossiers partagés, même en étant utilisée en root.
Merci pour votre aide!
C. Taha
J'ai installé debian sur la machine virtuelle VirtualBox et ai partagé un dossier de mon système hôte (windows 7).
Quand j'ouvre des fichiers avec gedit, je n'arrive pas à les enregistrer. Il m'indique l'erreur suivante : "Erreur lors du renommage du fichier temporaire : Fichier texte occupé". Cette erreur concerne les fichiers préexistants. Je peux cependant créer mes propres fichiers, toujours dans le dossier monté, sans avoir la possibilité de les modifier à nouveau.
Ce problème ne concerne a priori que gedit. Les fichiers sont modifiables avec vim par exemple. Toutes les commandes pour copier (cp) et déplacer (rm) marchent très bien. Il ne s'agit donc pas de soucis de permissions. D'ailleurs, le dossier est bien monté sous mon nom d'utilisateur et j'en possède tous les droits.
Voici la ligne de commande que j'utilise pour monter mon dossier (que j'ajoute au fichier "/etc/rc.local") :
mount -t vboxsf -o uid=1000,gid=1000,umask=0 maVmSource ~/monDossierLinux/
Il ne s'agit pas non plus du fameux problème de gedit à ne pas enregistrer par défaut sur un dossier ftp. J'ai bien vérifié dans gconf-editor > apps > gedit2 > ... > save la présence de ftp.
J'ai visité beaucoup de sites sans réussir à trouver une solution.
J'ai cependant une remarque. Je ne sais pas ce qui s'est passé, mais, il y a un dossier pour lequel je n'ai pas les permissions en écriture "w" mais où j'arrive à enregistrer mes fichiers. Il est le seul qui sort du lot. Pour les autres dossiers, j'ai toutes les permissions, mais l'enregistrement ne se fait pas.
Il y a également une commande qui ne marche pas; la fameuse chmod. Son utilisation ne soulève pas d'erreur, mais elle n'a pas d'effet sur mes dossiers partagés, même en étant utilisée en root.
Merci pour votre aide!
C. Taha
A voir également:
- Gedit : pb sauvegarde d'un fichier partagé
- Gedit mac - Télécharger - Traitement de texte
- Ouvrez ce fichier avec un éditeur de texte simple (bloc-notes, textedit, gedit, etc.) pour y découvrir le nom d’un objet. - Forum Photo numérique
- Bloc notes - Forum Windows 10
- Simple Cellier 2010 - Télécharger - Cuisine & Gastronomie
- Ouvrir un fichier avec le terminal (Gedit) ✓ - Forum Ubuntu
5 réponses
Si ça se trouve, GEDIT créé un fichier swap par fichier ouvert et ne l'efface pas quand tu le referme, et le coup d'après, le fichier swap lui interdit de modifier le fichier.
Bonjour,
J'ai trouvé une solution pour sauvegarder mes fichiers. Mais elle n'est pas la meilleure, j'espère trouver mieux.
Tout d'abord, il faut permettre les backup de sauvegarde :
Édition > Préférences > Éditeur > Créer une copie de sauvegarde des fichiers avant l'enregistrement
Maintenant la sauvegarde se fait en deux étapes; au premier clic, je reçois le message d'erreur que j'ai cité au sujet Erreur lors du renommage du fichier temporaire : Fichier texte occupé. On annule le message et le second clic sur le bouton sauvegarder permet maintenant de la faire.
Comme vous voyez, cela permet de sauvegarder, mais l'utilisation de gedit reste tout de même gênante vu qu'il faut à chaque fois faire trois cliques au lieu de un. En absence de choix, j'utilise cette méthode jusqu'à l'apparition de l'élu!
Merci pour les anciennes interventions.
J'ai trouvé une solution pour sauvegarder mes fichiers. Mais elle n'est pas la meilleure, j'espère trouver mieux.
Tout d'abord, il faut permettre les backup de sauvegarde :
Édition > Préférences > Éditeur > Créer une copie de sauvegarde des fichiers avant l'enregistrement
Maintenant la sauvegarde se fait en deux étapes; au premier clic, je reçois le message d'erreur que j'ai cité au sujet Erreur lors du renommage du fichier temporaire : Fichier texte occupé. On annule le message et le second clic sur le bouton sauvegarder permet maintenant de la faire.
Comme vous voyez, cela permet de sauvegarder, mais l'utilisation de gedit reste tout de même gênante vu qu'il faut à chaque fois faire trois cliques au lieu de un. En absence de choix, j'utilise cette méthode jusqu'à l'apparition de l'élu!
Merci pour les anciennes interventions.
Effectivement, ce problème n'est présent que pour les dossiers montés (à partir d'un système NTFS a priori) et pas pour les fichiers locaux.
Ce que j'ai fait pour contourner cela, c'est que j'ai activé l'option "Créer une copie de sauvegarde des fichiers avant l'enregistrement".
Pour enregistrer, je fais ctrl+s, alt+n, ctrl+s au lieu de ctrl+s habituelle.
Je n'ai pas encore trouvé de solution définitive.
Ce que j'ai fait pour contourner cela, c'est que j'ai activé l'option "Créer une copie de sauvegarde des fichiers avant l'enregistrement".
Pour enregistrer, je fais ctrl+s, alt+n, ctrl+s au lieu de ctrl+s habituelle.
Je n'ai pas encore trouvé de solution définitive.
T'as essayé de lancer un lsof depuis le client Virtualbox pour voir quel process accédait au fichier ?
Mon système client est windows 7.
Je n'ai aucune application qui utilise ce ficher. Le seul programme qui tourne, outre les processus du système, c'est mon vmbox.
Je ne pense pas que c'est une histoire de fichier ouvert par un autre programme. J'ai bien vérifié cela. La preuve c'est que je peux modifier le fichier par vim et je peux le supprimer ou le déplacer.
Je pense qu'il faut se concentrer sur gedit et sa manière de sauvegarder qui probablement crée des fichiers intermédiaires.
Merci quand même!
Je n'ai aucune application qui utilise ce ficher. Le seul programme qui tourne, outre les processus du système, c'est mon vmbox.
Je ne pense pas que c'est une histoire de fichier ouvert par un autre programme. J'ai bien vérifié cela. La preuve c'est que je peux modifier le fichier par vim et je peux le supprimer ou le déplacer.
Je pense qu'il faut se concentrer sur gedit et sa manière de sauvegarder qui probablement crée des fichiers intermédiaires.
Merci quand même!
Alors si c'est pas un process, et que ça n'affecte que les fichiers qui ont déjà étés ouvert avec GEDIT, c'est un fichier swap, je n'ai pas d'autre explication.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ça semble être un vieux problème non résolu, documenté ici
https://bugzilla.gnome.org/show_bug.cgi?id=656225
https://bugzilla.gnome.org/show_bug.cgi?id=656225
Je me demande même s'il y en a chez qui ça fonctionne.