Получение ошибки при открытии/etc/profile: Ошибка читая файл блокировки/etc/.profile.swp: Недостаточно чтения данных

Я получаю эту ошибку при открытии /etc/profile файл с помощью нано.

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

Как я могу зафиксировать это?

38
задан 20 September 2018 в 12:00

4 ответа

Попробуйте удалить скрытый файл . [Yourfilename] .swp , который хранится в той же папке, что и файл, который вы пытаетесь открыть.
В вашем случае попробуйте команду оболочки rm /etc/.profile.swp.

Эта проблема также возникает с nano 2.7.4 и должна быть связана с тем, как nano обрабатывает поврежденный файл подкачки.

Надеюсь, это помогло

44
ответ дан 23 November 2019 в 01:51

Проблема связана с ошибкой в ​​более старой версии nano , как показано здесь .

Согласно отчету, уязвимая версия было нано-2.4.2 . Вы должны запустить nano --version , чтобы узнать текущую версию и обновить ее соответствующим образом.

Более подробный отчет о реальной проблеме можно найти здесь .

4
ответ дан 23 November 2019 в 01:51

Это случилось со мной, потому что у меня не было дискового пространства, я очистил некоторое пространство, удалил файл подкачки, и это сработало.

2
ответ дан 23 November 2019 в 01:51

Это случилось со мной из-за того, что файл журнала не вращался, он занимал все место на диске, я решил это, усекнув этот файл журнала, а затем удалив файл .swp.

1
ответ дан 23 November 2019 в 01:51

Другие вопросы по тегам:

Похожие вопросы: