打开/ etc / profile时出错:读取锁定文件/etc/.profile.swp时出错:读取的数据不足

我在使用nano打开/etc/profile文件时遇到此错误。

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

我怎样才能解决这个问题?

尝试删除隐藏文件.[yourfilename].swp ,它存储在与您尝试打开的文件相同的文件夹中。
在你的情况下,尝试shell命令rm /etc/.profile.swp

nano 2.7.4也会出现这个问题,并且必须与nano如何处理损坏的交换文件有关。

希望这有帮助

问题与此处所见的旧版nano的错误有关。

根据该报告,受影响的版本为nano-2.4.2 。 你应该运行nano --version来确定你当前的版本并相应地更新。

可以在此处找到有关实际问题的更详细报告。

发生在我身上,因为我没有磁盘空间,我清理了一些空间,删除了交换文件,它工作正常。