Échec de la sauvegarde avec l’erreur « Fichier texte occupé »
Summary: Échec de la sauvegarde avec l’erreur « Fichier texte occupé » : --- Indications de travail --- cannot open /var/tmp/netcd.lock : Fichier texte occupé
Symptoms
- La commande
"Text file busy"Erreur : une erreur se produit généralement lors de la tentative d’exécution d’un fichier qui est actuellement ouvert pour écriture. - La commande
"Text file busy"erreur (ETXTBSY) sous Linux, et les systèmes de type Unix, indique qu’une tentative de modification ou de suppression d’un fichier exécutable en cours d’exécution par le noyau a été effectuée.
Cause
- La commande
" Text file busy"est signalé par le système d’exploitation. - Un processus a un verrou sur le fichier et l’agent client ne peut pas le sauvegarder.
- C’est comme le message du client Windows.
Code 32: The process cannot access the file because it is being used by another process.
Resolution
Dépannage:->fuser <open directory with .lock file> (Ex : - fuser /var/tmp/netcd.lock) – Cette commande est utilisée pour identifier le processus qui maintient le fichier ouvert.
Ensuite, il renverra l’ID de processus qui est en cours d’exécution et qui retient le fichier. ( Ex : - /var/tmp/netcd.lock: 32440328)
-> kill -9 PID (Ex : - kill -9 32440328)
>> Essayez ensuite de déclencher la sauvegarde et elle réussira.
Additional Information
Notez également que les fichiers .lock sont des fichiers temporaires. Ils ne sont normalement pas sauvegardés.
Si ce fichier doit être sauvegardé, recherchez quel processus a verrouillé ce fichier et résolvez-le à partir de là.
Lien de référence : -
https://community.spiceworks.com/t/0511-089-cannot-open-var-tmp-netcd-lock/837458/6