Obtention d'une erreur lors de l'ouverture de / etc / profile: erreur de lecture du fichier de verrouillage /etc/.profile.swp: lecture de données insuffisante


20

Je reçois cette erreur lors de l'ouverture du /etc/profilefichier à l'aide de nano.

Error reading lock file /etc/.profile.swp: Not enough data read

Comment puis-je réparer cela?


3
quelle version de nano utilisez-vous? S'il vous plaît tapernano --version
Michele

Cela pourrait faire partie d'un bogue connu (et maintenant résolu) dans nano- d'autres éditeurs de texte fonctionnent-ils avec ce fichier? Vous devrez peut-être mettre à niveau votre nanoversion pour la résoudre en fonction des résultats d'un nano --version.
The Pizza Overlord du

ma version nano est 2.5.3
Vaibhav Phadke

Intéressant. Pouvez-vous exécuter ce qui suit pour voir ce que / qui d'autre accède au fichier d'échange, et copier la sortie ici s'il vous plaît? - vi /etc/.profile.swp.
The Pizza Overlord du

Ce fichier d'échange est uniquement accessible par moi pour définir les chemins de java, ruche, hadoop, porc, etc. Je peux ouvrir et modifier le fichier en utilisant gedit, mais pas avec nano.
Vaibhav Phadke

Réponses:


26

Essayez de supprimer le fichier caché .[yourfilename].swp, qui est stocké dans le même dossier que le fichier que vous essayez d'ouvrir.
Dans votre cas, essayez la commande shell rm /etc/.profile.swp.

Ce problème se produit également avec nano 2.7.4 et doit être lié à la façon dont nano gère un fichier d'échange corrompu.

J'espère que cela a aidé


4

Le problème est lié à un bogue dans une ancienne version de nanocomme vu ici .

Selon le rapport, la version affectée était nano-2.4.2. Vous devez exécuter nano --versionpour vérifier votre version actuelle et mettre à jour en conséquence.

Un rapport plus détaillé du problème réel peut être trouvé ici .


Ma version nano est la 2.5.3
Vaibhav Phadke

1

Cela m'arrivait parce que je n'avais plus d'espace disque, j'ai libéré de l'espace, supprimé le fichier d'échange et cela a fonctionné.


1

Cela m'est arrivé à cause d'un fichier journal qui ne tournait pas, il a pris tout l'espace disque, je l'ai résolu en tronquant ce fichier journal, puis en supprimant le fichier .swp.


Merci pour votre contribution! Il serait utile de modifier votre réponse en précisant les étapes nécessaires à l'application de votre solution. Par exemple - de quel fichier journal parlez-vous? Quelle est sa localisation? Comment tronquez-vous exactement le journal? Quel est l'emplacement du fichier journal à supprimer? Il serait utile que votre réponse clarifie ces points afin qu'elle soit utile à OP ainsi qu'aux futurs visiteurs.
Nmath
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.