Obteniendo error al abrir / etc / profile: Error al leer el archivo de bloqueo /etc/.profile.swp: No se leen suficientes datos

20

Recibo este error al abrir el /etc/profilearchivo con nano.

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

¿Cómo puedo arreglar esto?

Vaibhav Phadke
fuente
3
¿Qué versión de nano estás usando? Por favor escribanano --version
Michele
Esto podría ser parte de un error conocido (y ahora resuelto) nano: ¿funcionan otros editores de texto con este archivo? Es posible que deba actualizar su nanoversión para resolverla según los resultados de a nano --version.
The Pizza Overlord
mi versión nano es 2.5.3
Vaibhav Phadke
Interesante. ¿Puede ejecutar lo siguiente para ver qué / quién más está accediendo al archivo de intercambio y copiar la salida aquí, por favor? - vi /etc/.profile.swp.
The Pizza Overlord
Solo puedo acceder a este archivo de intercambio para establecer las rutas de java, colmena, hadoop, cerdo, etc. Puedo abrir y editar el archivo usando gedit, pero no con nano.
Vaibhav Phadke

Respuestas:

26

Intente eliminar el archivo oculto .[yourfilename].swp, que está almacenado en la misma carpeta que el archivo que está intentando abrir.
En su caso, pruebe el comando de shell rm /etc/.profile.swp.

Este problema también ocurre con nano 2.7.4, y debe tener algo que ver con cómo nano maneja un archivo de intercambio dañado.

Espero que esto haya ayudado

caminante del sol
fuente
4

El problema está vinculado a un error en una versión anterior de nanocomo se ve aquí .

Según el informe, la versión afectada era nano-2.4.2. Debe ejecutar nano --versionpara determinar su versión actual y actualizar en consecuencia.

Puede encontrar un informe más detallado del problema real aquí .

The Pizza Overlord
fuente
Mi versión nano es 2.5.3
Vaibhav Phadke
1

Me estaba sucediendo porque no tenía espacio en el disco, despejé un poco de espacio, eliminé el archivo de intercambio y funcionó.

Antonio
fuente
1

Esto me sucedió debido a un archivo de registro que no estaba girando, tomó todo el espacio del disco, lo resolví truncando este archivo de registro y luego eliminando el archivo .swp.

AyuMu
fuente
Gracias por tu aporte! Sería útil si editara su respuesta con detalles sobre los pasos necesarios para aplicar su solución. Por ejemplo, ¿de qué archivo de registro estás hablando? ¿Cuál es su ubicación? ¿Cómo se trunca exactamente el registro? ¿Cuál es la ubicación del archivo de registro que debe eliminarse? Sería útil si su respuesta pudiera aclarar estos puntos para que sea útil para OP y también para futuros visitantes.
Nmath