Я получаю эту ошибку при открытии /etc/profile
файл с помощью нано.
Error reading lock file /etc/.profile.swp: Not enough data read
Как я могу зафиксировать это?
Попробуйте удалить скрытый файл . [Yourfilename] .swp
, который хранится в той же папке, что и файл, который вы пытаетесь открыть.
В вашем случае попробуйте команду оболочки rm /etc/.profile.swp
.
Эта проблема также возникает с nano 2.7.4 и должна быть связана с тем, как nano обрабатывает поврежденный файл подкачки.
Надеюсь, это помогло
Проблема связана с ошибкой в более старой версии nano
, как показано здесь .
Согласно отчету, уязвимая версия было нано-2.4.2
. Вы должны запустить nano --version
, чтобы узнать текущую версию и обновить ее соответствующим образом.
Более подробный отчет о реальной проблеме можно найти здесь .
Это случилось со мной, потому что у меня не было дискового пространства, я очистил некоторое пространство, удалил файл подкачки, и это сработало.
Это случилось со мной из-за того, что файл журнала не вращался, он занимал все место на диске, я решил это, усекнув этот файл журнала, а затем удалив файл .swp.